PixelLightAPI
.
|
3D ("flat") text scene node More...
#include <SNText3D.h>
Public Types | |
enum | EFlags { NoBackfaceCulling = 1<<11 } |
Scene node flags (SceneNode flags extension) More... | |
Public Member Functions | |
virtual PLS_API void | SetText (const PLCore::String &sValue) override |
virtual PLS_API void | SetFont (const PLCore::String &sValue) override |
virtual PLS_API void | SetFontSize (PLCore::uint32 nValue) override |
virtual PLS_API void | SetFlags (PLCore::uint32 nValue) override |
PLS_API | SNText3D () |
Default constructor. | |
virtual PLS_API | ~SNText3D () |
Destructor. | |
PLS_API const PLRenderer::MaterialHandler & | GetBackgroundMaterialHandler () |
Returns the handler of the background material. | |
virtual PLS_API void | DrawTransparent (PLRenderer::Renderer &cRenderer, const VisNode *pVisNode) override |
This function is called when the transparent parts of the scene are drawn. |
3D ("flat") text scene node
Scene node flags (SceneNode flags extension)
Reimplemented from PLScene::SNText.
PLS_API PLScene::SNText3D::SNText3D | ( | ) |
Default constructor.
virtual PLS_API PLScene::SNText3D::~SNText3D | ( | ) | [virtual] |
Destructor.
virtual PLS_API void PLScene::SNText3D::SetText | ( | const PLCore::String & | sValue | ) | [override, virtual] |
virtual PLS_API void PLScene::SNText3D::SetFont | ( | const PLCore::String & | sValue | ) | [override, virtual] |
Reimplemented from PLScene::SNText.
virtual PLS_API void PLScene::SNText3D::SetFontSize | ( | PLCore::uint32 | nValue | ) | [override, virtual] |
Reimplemented from PLScene::SNText.
virtual PLS_API void PLScene::SNText3D::SetFlags | ( | PLCore::uint32 | nValue | ) | [override, virtual] |
Reimplemented from PLScene::SceneNode.
PLS_API const PLRenderer::MaterialHandler& PLScene::SNText3D::GetBackgroundMaterialHandler | ( | ) |
Returns the handler of the background material.
virtual PLS_API void PLScene::SNText3D::DrawTransparent | ( | PLRenderer::Renderer & | cRenderer, |
const VisNode * | pVisNode | ||
) | [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.
|