Added new RenderTechnique system
Former-commit-id: 6d65a4537232bc705333c696f2478d47f16e074a
This commit is contained in:
@@ -74,7 +74,7 @@ void NzForwardRenderTechnique::Clear(const NzScene* scene)
|
||||
background->Draw(scene);
|
||||
}
|
||||
|
||||
void NzForwardRenderTechnique::Draw(const NzScene* scene)
|
||||
bool NzForwardRenderTechnique::Draw(const NzScene* scene)
|
||||
{
|
||||
m_directionalLights.SetLights(&m_renderQueue.directionalLights[0], m_renderQueue.directionalLights.size());
|
||||
m_lights.SetLights(&m_renderQueue.lights[0], m_renderQueue.lights.size());
|
||||
@@ -93,6 +93,8 @@ void NzForwardRenderTechnique::Draw(const NzScene* scene)
|
||||
for (const NzDrawable* drawable : m_renderQueue.otherDrawables)
|
||||
drawable->Draw();
|
||||
|
||||
return true;
|
||||
|
||||
// Les billboards
|
||||
/*if (!m_renderQueue.billboards.empty())
|
||||
{
|
||||
@@ -149,6 +151,11 @@ NzAbstractRenderQueue* NzForwardRenderTechnique::GetRenderQueue()
|
||||
return &m_renderQueue;
|
||||
}
|
||||
|
||||
nzRenderTechniqueType NzForwardRenderTechnique::GetType() const
|
||||
{
|
||||
return nzRenderTechniqueType_BasicForward;
|
||||
}
|
||||
|
||||
void NzForwardRenderTechnique::SetMaxLightsPerObject(unsigned int lightCount)
|
||||
{
|
||||
#if NAZARA_GRAPHICS_SAFE
|
||||
|
||||
Reference in New Issue
Block a user