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.

Application CastleWindow

One global instance of TGLApplication.

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.

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

 

ExtendedEqualityEpsilon CastleVectors

 

FloatNiceFormat CastleVectors

 

FunctionHandlers CastleScript

 

GL3DTextures CastleGLUtils

Are 3D textures supported by OpenGL.

GLContextCache CastleScene

Global OpenGL context cache.

GLCurrentMultiSampling CastleGLUtils

How multi-sampling was initialized for this OpenGL context.

GLFBOMultiSampling CastleGLUtils

Is multisampling possible for FBO buffers and textures.

GLFramebuffer CastleGLUtils

Is Framebuffer supported.

glListIBase CastleGLUtils

Equivalent to glListBase but it's parameter is a signed integer.

GLMax3DTextureSize CastleGLUtils

 

GLMaxClipPlanes CastleGLUtils

 

GLMaxCubeMapTextureSizeARB CastleGLUtils

 

GLMaxLights CastleGLUtils

 

GLMaxRectangleTextureSize CastleGLUtils

 

GLMaxRenderbufferSize CastleGLUtils

 

GLMaxTextureMaxAnisotropyEXT CastleGLUtils

 

GLMaxTextureSize CastleGLUtils

Constant (for given context) OpenGL limits.

GLMaxTextureUnits CastleGLUtils

Numer of texture units available.

GLPackedDepthStencil CastleGLUtils

Does OpenGL context have depth buffer packed with stencil buffer.

GLQueryCounterBits CastleGLUtils

 

GLShadowVolumesPossible CastleGLUtils

Does OpenGL context support shadow volumes.

GLUseARBGLSL CastleGLUtils

Are all OpenGL ARB extensions for GLSL available.

GLUseMultiTexturing CastleGLUtils

Are all OpenGL multi-texturing extensions for VRML/X3D MultiTexture support available.

GLUVersion CastleGLVersion

GLU version information.

GLVersion CastleGLVersion

Core OpenGL version information.

GL_3DFX_texture_compression_FXT1 CastleGLUtils

 

GL_APPLE_client_storage CastleGLUtils

 

GL_APPLE_element_array CastleGLUtils

 

GL_APPLE_fence CastleGLUtils

 

GL_APPLE_vertex_array_object CastleGLUtils

 

GL_APPLE_vertex_array_range CastleGLUtils

 

GL_ARB_depth_texture CastleGLUtils

 

GL_ARB_fragment_program CastleGLUtils

 

GL_ARB_imaging CastleGLUtils

 

GL_ARB_matrix_palette CastleGLUtils

 

GL_ARB_multisample CastleGLUtils

 

GL_ARB_occlusion_query CastleGLUtils

 

GL_ARB_point_parameters CastleGLUtils

 

GL_ARB_shadow CastleGLUtils

 

GL_ARB_shadow_ambient CastleGLUtils

 

GL_ARB_texture_border_clamp CastleGLUtils

 

GL_ARB_texture_compression CastleGLUtils

 

GL_ARB_texture_cube_map CastleGLUtils

 

GL_ARB_texture_env_add CastleGLUtils

 

GL_ARB_texture_env_combine CastleGLUtils

 

GL_ARB_texture_env_crossbar CastleGLUtils

 

GL_ARB_texture_env_dot3 CastleGLUtils

 

GL_ARB_texture_float CastleGLUtils

 

GL_ARB_texture_mirrored_repeat CastleGLUtils

 

GL_ARB_texture_non_power_of_two CastleGLUtils

 

GL_ARB_texture_rectangle CastleGLUtils

 

GL_ARB_transpose_matrix CastleGLUtils

 

GL_ARB_vertex_blend CastleGLUtils

 

GL_ARB_vertex_buffer_object CastleGLUtils

 

GL_ARB_vertex_program CastleGLUtils

 

GL_ARB_window_pos CastleGLUtils

 

GL_ATI_element_array CastleGLUtils

 

GL_ATI_envmap_bumpmap CastleGLUtils

 

GL_ATI_fragment_shader CastleGLUtils

 

GL_ATI_pn_triangles CastleGLUtils

 

GL_ATI_separate_stencil CastleGLUtils

 

GL_ATI_texture_float CastleGLUtils

 

GL_ATI_texture_mirror_once CastleGLUtils

 

GL_ATI_text_fragment_shader CastleGLUtils

 

GL_ATI_vertex_array_object CastleGLUtils

 

GL_ATI_vertex_streams CastleGLUtils

 

GL_EXT_422_pixels CastleGLUtils

 

GL_EXT_abgr CastleGLUtils

 

GL_EXT_bgra CastleGLUtils

 

GL_EXT_blend_color CastleGLUtils

 

GL_EXT_blend_func_separate CastleGLUtils

 

GL_EXT_blend_logic_op CastleGLUtils

 

GL_EXT_blend_minmax CastleGLUtils

 

GL_EXT_blend_subtract CastleGLUtils

 

GL_EXT_clip_volume_hint CastleGLUtils

 

GL_EXT_color_subtable CastleGLUtils

 

GL_EXT_compiled_vertex_array CastleGLUtils

 

GL_EXT_convolution CastleGLUtils

 

GL_EXT_fog_coord CastleGLUtils

 

GL_EXT_histogram CastleGLUtils

 

GL_EXT_multi_draw_arrays CastleGLUtils

 

GL_EXT_packed_depth_stencil CastleGLUtils

 

GL_EXT_packed_pixels CastleGLUtils

 

GL_EXT_paletted_texture CastleGLUtils

 

GL_EXT_point_parameters CastleGLUtils

 

GL_EXT_polygon_offset CastleGLUtils

 

GL_EXT_secondary_color CastleGLUtils

 

GL_EXT_separate_specular_color CastleGLUtils

 

