![]() |
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.