PixelLightAPI
.
|
Line grid scene node on the nodes local space x/y-plane. More...
#include <SNLineGrid.h>
Public Types | |
enum | EFlags { NoDepthTest = 1<<10, NoMainLines = 1<<11, NoMinorLines = 1<<12 } |
Scene node flags (SceneNode flags extension) More... | |
Public Member Functions | |
virtual PLS_API void | DrawSolid (PLRenderer::Renderer &cRenderer, const VisNode *pVisNode=nullptr) override |
This function is called when the solid parts of the scene are drawn. | |
virtual PLS_API void | DrawTransparent (PLRenderer::Renderer &cRenderer, const VisNode *pVisNode=nullptr) override |
This function is called when the transparent parts of the scene are drawn. |
Line grid scene node on the nodes local space x/y-plane.
Scene node flags (SceneNode flags extension)
NoDepthTest |
Do not perform a depth test |
NoMainLines |
Do not draw the main lines |
NoMinorLines |
Do not draw the minor lines |
Reimplemented from PLScene::SceneNode.
virtual PLS_API void PLScene::SNLineGrid::DrawSolid | ( | PLRenderer::Renderer & | cRenderer, |
const VisNode * | pVisNode = nullptr |
||
) | [override, virtual] |
This function is called when the solid parts of the scene are drawn.
[in] | cRenderer | The used renderer |
[in] | pVisNode | The current visibility node of this scene node, can be a null pointer |
Reimplemented from PLScene::SceneNode.
virtual PLS_API void PLScene::SNLineGrid::DrawTransparent | ( | PLRenderer::Renderer & | cRenderer, |
const VisNode * | pVisNode = nullptr |
||
) | [override, virtual] |
This function is called when the transparent parts of the scene are drawn.
[in] | cRenderer | The used renderer |
[in] | pVisNode | The current visibility node of this scene node, can be a null pointer |
Reimplemented from PLScene::SceneNode.
|