PixelLightAPI
.
|
2D bitmap (overlay) scene node More...
#include <SNBitmap2D.h>
Public Types | |
enum | EFlags { Center = 1<<11, Pos3D = 1<<12, Background = 1<<13 } |
Scene node flags (SceneNode flags extension) More... | |
Public Member Functions | |
virtual PLS_API void | DrawPre (PLRenderer::Renderer &cRenderer, const VisNode *pVisNode) override |
This function is called before any solid parts of the scene are drawn. | |
virtual PLS_API void | DrawPost (PLRenderer::Renderer &cRenderer, const VisNode *pVisNode) override |
This function is called after transparent parts of the scene are drawn. |
2D bitmap (overlay) scene node
Scene node flags (SceneNode flags extension)
Reimplemented from PLScene::SNBitmap.
virtual PLS_API void PLScene::SNBitmap2D::DrawPre | ( | PLRenderer::Renderer & | cRenderer, |
const VisNode * | pVisNode | ||
) | [override, virtual] |
This function is called before any 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::SNBitmap2D::DrawPost | ( | PLRenderer::Renderer & | cRenderer, |
const VisNode * | pVisNode | ||
) | [override, virtual] |
This function is called after 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.
|