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 |
|
DecompressS3TC |
CastleImages |
Assign here S3TC 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. |
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. |
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. |
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 |
|
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. |