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