PixelLightAPI  .
Public Types | Public Member Functions | Public Attributes
PLEngine::SNEngineInformation Class Reference

Engine information scene node. More...

#include <SNEngineInformation.h>

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

List of all members.

Public Types

enum  EInfoFlags { FPS = 1<<0, CoordinateAxis = 1<<1, Planes = 1<<2, Profiling = 1<<3 }
 Information flags. More...

Public Member Functions

 pl_enum (EInfoFlags) pl_enum_value(FPS
Draw FPS pl_enum_value (CoordinateAxis,"Draw coordinate axis") pl_enum_value(Planes
Draw FPS Draw planes pl_enum_value (Profiling,"Draw profiling") pl_enum_endpl_class(PL_RTTI_EXPORT
Draw FPS Draw planes Engine
information scene node 
pl_attribute (InfoFlags, pl_flag_type(EInfoFlags), FPS|CoordinateAxis|Planes|Profiling, ReadWrite, DirectValue,"Information flags","") pl_attribute(ProfilingMaterial

Public Attributes

Draw FPS Draw planes SNEngineInformation
Draw FPS Draw planes PLEngine
Draw FPS Draw planes Engine
information scene node Data
Effects PLProfiling 
plfx
Draw FPS Draw planes Engine
information scene node Data
Effects PLProfiling 
ReadWrite
Draw FPS Draw planes Engine
information scene node Data
Effects PLProfiling 
GetSet
Draw FPS Draw planes Engine
information scene node Data
Effects PLProfiling Profiling 
material

Detailed Description

Engine information scene node.

Remarks:
This scene node can draw different engine/debug information. The drawn depends on the config group 'EngineDebugConfig': ShowFPS, ShowCoordinateAxis, ShowXZPlane, ShowXYPlane, ShowYZPlane
Note:
  • Should only be used within a scene root container
  • If profiling is active, you can use the page-up/page-down keys to select the next/previous group

Member Enumeration Documentation

Information flags.

Enumerator:
FPS 

Draw FPS

CoordinateAxis 

Draw coordinate axis

Planes 

Draw planes

Profiling 

Draw profiling


Member Function Documentation

Draw FPS PLEngine::SNEngineInformation::pl_enum_value ( CoordinateAxis  ,
"Draw coordinate axis"   
)
Draw FPS Draw planes PLEngine::SNEngineInformation::pl_enum_value ( Profiling  ,
"Draw profiling"   
)
Draw FPS Draw planes Engine information scene node PLEngine::SNEngineInformation::pl_attribute ( InfoFlags  ,
pl_flag_type(EInfoFlags ,
FPS|CoordinateAxis|Planes Profiling,
ReadWrite  ,
DirectValue  ,
"Information flags ,
""   
)

Member Data Documentation

Draw FPS Draw planes Engine information scene node Data Effects PLProfiling PLEngine::SNEngineInformation::plfx
Draw FPS Draw planes Engine information scene node Data Effects PLProfiling PLEngine::SNEngineInformation::ReadWrite

Reimplemented from PLScene::SceneNode.

Draw FPS Draw planes Engine information scene node Data Effects PLProfiling PLEngine::SNEngineInformation::GetSet

Reimplemented from PLScene::SceneNode.

Draw FPS Draw planes Engine information scene node Data Effects PLProfiling Profiling PLEngine::SNEngineInformation::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