Nazara Engine
0.4
A fast, complete, cross-platform API designed for game development
|
Graphics class that represents the technique used in depth rendering. More...
Public Member Functions | |
DepthRenderTechnique () | |
Constructs a DepthRenderTechnique object by default. | |
void | Clear (const SceneData &sceneData) const override |
Clears the data. More... | |
bool | Draw (const SceneData &sceneData) const override |
Draws the data of the scene. More... | |
AbstractRenderQueue * | GetRenderQueue () override |
Gets the render queue. More... | |
RenderTechniqueType | GetType () const override |
Gets the type of the current technique. More... | |
Public Member Functions inherited from Nz::AbstractRenderTechnique | |
AbstractRenderTechnique () | |
Constructs a AbstractRenderTechnique object. | |
AbstractRenderTechnique (const AbstractRenderTechnique &)=delete | |
AbstractRenderTechnique (AbstractRenderTechnique &&)=default | |
virtual void | EnableInstancing (bool instancing) |
Enables the instancing. More... | |
virtual String | GetName () const |
Gets the name of the actual technique. More... | |
virtual bool | IsInstancingEnabled () const |
Checks whether the instancing is enabled. More... | |
AbstractRenderTechnique & | operator= (const AbstractRenderTechnique &)=delete |
AbstractRenderTechnique & | operator= (AbstractRenderTechnique &&)=default |
Static Public Member Functions | |
static bool | Initialize () |
Initializes the depth render technique. More... | |
static void | Uninitialize () |
Uninitializes the depth render technique. | |
Additional Inherited Members | |
Protected Attributes inherited from Nz::AbstractRenderTechnique | |
bool | m_instancingEnabled |
Graphics class that represents the technique used in depth rendering.
|
overridevirtual |
|
overridevirtual |
Draws the data of the scene.
sceneData | Data of the scene |
Implements Nz::AbstractRenderTechnique.
|
overridevirtual |
|
overridevirtual |
Gets the type of the current technique.
Implements Nz::AbstractRenderTechnique.
|
static |
Initializes the depth render technique.