PixelLightAPI  .
Public Member Functions | Public Attributes | Static Public Attributes
PLEngine::SNConsole Class Reference

Standard console implementation. More...

#include <SNConsole.h>

Inheritance diagram for PLEngine::SNConsole:
Inheritance graph
[legend]

List of all members.

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::MaterialGetMaterial ()
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

Detailed Description

Standard console implementation.


Constructor & Destructor Documentation

Default constructor.

virtual PL_API PLEngine::SNConsole::~SNConsole ( ) [virtual]

Destructor.


Member Function Documentation

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 void PLEngine::SNConsole::SetPos ( float  fNewPos)
PL_API void PLEngine::SNConsole::SetMaxPos ( float  fMax)
PL_API void PLEngine::SNConsole::SetAlpha ( float  fNewAlpha)

Returns the console description.

Returns:
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.

Parameters:
[in]cRendererThe used renderer
[in]pVisNodeThe current visibility node of this scene node, can be a null pointer
Note:
  • The default implementation only emits the SignalDrawPost signal
See also:

Reimplemented from PLScene::SceneNode.


Member Data Documentation

Standard console material


The documentation for this class was generated from the following file:


PixelLight PixelLight 0.9.11-R1
Copyright (C) 2002-2012 by The PixelLight Team
Last modified Thu Feb 23 2012 14:09:30
The content of this PixelLight document is published under the
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported