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 the base application data directory.

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; like Linux, FreeBSD, macOS), accept any 'castle-data:/xxx' URLs, even when they have different case than the actual files.

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

CurrentProgram CastleGLShaders

Currently enabled GLSL program.

DecompressTexture CastleImages

Assign here texture decompression function that is available.

DefaultFontData X3DNodes

Default fonts used by Text and FontStyle nodes.

DefaultTriangulationSlices X3DNodes

How much to subdivide various objects (like sphere, cylinder) into triangles.

DefaultTriangulationStacks X3DNodes

How much to subdivide various objects (like sphere, cylinder) into triangles.

DisableAutoDynamicGeometry CastleShapes

If nonzero, disables automatic TShape.DynamicGeometry detection on every node modification.

DynamicBatching CastleScene


EnableBlockingDownloads CastleDownload

Does Download (synchronous downloading routine) support http and https protocol.

EnableNetwork CastleDownload


FloatOutputFormat X3DFields

Float output precision, for outputting 3D models (X3D text encodings, in the future also glTF - the JSON parts).

GLFeatures CastleGLUtils


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

OpenGL(ES) 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.

InternalForceWireframe CastleRenderOptions

Force given rendering for all scenes, if not weNormal.

InternalGizmoBoundingBox CastleTransform


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.

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.

MessageOKPushesView CastleMessages

Change MessageOK behavior to create TViewDialogOK and push it (using TCastleContainer.PushView) 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 CastleTextureImages

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.

WarnAboutAbsoluteFilenames X3DNodes

Should we emit a warning when loading data from an URI with an absolute filename, like file:///c:/blah/myimage.png.

X3DCache X3DNodes

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

Generated by PasDoc 0.16.0-snapshot.