PixelLightAPI
.
|
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) |
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
|