Castle Game Engine: All Variables

# All Variables
Name | Unit | Description
--- | --- | ---
AnimationSmoothness | CastlePrecalculatedAnimation | Default Smoothness value for TCastlePrecalculatedAnimation.LoadFromFile.
AnyNodeDestructionNotifications | X3DNodes | Functions registered here will be called when any TX3DNode descendant will be destroyed.
AutoOpenInventory | CastlePlayer | Automatically open TCastlePlayer inventory when picking up an item.
BonusErrorMessg | CastleUtils | Additional message output when you end program with an exception.
Box3DPlaneCollisionEqualityEpsilon | CastleBoxes | Special equality epsilon used by IsCenteredBox3DPlaneCollision.
Config | CastleConfig | An instance of TCastleConfig to manage user preferences.
CurrentColor | CastleGLUtils | Current color, set by glColorv and used for TCastleFont font printing (in case you use deprecated TCastleFont.Print overloads without explicit colors).
CurrentProgram | CastleGLShaders | Currently enabled GLSL program.
DebugTimeStopForCreatures | CastleCreatures |
DecompressTexture | CastleImages | Assign here texture decompression function that is available.
DepthRange | CastleGLUtils | Use this to operate on OpenGL glDepthRange.
Detail_QuadricSlices | X3DNodes | Quadric triangulation settings.
Detail_QuadricStacks | X3DNodes |
Detail_RectDivisions | X3DNodes |
DisableAutoDynamicGeometry | CastleShapes | If nonzero, disables automatic TShape.DynamicGeometry detection on every node modification.
DoubleEqualityEpsilon | CastleVectors |
EnableNetwork | CastleDownload | Can Download actually use the network.
ExtendedEqualityEpsilon | CastleVectors |
FloatNiceFormat | CastleVectors |
FunctionHandlers | CastleScript |
GLContextCache | CastleScene | Global OpenGL context cache.
GLFeatures | CastleGLUtils |
GlobalAmbient | CastleGLUtils | Global ambient lighting.
GLOutOfMemoryError | CastleGLUtils | When GPU runs out of memory, raise exception (EOpenGLOutOfMemoryError) or merely make a warning.
GLTextureMinSize | CastleGLImages | Contraints the scaling done by GLTextureScale.
GLTextureScale | CastleGLImages | Scaling for all textures loaded to OpenGL.
GLUVersion | CastleGLVersion | GLU version information.
GLVersion | CastleGLVersion | Core OpenGL version information.
HaltCodeOnException | CastleUtils |
IgnoreAllMissingSounds | CastleSoundEngine | Should TRepoSoundEngine.SoundFromName ignore (return stNone) all missing sounds.
InputsAll | CastleInputs | List of all global inputs.
InputsGroup | CastleInputs |
Input_Attack | CastleSceneManager | Key/mouse combination to operate on Player and it's inventory.
Input_CancelFlying | CastleSceneManager | No key/mouse associated by default.
Input_DropItem | CastleSceneManager | No key/mouse associated by default.
Input_Interact | CastleSceneManager | Key/mouse combination to interact with clickable things in 3D world.
Input_InventoryNext | CastleSceneManager |
Input_InventoryPrevious | CastleSceneManager |
Input_InventoryShow | CastleSceneManager | No key/mouse associated by default.
Input_UseItem | CastleSceneManager |
LimitFPS | CastleControl | Limit the number of (real) frames per second inside TCastleControl rendering, to not hog the CPU.
LoadImagePreprocess | CastleImages | If assigned, all URLs loaded by LoadImage and LoadEncodedImage are processed by this event.
LoadImage_FileFilters | CastleImages | File filters if you want to choose a file that can be loaded/saved by appropriate functions from Images unit.
LocaleDecimalSeparator | CastleUtils |
LogChanges | CastleSceneCore | Log changes to fields.
LogRenderer | CastleRenderer | Log various renderer information.
LogRendererCache | CastleRenderer | Log renderer cache events.
LogSectors | CastleSectors |
LogShaders | CastleGLShaders |
LogShadowVolumes | Castle3D | Log shadow volume information.
LogShapes | CastleShapes | Log various information about shapes.
LogTriangulation | CastleTriangulate | Write to Log a lot of comments how the triangulation goes.
LogVideosCache | CastleVideos | Log video cache events.
MaximumVideoLength | CastleVideos | Maximum number of video frames to read, for TVideo.LoadFromFile.
MenuFont | CastleOnScreenMenu | Deprecated names for UIFont and UIFontSmall in CastleControls unit.
NodesManager | X3DNodes | Nodes manager instance.
Notifications | CastleGameNotifications |
OnCreatureExists | CastleCreatures | Global callback to control creatures existence.
OnItemOnWorldExists | CastleItems | Global callback to control items on level existence.
OnScriptMessage | CastleScript | Global method to output messages done by CastleScript `writeln()` function.
OnWarning | CastleWarnings | Reporting warnings.
OptimizeExtensiveTransformations | CastleSceneCore | Set this to optimize animating transformations for scenes where you have many transformations (many Transform nodes), and many of them are animated at the same time.
Parameters | CastleParameters | Command-line parameters.
PlaceholderNames | CastleShapes |
PlayerInput_Backward | CastlePlayer |
PlayerInput_Crouch | CastlePlayer |
PlayerInput_DownRotate | CastlePlayer |
PlayerInput_Forward | CastlePlayer |
PlayerInput_GravityUp | CastlePlayer |
PlayerInput_Jump | CastlePlayer |
PlayerInput_LeftRot | CastlePlayer |
PlayerInput_LeftStrafe | CastlePlayer |
PlayerInput_RightRot | CastlePlayer |
PlayerInput_RightStrafe | CastlePlayer |
PlayerInput_UpRotate | CastlePlayer |
Progress | CastleProgress | Global progress bar instance.
ProgressConsoleInterface | CastleProgressConsole | Assign this to Progress.UserInterface to use console progress bar.
ProgressNullInterface | CastleProgress | A special progress user interface, that simply doesn't show progress anywhere.
ProjectionMatrix | CastleGLUtils | Current projection matrix.
RenderDebug3D | Castle3D | Creatures, items and possibly other 3D stuff may look at these variables to display additional features of 3D objects, helpful to debug collisions, AI and other things.
RenderDebugCaptions | Castle3D |
RenderingCamera | CastleRenderingCamera |
SaveImage_FileFilters | CastleImages |
SHBasisMap | CastleSphericalHarmonics | For each SHBasis function (first index of the array is LM of this function), a precalculated results of basic spherical harmonic functions.
SingleEqualityEpsilon | CastleVectors | Values that differ less than given *EqualityEpsilon are assumed as equal by FloatsEqual (and so by all other routines in this unit).
SliderFont | CastleOnScreenMenu |
StdErrStream | CastleClassUtils | Streams that wrap standard input/output/error of the program.
StdInReader | CastleClassUtils |
StdInStream | CastleClassUtils | Streams that wrap standard input/output/error of the program.
StdOutStream | CastleClassUtils | Streams that wrap standard input/output/error of the program.
stMenuClick | CastleSoundEngine | Sounds used by TCastleOnScreenMenu.
stMenuCurrentItemChanged | CastleSoundEngine | Sounds used by TCastleOnScreenMenu.
stPlayerDies | CastleSoundEngine | Player sounds.
stPlayerDropItem | CastleSoundEngine | Player sounds.
stPlayerDrowning | CastleSoundEngine | Player sounds.
stPlayerFootstepsDefault | CastleSoundEngine | Player sounds.
stPlayerInteractFailed | CastleSoundEngine | Player sounds.
stPlayerPickItem | CastleSoundEngine | Player sounds.
stPlayerSuddenPain | CastleSoundEngine | Player sounds.
stPlayerSwimming | CastleSoundEngine | Player sounds.
stPlayerSwimmingChange | CastleSoundEngine | Player sounds.
stPlayerToxicPain | CastleSoundEngine | Player sounds.
TriangleCollisionTestsCounter | X3DTriangles | Counter of collision tests done by TTriangle when the actual collision calculation had to be done.
UIFont | CastleControls |
UIFontSmall | CastleControls |
Viewport2DSize | CastleGLUtils | Viewport size for 2D rendering functions: DrawRectangle and TGLImage.Draw.
WarnAboutAbsoluteFilenames | X3DNodes | Should be make a warning (using OnWarning) when loading data from an URI with absolute path.
WindowPos | CastleGLUtils |
WindowProgressInterface | CastleWindowProgress | Assign this to Progress.UserInterface to use progress bar drawn on TCastleWindow.
X3DCache | X3DNodes | Cache, for all the resources not tied with renderer context.
Generated by PasDoc 0.13.0 on 2015-06-15 04:43:19