| AnyNodeDestructionNotifications |
X3DNodes |
Functions registered here will be called when any TX3DNode descendant will be destroyed. |
| ApplicationConfigOverride |
CastleFilesUtils |
|
| ApplicationDataOverride |
CastleFilesUtils |
|
| AutoOpenInventory |
CastlePlayer |
Automatically open TCastlePlayer inventory when picking up an item. |
| BacktraceOnLog |
CastleLog |
Dump backtrace (call stack) with each log. |
| BakedAnimationSmoothness |
X3DLoad |
A smoothness value for "baked" animations loaded from castle-anim-frames files. |
| 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. |
| DefaultTriangulationDivisions |
X3DNodes |
|
| DefaultTriangulationSlices |
X3DNodes |
Triangulation settings. |
| DefaultTriangulationStacks |
X3DNodes |
|
| DepthRange |
CastleGLUtils |
|
| DisableAutoDynamicGeometry |
CastleShapes |
If nonzero, disables automatic TShape.DynamicGeometry detection on every node modification. |
| EnableNetwork |
CastleDownload |
Can Download actually use the network. |
| FunctionHandlers |
CastleScript |
|
| GLContextCache |
CastleScene |
Global OpenGL context cache. |
| GLFeatures |
CastleGLUtils |
|
| GLOutOfMemoryError |
CastleGLUtils |
When GPU runs out of memory, raise exception (EOpenGLOutOfMemoryError) or merely make a warning. |
| GLTextureMinSize |
CastleGLImages |
Constraints 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. |
| 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 |
|
| Joysticks |
CastleJoysticks |
Global joystick manager object (singelton). |
| LimitFPS |
CastleControl |
Limit the number of (real) frames per second inside TCastleControl rendering, to not hog the CPU. |
| LoadAnimatedGifs |
CastleVideos |
When True, then we will load animated GIFs using ffmpeg. |
| 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 |
|
| LogAllLoading |
CastleDownload |
Log (through CastleLog) all loading, that is: all calls to Download. |
| 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. |
| LogTextureCache |
CastleTextureImages |
Log texture cache events. |
| LogTextureLoading |
CastleGLImages |
Log (through CastleLog) all texture and image loading to GPU. |
| LogTimePrefix |
CastleLog |
Current log date&time prefix style. |
| 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. |
| MessageOKPushesState |
CastleMessages |
Change MessageOK behaviour to create TStateDialogOK and push it (using TUIState.Push) and immediately return, without waiting for user confirmation. |
| 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. |
| 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. |
| RenderContext |
CastleGLUtils |
Current OpenGL / OpenGLES context state. |
| 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 |
workaround for Lazarus <= 1.8.0: CodeTools cannot parse this |
| RenderingCamera |
CastleRenderingCamera |
Current camera used for rendering. |
| 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. |
| StdErrStream |
CastleClassUtils |
Streams to read/write a standard input/output/error of the program. |
| StdInStream |
CastleClassUtils |
Streams to read/write a standard input/output/error of the program. |
| StdOutStream |
CastleClassUtils |
Streams to read/write a 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. |
| SupportedTextureCompression |
CastleImages |
Which texture compression values are supported by the renderer (like OpenGL context). |
| SupportedTextureCompressionKnown |
CastleImages |
Is the value of SupportedTextureCompression determined by the renderer (like OpenGL context) parameters. |
| TextureLoadingScale |
CastleMaterialProperties |
Use the auto-generated alternative downscaled images. |
| TriangleCollisionTestsCounter |
CastleTriangles |
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, like DrawRectangle, DrawPrimitive2D and TGLImageCore.Draw. |
| WarnAboutAbsoluteFilenames |
X3DNodes |
Should we emit a warning when loading data from an URI with an absolute filename, like file:///c:/blah/myimage.png. |
| WindowPos |
CastleGLUtils |
Global position for drawing 2D stuff. |
| 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. |