All Variables

Name Unit Description
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.


Generated by PasDoc 0.13.0 on 2014-08-30 12:10:55