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.

BacktraceOnLog CastleLog

Dump backtrace (call stack) with each log.

BakedAnimationSmoothness X3DLoad

A smoothness value for "baked" animations loaded from castle-anim-frames files.

CastleDataIgnoreCase CastleURIUtils

On systems where filesystems are usually case-sensitive (Unix), accept also 'castle-data:/xxx` URLs that have different case than the actual files.

CastleDesignMode CastleUtils

Are we inside Castle Game Engine designer mode, or (possible in case of TCastleControl) in Lazarus/Delphi form designer.

ColorSpace CastleRenderOptions

Determines if color calculation is done in linear space (thus performing gamma correction when reading textures and when storing pixel color to screen) or sRGB (thus not performing gamma correction).

CurrentColor CastleGLUtils

Current color, set by glColorv and used for TCastleAbstractFont font printing (in case you use deprecated TCastleAbstractFont.Print overloads without explicit colors).

CurrentProgram CastleGLShaders

Currently enabled GLSL program.

DecompressTexture CastleImages

Assign here texture decompression function that is available.

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

 

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

InternalDisableDynamicLibraries CastleDynLib

Disable all dynamic libraries loading.

InternalEnableAnimation CastleSceneCore

 

InternalEnableRendering CastleScene

 

InternalFastTransformUpdate CastleSceneCore

Experimental optimization of Transform animation.

LimitFPS CastleControl

 

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.

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.

LogGLInformationVerbose CastleGLUtils

Much more verbose logging of current context capabilities in GLInformationInitialize.

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

Singleton to manage X3D non-abstract node classes, that can be used in X3D files.

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

 

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.

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

The default font, used throughout the engine as a fallback.

UIFontSmall CastleControls

 

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.

X3DCache X3DNodes

Cache, for all the resources not tied with renderer context.


Generated by PasDoc 0.16.0.