All Variables

Name Unit Description
AnimationSmoothness CastlePrecalculatedAnimation

Use BakedAnimationSmoothness from X3DLoad unit instead of this.

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.

Box3DPlaneCollisionEqualityEpsilon CastleBoxes

Special equality epsilon used by IsCenteredBox3DPlaneCollision.

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

Use this to operate on OpenGL glDepthRange.

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

 

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.

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.

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

 

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

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.

TextureLoadingScale CastleMaterialProperties

Use the auto-generated alternative downscaled images.

TriangleCollisionTestsCounter X3DTriangles

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


Generated by PasDoc 0.14.0.