GL_EXT_shadow_funcs CastleGLUtils

 

GL_EXT_shared_texture_palette CastleGLUtils

 

GL_EXT_stencil_two_side CastleGLUtils

 

GL_EXT_stencil_wrap CastleGLUtils

 

GL_EXT_subtexture CastleGLUtils

 

GL_EXT_texture_compression_s3tc CastleGLUtils

 

GL_EXT_texture_env_add CastleGLUtils

 

GL_EXT_texture_env_combine CastleGLUtils

 

GL_EXT_texture_env_dot3 CastleGLUtils

 

GL_EXT_texture_filter_anisotropic CastleGLUtils

 

GL_EXT_texture_lod_bias CastleGLUtils

 

GL_EXT_texture_object CastleGLUtils

 

GL_EXT_vertex_array CastleGLUtils

 

GL_EXT_vertex_shader CastleGLUtils

 

GL_EXT_vertex_weighting CastleGLUtils

 

GL_HP_occlusion_test CastleGLUtils

 

GL_IBM_cull_vertex CastleGLUtils

 

GL_IBM_multimode_draw_arrays CastleGLUtils

 

GL_IBM_raster_pos_clip CastleGLUtils

 

GL_IBM_texture_mirrored_repeat CastleGLUtils

 

GL_IBM_vertex_array_lists CastleGLUtils

 

GL_MESA_resize_buffers CastleGLUtils

 

GL_MESA_window_pos CastleGLUtils

 

GL_NV_blend_square CastleGLUtils

 

GL_NV_copy_depth_to_color CastleGLUtils

 

GL_NV_depth_clamp CastleGLUtils

 

GL_NV_element_array CastleGLUtils

 

GL_NV_evaluators CastleGLUtils

 

GL_NV_fence CastleGLUtils

 

GL_NV_float_buffer CastleGLUtils

 

GL_NV_fog_distance CastleGLUtils

 

GL_NV_fragment_program CastleGLUtils

 

GL_NV_light_max_exponent CastleGLUtils

 

GL_NV_multisample_filter_hint CastleGLUtils

 

GL_NV_occlusion_query CastleGLUtils

 

GL_NV_packed_depth_stencil CastleGLUtils

 

GL_NV_point_sprite CastleGLUtils

 

GL_NV_primitive_restart CastleGLUtils

 

GL_NV_register_combiners CastleGLUtils

 

GL_NV_register_combiners2 CastleGLUtils

 

GL_NV_texgen_emboss CastleGLUtils

 

GL_NV_texgen_reflection CastleGLUtils

 

GL_NV_texture_compression_vtc CastleGLUtils

 

GL_NV_texture_env_combine4 CastleGLUtils

 

GL_NV_texture_rectangle CastleGLUtils

 

GL_NV_texture_shader CastleGLUtils

 

GL_NV_texture_shader2 CastleGLUtils

 

GL_NV_texture_shader3 CastleGLUtils

 

GL_NV_vertex_array_range CastleGLUtils

 

GL_NV_vertex_array_range2 CastleGLUtils

 

GL_NV_vertex_program CastleGLUtils

 

GL_NV_vertex_program1_1 CastleGLUtils

 

GL_NV_vertex_program2 CastleGLUtils

 

GL_OML_interlace CastleGLUtils

 

GL_OML_resample CastleGLUtils

 

GL_OML_subsample CastleGLUtils

 

GL_SGIS_depth_texture CastleGLUtils

 

GL_SGIS_generate_mipmap CastleGLUtils

 

GL_SGIS_multisample CastleGLUtils

 

GL_SGIS_pixel_texture CastleGLUtils

 

GL_SGIS_texture_border_clamp CastleGLUtils

 

GL_SGIS_texture_color_mask CastleGLUtils

 

GL_SGIS_texture_edge_clamp CastleGLUtils

 

GL_SGIS_texture_lod CastleGLUtils

 

GL_SGIX_fog_offset CastleGLUtils

 

GL_SGIX_interlace CastleGLUtils

 

GL_SGIX_shadow_ambient CastleGLUtils

 

GL_SGI_color_matrix CastleGLUtils

 

GL_SGI_color_table CastleGLUtils

 

GL_SGI_texture_color_table CastleGLUtils

 

GL_SUN_vertex CastleGLUtils

 

GL_version_1_2 CastleGLUtils

OpenGL versions supported.

GL_version_1_3 CastleGLUtils

 

GL_version_1_4 CastleGLUtils

 

GL_version_1_5 CastleGLUtils

 

GL_version_2_0 CastleGLUtils

 

GL_version_2_1 CastleGLUtils

 

GL_version_3_0 CastleGLUtils

 

GL_version_3_1 CastleGLUtils

 

GL_version_3_2 CastleGLUtils

 

GL_version_3_3 CastleGLUtils

 

GL_version_4_0 CastleGLUtils

 

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.

MenuFont CastleOnScreenMenu

Deprecated names for UIFont and UIFontSmall in CastleControls unit.

MessagesTheme CastleMessages

The way MessageXxx procedures in this unit are displayed.

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_DownMove CastlePlayer

 

PlayerInput_DownRotate CastlePlayer

 

PlayerInput_Forward CastlePlayer

 

PlayerInput_GravityUp CastlePlayer

 

PlayerInput_LeftRot CastlePlayer

 

PlayerInput_LeftStrafe CastlePlayer

 

PlayerInput_RightRot CastlePlayer

 

PlayerInput_RightStrafe CastlePlayer

 

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

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.

UIFont CastleControls

 

UIFontSmall CastleControls

 

WindowProgressInterface CastleWindowProgress

Assign this to Progress.UserInterface to use OpenGL progress bar.

X3DCache X3DNodes

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


Generated by PasDoc 0.12.1 on 2013-02-04 20:26:57