PixelLightAPI
.
|
Standard console implementation. More...
#include <SNConsole.h>
Public Member Functions | |
pl_class (PL_RTTI_EXPORT, SNConsole,"PLEngine", PLEngine::SNConsoleBase,"Standard console implementation") pl_constructor_0(DefaultConstructor | |
PL_API | SNConsole () |
Default constructor. | |
virtual PL_API | ~SNConsole () |
Destructor. | |
PL_API float | GetPos () const |
PL_API float | GetMaxPos () const |
PL_API PLRenderer::Material * | GetMaterial () |
PL_API void | SetPos (float fNewPos) |
PL_API void | SetMaxPos (float fMax) |
PL_API void | SetAlpha (float fNewAlpha) |
PL_API PLCore::String | GetDescription () const |
Returns the console description. | |
virtual PL_API void | DrawPost (PLRenderer::Renderer &cRenderer, const PLScene::VisNode *pVisNode=nullptr) override |
This function is called after transparent parts of the scene are drawn. | |
Public Attributes | |
Default | constructor |
Static Public Attributes | |
static const PLCore::String | StandardMaterial |
Standard console implementation.
PL_API PLEngine::SNConsole::SNConsole | ( | ) |
Default constructor.
virtual PL_API PLEngine::SNConsole::~SNConsole | ( | ) | [virtual] |
Destructor.
PLEngine::SNConsole::pl_class | ( | PL_RTTI_EXPORT | , |
SNConsole | , | ||
"PLEngine" | , | ||
PLEngine::SNConsoleBase | , | ||
"Standard console implementation" | |||
) |
PL_API float PLEngine::SNConsole::GetPos | ( | ) | const |
PL_API float PLEngine::SNConsole::GetMaxPos | ( | ) | const |
PL_API PLRenderer::Material* PLEngine::SNConsole::GetMaterial | ( | ) |
PL_API void PLEngine::SNConsole::SetPos | ( | float | fNewPos | ) |
PL_API void PLEngine::SNConsole::SetMaxPos | ( | float | fMax | ) |
PL_API void PLEngine::SNConsole::SetAlpha | ( | float | fNewAlpha | ) |
PL_API PLCore::String PLEngine::SNConsole::GetDescription | ( | ) | const [virtual] |
Returns the console description.
Reimplemented from PLEngine::SNConsoleBase.
virtual PL_API void PLEngine::SNConsole::DrawPost | ( | PLRenderer::Renderer & | cRenderer, |
const PLScene::VisNode * | pVisNode = nullptr |
||
) | [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.
const PLCore::String PLEngine::SNConsole::StandardMaterial [static] |
Standard console material
Default PLEngine::SNConsole::constructor |
|