PixelLightAPI  .
Classes | Functions
PLEngine Namespace Reference

Classes

class  ConfigGroup
 Engine configuration 'collection' class. More...
class  Config
 Engine configuration classes. More...
class  DebugConfig
 Engine debug configuration classes. More...
class  EngineApplication
 Basic scene application class. More...
class  ScriptApplication
 Script application class. More...
class  ConsoleCommand
 Console command. More...
class  SNConsole
 Standard console implementation. More...
class  SNConsoleBase
 Abstract console base class. More...
class  SNLoadScreen
 Load screen scene node. More...
class  SNLoadScreenBase
 Abstract load screen base scene node. More...
class  SNLoadScreenPL
 PixelLight load screen scene node. More...
class  SNEngineInformation
 Engine information scene node. More...
class  CameraZoomController
 Camera zoom input controller. More...
class  LookController
 Look input controller. More...
class  MoveController
 Move input controller. More...
class  OrbitingController
 Orbiting input controller. More...
class  PhysicsCharacterController
 Physics character input controller. More...
class  PhysicsMouseInteraction
 Mouse physics interaction input controller. More...
class  SNMCameraZoomController
 Scene node modifier class implementing camera zoom input control. More...
class  SNMEgoLookController
 Scene node rotation input controller modifier class with 3D restriction. More...
class  SNMEgoOrbitingController
 Scene node modifier class rotating a scene node towards a target scene node using an input controller with 3D restriction. More...
class  SNMLookController
 Scene node rotation input controller modifier class without 3D restriction. More...
class  SNMMoveController
 Scene node move input controller modifier class. More...
class  SNMOrbitingController
 Scene node modifier class rotating a scene node towards a target scene node using an input controller. More...
class  SNMPhysicsCharacter
 Basic PL physics character scene node modifier class. More...
class  SNMPhysicsCharacterController
 Basic PL physics character controller scene node modifier class. More...
class  SNPhysicsMouseInteraction
 Mouse physics interaction scene node. More...
class  MousePicking
 Class offering scene picking functionality by using the mouse. More...
class  Picking
 Class offering scene picking (some also call it 'trace line') functionality. More...
class  PickingResult
 Class receiving the scene picking result and offering further functionality. More...
class  Camcorder
 Camcorder interaction component. More...
class  CamcorderLoader
 Abstract camcorder loader base class. More...
class  CamcorderLoaderPL
 Camcorder loader implementation for the PixelLight camcorder XML file format. More...
class  SceneRendererTool
 Class offering scene renderer tool functionality. More...
class  Screenshot
 Class offering screenshot functionality. More...
class  SNMPositionKeyframeRecord
 Keyframe position record scene node modifier class. More...
class  SNMRotationKeyframeRecord
 Keyframe rotation record scene node modifier class. More...

Functions

void PLConsoleCommandHelp (ConsoleCommand &cCommand)
void PLConsoleCommandList (ConsoleCommand &cCommand)
void PLConsoleCommandBulkyList (ConsoleCommand &cCommand)
void PLConsoleCommandClear (ConsoleCommand &cCommand)
void PLConsoleCommandAbout (ConsoleCommand &cCommand)
void PLConsoleCommandVersion (ConsoleCommand &cCommand)
void PLConsoleCommandFPS (ConsoleCommand &cCommand)
void PLConsoleCommandFPSLimit (ConsoleCommand &cCommand)
void PLConsoleCommandProfiling (ConsoleCommand &cCommand)
void PLConsoleCommandNextProfile (ConsoleCommand &cCommand)
void PLConsoleCommandPreviousProfile (ConsoleCommand &cCommand)
void PLConsoleCommandWireframes (ConsoleCommand &cCommand)
void PLConsoleCommandPoints (ConsoleCommand &cCommand)
void PLConsoleCommandCoordinateAxis (ConsoleCommand &cCommand)
void PLConsoleCommandXZPlane (ConsoleCommand &cCommand)
void PLConsoleCommandXYPlane (ConsoleCommand &cCommand)
void PLConsoleCommandYZPlane (ConsoleCommand &cCommand)
void PLConsoleCommandSetLogLevel (ConsoleCommand &cCommand)
void PLConsoleCommandPause (ConsoleCommand &cCommand)
void PLConsoleCommandTimeScale (ConsoleCommand &cCommand)

Function Documentation

void PLEngine::PLConsoleCommandHelp ( ConsoleCommand &  cCommand)

Show console help text

void PLEngine::PLConsoleCommandList ( ConsoleCommand &  cCommand)

List all console commands

void PLEngine::PLConsoleCommandBulkyList ( ConsoleCommand &  cCommand)

Detailed list all console commands

void PLEngine::PLConsoleCommandClear ( ConsoleCommand &  cCommand)

Clear console history

void PLEngine::PLConsoleCommandAbout ( ConsoleCommand &  cCommand)

Display some info about the engine

void PLEngine::PLConsoleCommandVersion ( ConsoleCommand &  cCommand)

Version information

void PLEngine::PLConsoleCommandFPS ( ConsoleCommand &  cCommand)

Toggle FPS display

void PLEngine::PLConsoleCommandFPSLimit ( ConsoleCommand &  cCommand)

Sets the FPS limit, 0 if there's no FPS limitation

void PLEngine::PLConsoleCommandProfiling ( ConsoleCommand &  cCommand)

Activates/deactivates the profiling system

void PLEngine::PLConsoleCommandNextProfile ( ConsoleCommand &  cCommand)

Selects the next profile group

void PLEngine::PLConsoleCommandPreviousProfile ( ConsoleCommand &  cCommand)

Selects the previous profile group

void PLEngine::PLConsoleCommandWireframes ( ConsoleCommand &  cCommand)

Toggle render wireframe mode

void PLEngine::PLConsoleCommandPoints ( ConsoleCommand &  cCommand)

Toggle render point mode

void PLEngine::PLConsoleCommandCoordinateAxis ( ConsoleCommand &  cCommand)

Toggle coordinate axis visualization

void PLEngine::PLConsoleCommandXZPlane ( ConsoleCommand &  cCommand)

Toggle xz-plane visualization

void PLEngine::PLConsoleCommandXYPlane ( ConsoleCommand &  cCommand)

Toggle xy-plane visualization

void PLEngine::PLConsoleCommandYZPlane ( ConsoleCommand &  cCommand)

Toggle yz-plane visualization

void PLEngine::PLConsoleCommandSetLogLevel ( ConsoleCommand &  cCommand)

Set log level

void PLEngine::PLConsoleCommandPause ( ConsoleCommand &  cCommand)

Toggle pause modus

void PLEngine::PLConsoleCommandTimeScale ( ConsoleCommand &  cCommand)

Time scale



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