PixelLightAPI  .
Public Types | Public Member Functions
PLEngine::SNLoadScreen Class Reference

Load screen scene node. More...

#include <SNLoadScreen.h>

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

List of all members.

Public Types

enum  EClearFlags { Color = 1<<0, Depth = 1<<1, Stencil = 1<<2 }
 Clear flags. More...
enum  EFlags { NoImageBlend = 1<<10 }
 Scene node flags (SceneNode flags extension) More...

Public Member Functions

 pl_enum (EClearFlags) pl_enum_value(Color
Clear color buffer pl_enum_value (Depth,"Clear depth buffer") pl_enum_value(Stencil
virtual pl_enum(EFlags)
pl_enum_base(SNLoadScreenBase 
~SNLoadScreen ()
 Default constructor.
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.

Detailed Description

Load screen scene node.


Member Enumeration Documentation

Clear flags.

Enumerator:
Color 

Clear color buffer

Depth 

Clear depth buffer

Stencil 

Clear stencil buffer

Scene node flags (SceneNode flags extension)

Enumerator:
NoImageBlend 

Do not blend the images

Reimplemented from PLScene::SceneNode.


Constructor & Destructor Documentation

Default constructor.

Destructor


Member Function Documentation

Clear color buffer PLEngine::SNLoadScreen::pl_enum_value ( Depth  ,
"Clear depth buffer"   
)
virtual PL_API void PLEngine::SNLoadScreen::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 PLEngine::SNLoadScreenBase.


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


PixelLight PixelLight 0.9.10-R1
Copyright (C) 2002-2011 by The PixelLight Team
Last modified Fri Dec 23 2011 15:51:17
The content of this PixelLight document is published under the
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported