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