All Variables
| Name | Unit | Description |
|---|---|---|
| AnyNodeDestructionNotifications | X3DNodes | Functions registered here will be called when any TX3DNode descendant will be destroyed. |
| ApplicationConfigOverride | CastleFilesUtils | URL used as a prefix of all ApplicationConfig returned URLs. |
| ApplicationDataOverride | CastleFilesUtils | URL used as a prefix of all ApplicationData returned URLs. |
| 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. |
| CastleDesignMode | CastleUtils | Are we inside Castle Game Engine designer mode. |
| 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 |
|
| DisableAutoDynamicGeometry | CastleShapes | If nonzero, disables automatic TShape.DynamicGeometry detection on every node modification. |
| DynamicBatching | CastleScene | Combine (right before rendering) multiple shapes with a similar appearance into one. |
| EnableBlockingDownloads | CastleDownload | Does Download (synchronous downloading routine) support http and https protocol. |
| EnableNetwork | CastleDownload |
|
| GammaCorrection | CastleRenderOptions | Gamma correction makes color calculation follow reality better. |
| glBlitFramebufferEXT | CastleGLUtils |
|
| 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. |
| GltfForcePhongMaterials | CastleLoadGltf | Makes model loaded from glTF use Phong materials (TMaterialNode) instead of Physically-Based Rendering materials (TPhysicalMaterialNode). |
| GLVersion | CastleGLVersion | Core OpenGL version information. |
| Input_Interact | CastleViewport | Key/mouse combination to interact with clickable things in 3D world. |
| InternalCastleDesignInvalidate | CastleUtils | Refresh UI of CGE editor, because hierarchy of UI/transforms changed. |
| InternalDisableDynamicLibraries | CastleDynLib | Disable all dynamic libraries loading. |
| InternalEnableAnimation | CastleSceneCore |
|
| InternalEnableRendering | CastleScene |
|
| InternalFastTransformUpdate | CastleSceneCore | Experimental optimization of Transform animation. |
| LimitFPS | CastleControl |
|
| LoadAnimatedGifs | CastleVideos | When |
| 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. |
| LogEnableStandardOutput | CastleLog | Enable logging to StdOut, which is used on some platforms (like on Unix) and situations (like when run under CGE editor or CGE build tool). |
| LogFileName | CastleLog | Set this to a filename that should contain log, before calling InitializeLog. |
| LogSectors | CastleSectors |
|
| LogShaders | CastleGLShaders |
|
| LogShadowVolumes | CastleRenderOptions | 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 behavior 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 |
| 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_Attack | CastlePlayer | Player inputs that deal with items. |
| PlayerInput_Backward | CastlePlayer |
|
| PlayerInput_CancelFlying | CastlePlayer | No key/mouse associated by default. |
| PlayerInput_Crouch | CastlePlayer |
|
| PlayerInput_DownRotate | CastlePlayer |
|
| PlayerInput_DropItem | CastlePlayer | No key/mouse associated by default. |
| PlayerInput_Forward | CastlePlayer | Player inputs that handle navigation. |
| PlayerInput_GravityUp | CastlePlayer |
|
| PlayerInput_InventoryNext | CastlePlayer |
|
| PlayerInput_InventoryPrevious | CastlePlayer |
|
| PlayerInput_InventoryShow | CastlePlayer | No key/mouse associated by default. |
| PlayerInput_Jump | CastlePlayer |
|
| PlayerInput_LeftRotate | CastlePlayer |
|
| PlayerInput_LeftStrafe | CastlePlayer |
|
| PlayerInput_RightRotate | CastlePlayer |
|
| PlayerInput_RightStrafe | CastlePlayer |
|
| PlayerInput_UpRotate | CastlePlayer |
|
| PlayerInput_UseItem | 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. |
| RebaseRelativeUrlsInPrototypes | X3DNodes | Whether to resolve relative URLs within X3D prototypes with respect to the file that instantiated the prototype (false, default, compatible with Instant Player) or to the file that defined the prototype (true, compatible with BS Contact). |
| RenderContext | CastleRenderContext | Current OpenGL / OpenGLES context state. |
| SaveImage_FileFilters | CastleImages |
|
| ScriptVerboseMessages | CastleScript | In case of warnings/errors, output more verbose information about the script in which it occurred. |
| 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. |
| TextureCache | CastleTextureImages | Cache of texture images, equal to X3DCache and automatically initialized / finalized if you use X3DNodes unit. |
| TextureLoadingScale | CastleMaterialProperties | Use the auto-generated alternative downscaled images. |
| ToneMapping | CastleRenderOptions | Change the colors you render, to make them visually better. |
| TriangleCollisionTestsCounter | CastleTriangles | Counter of collision tests done by TTriangle when the actual collision calculation had to be done. |
| UIFont | CastleControls |
|
| UIFontSmall | CastleControls |
|
| WarnAboutAbsoluteFilenames | X3DNodes | Should we emit a warning when loading data from an URI with an absolute filename, like |
| 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. |
Generated by PasDoc 0.16.0.