EBox3DEmpty |
CastleBoxes |
|
ECannotAddToAnotherWorld |
CastleTransform |
|
ECannotDecompressTexture |
CastleImages |
|
ECannotLoadCompressedTexture |
CastleGLImages |
|
ECannotSaveTextureContents |
CastleGLImages |
|
ECasScriptAnyMathError |
CastleScript |
|
ECasScriptAssignError |
CastleScript |
|
ECasScriptError |
CastleScript |
|
ECasScriptFunctionArgumentsError |
CastleScript |
|
ECasScriptFunctionNoHandler |
CastleScript |
|
ECasScriptLexerError |
CastleScriptLexer |
|
ECasScriptMissingFunction |
CastleScript |
|
ECasScriptParserError |
CastleScriptLexer |
|
ECasScriptSyntaxError |
CastleScriptLexer |
A common class for ECasScriptLexerError and ECasScriptParserError |
ECheckFailed |
CastleUtils |
|
ECurveFileInvalid |
CastleCurves |
|
EDeformatError |
CastleStringUtils |
|
EDOMAttributeMissing |
CastleXMLUtils |
|
EDOMChildElementError |
CastleXMLUtils |
|
EDownloadError |
CastleDownload |
|
EDynLibError |
CastleDynLib |
|
EExcessiveOptionArgument |
CastleParameters |
|
EExeNameNotAvailable |
CastleFilesUtils |
|
EFramebufferError |
CastleGLImages |
Part of CastleGLImages unit: rendering to texture (TGLRenderToTexture). |
EFramebufferInvalid |
CastleGLImages |
|
EFramebufferSizeTooLow |
CastleGLImages |
|
EGenerateMipmapNotAvailable |
CastleGLUtils |
Part of CastleGLUtils unit: mipmaps utils. |
EGLContextNotPossible |
CastleWindow |
|
EGLSLAttributeNotFound |
CastleGLShaders |
|
EGLSLError |
CastleGLShaders |
Common class for exceptions related to GLSL programs. |
EGLSLProgramLinkError |
CastleGLShaders |
|
EGLSLShaderCompileError |
CastleGLShaders |
|
EGLSLUniformInvalid |
CastleGLShaders |
|
EGLSLUniformNotFound |
CastleGLShaders |
|
EGLSLUniformTypeMismatch |
CastleGLShaders |
|
EImageAssignmentError |
CastleImages |
|
EImageCannotConvertFpImage |
CastleImages |
|
EImageClassNotSupportedForOpenGL |
CastleGLImages |
|
EImageDrawError |
CastleImages |
|
EImageFormatNotSupported |
CastleImages |
|
EImageLerpDifferentSizes |
CastleImages |
|
EImageLerpError |
CastleImages |
|
EImageLerpInvalidClasses |
CastleImages |
|
EImageLoadError |
CastleImages |
|
EImagePosOutOfRange |
CastleImages |
Raised by TCastleImage.MakeExtracted when coordinates on image are wrong. |
EImageSaveError |
CastleImages |
|
EInternalError |
CastleUtils |
Internal error in the program. |
EInvalidChar |
CastleStringUtils |
|
EInvalidCompositeImage |
CastleCompositeImage |
|
EInvalidDDS |
CastleCompositeImage |
|
EInvalidFadeFrames |
CastleVideos |
|
EInvalidImageFormat |
CastleImages |
|
EInvalidImageForOpenGLTexture |
CastleGLImages |
|
EInvalidKTX |
CastleCompositeImage |
|
EInvalidLongOption |
CastleParameters |
|
EInvalidParams |
CastleParameters |
|
EInvalidSFCurveClassName |
CastleSpaceFillingCurves |
|
EInvalidShortOption |
CastleParameters |
|
EInvalidSoundBufferFree |
CastleSoundEngine |
|
ELinesParallel |
CastleVectors |
|
EListsDifferentCount |
CastleUtils |
|
EMissingAttribute |
CastleXMLConfig |
|
EMissingOptionArgument |
CastleParameters |
|
EMultipleReferencesInWorld |
CastleTransform |
|
ENodeClassRegisterError |
X3DNodes |
|
ENodesManagerError |
X3DNodes |
|
ENoMoreOpenALSources |
CastleSoundEngine |
|
ENotAddedToWorld |
CastleTransform |
|
ENotCoordinateBasedNode |
X3DNodes |
|
EOpenGLError |
CastleGLUtils |
OpenGL error. |
EOpenGLNoMoreDisplayLists |
CastleGLUtils |
|
EOpenGLOutOfMemoryError |
CastleGLUtils |
GPU memory is not sufficient. |
EPhysicsError |
CastleTransform |
|
EPlanesParallel |
CastleVectors |
|
ERemoveFailed |
CastleFilesUtils |
|
ESaveError |
CastleDownload |
|
ESectorNotInitialized |
CastleSectors |
|
ESoundBufferNotLoaded |
CastleSoundEngine |
|
EStreamNotImplemented |
CastleClassUtils |
|
EStreamNotImplementedSeek |
CastleClassUtils |
|
EStreamNotImplementedSetSize |
CastleClassUtils |
|
EStreamNotImplementedWrite |
CastleClassUtils |
|
ETextureLoadError |
CastleGLImages |
|
ETransformedResultInvalid |
CastleUtils |
|
ETransformParentUndefined |
CastleTransform |
|
EUnableToLoadImage |
CastleImages |
|
EUnknownPercentFormat |
CastleStringUtils |
|
EVectorInvalidOp |
CastleUtils |
|
EViewportSceneManagerMissing |
CastleSceneManager |
|
EWaypointNotInitialized |
CastleSectors |
|
EWithHiddenClassName |
CastleUtils |
Class of exceptions that will not have ClassName displayed by ExceptMessage. |
EWrongOptionArgument |
CastleParameters |
|
EX3DError |
X3DFields |
Any error related to VRML/X3D. |
EX3DFieldAssign |
X3DFields |
|
EX3DFieldAssignInvalidClass |
X3DFields |
|
EX3DNotFound |
X3DFields |
Raised by various X3D methods searching for X3D items (nodes, fields, events and such) when given item cannot be found. |
EX3DPrototypeInstantiateError |
X3DNodes |
Raised when there's a problem instantiating X3D prototype, see TX3DPrototypeNode.Instantiate. |
IAbstractBoundedObject |
X3DNodes |
Basis for all node types that have bounds specified as part of the definition. |
IAbstractChildNode |
X3DNodes |
Interface for an abstract node type that indicates that the node may be used as a child of a grouping node, e.g. |
IAbstractFogObject |
X3DNodes |
Interface that describes a node that influences the look by blending with fog. |
IAbstractMetadataNode |
X3DNodes |
Basis for all metadata nodes. |
IAbstractNode |
X3DNodes |
Interface for a base X3D node that can have some metadata. |
IAbstractPickableObject |
X3DNodes |
|
IAbstractProgrammableShaderObject |
X3DNodes |
Interface for all nodes that specify arbitrary fields for interfacing with per-object attribute values in shaders. |
IAbstractSensorNode |
X3DNodes |
Base interface type for all sensors. |
IAbstractSoundSourceNode |
X3DNodes |
Interface for all nodes that can emit audio data. |
IAbstractTimeDependentNode |
X3DNodes |
Interface from which all time-dependent nodes are derived. |
IAbstractUrlObject |
X3DNodes |
Abstract interface used by all nodes that contain data located on the World Wide Web. |
IAbstractX3DProductStructureChildNode |
X3DNodes |
Interface for nodes that are valid product structure children. |
ITransformNode |
X3DNodes |
Interface for all VRML 2.0 / X3D transformation nodes. |
IX3DNode |
X3DNodes |
X3D node interface. |
T2DScene |
Castle2DSceneManager |
Scene best suited for 2D models. |
T2DSceneManager |
Castle2DSceneManager |
Scene manager best suited for 2D worlds. |
T3DLinearMoving |
Castle3D |
3D moving with constant speed between 2 points. |
T3DMoving |
Castle3D |
3D object moving and potentially pushing other 3D objects. |
T3DOrient |
Castle3D |
|
T3DResource |
CastleResources |
Resource used for rendering and processing of 3D objects. |
T3DResourceAnimation |
CastleResources |
Animation defined by T3DResource. |
T3DResourceAnimationList |
CastleResources |
|
T3DResourceList |
CastleResources |
|
TAbstractAppearanceChildNode |
X3DNodes |
Base node type for the child nodes of TAbstractAppearanceNode. |
TAbstractAppearanceNode |
X3DNodes |
Base node type for all Appearance nodes. |
TAbstractArrayInterpolatorNode |
X3DNodes |
Basis for all nodes interpolating (animating) an array of values. |
TAbstractBackgroundNode |
X3DNodes |
Abstract type from which all backgrounds inherit. |
TAbstractBindableNode |
X3DNodes |
Abstract base type for all bindable children nodes. |
TAbstractCameraNode_1 |
X3DNodes |
Common base class for all cameras in VRML 1.0. |
TAbstractChaserNode |
X3DNodes |
|
TAbstractChildNode |
X3DNodes |
Abstract node type that indicates that the node may be used as a child of a grouping node, e.g. |
TAbstractColorNode |
X3DNodes |
Base node for color specifications. |
TAbstractComposedGeometryNode |
X3DNodes |
Base node type for all composed 3D geometry. |
TAbstractCoordinateNode |
X3DNodes |
Base node type for all coordinate node types. |
TAbstractCubicBezierInterpolatorNode |
X3DNodes |
Copyright 2002-2017 Michalis Kamburelis. |
TAbstractDamperNode |
X3DNodes |
Automatically generated node properties. |
TAbstractDirectionalLightNode |
X3DNodes |
Base class for all directional lights. |
TAbstractDragSensorNode |
X3DNodes |
Base type for all drag-style pointing device sensors. |
TAbstractEnvironmentalSensorNode |
X3DNodes |
Base type for all the environmental sensor nodes. |
TAbstractEnvironmentTextureNode |
X3DNodes |
Base type for cubic environment map textures. |
TAbstractFollowerNode |
X3DNodes |
|
TAbstractFontStyleNode |
X3DNodes |
Base node type for all font style nodes. |
TAbstractGeometricPropertyNode |
X3DNodes |
Base node type for all geometric property node types. |
TAbstractGeometryNode |
X3DNodes |
Base node for a visible geometry in X3D. |
TAbstractGeometryNode_1 |
X3DNodes |
Geometry node allowed only in VRML <= 1.0. |
TAbstractGroupingNode |
X3DNodes |
Base node that may contain children nodes. |
TAbstractIndexedNode_1 |
X3DNodes |
Common base class for VRML 1.0 indexed nodes (IndexedFaceSet, IndexedTriangleMesh, IndexedLineSet). |
TAbstractInfoNode |
X3DNodes |
Base class for all nodes that contain only information without visual semantics. |
TAbstractInterpolatorNode |
X3DNodes |
Basis for all nodes interpolating (animating) values. |
TAbstractKeyDeviceSensorNode |
X3DNodes |
Base type for all sensor node types that operate using key devices. |
TAbstractLayerNode |
X3DNodes |
|
TAbstractLayoutNode |
X3DNodes |
|
TAbstractLightNode |
X3DNodes |
Base class for all VRML / X3D light nodes. |
TAbstractLODNode |
X3DNodes |
Provides various levels of detail for a given object, only one of which will be visible at a given time. |
TAbstractMaterialNode |
X3DNodes |
Base node type for all Material nodes. |
TAbstractNBodyCollidableNode |
X3DNodes |
|
TAbstractNBodyCollisionSpaceNode |
X3DNodes |
|
TAbstractNetworkSensorNode |
X3DNodes |
Basis for all sensors that generate events based on network activity. |
TAbstractNode |
X3DNodes |
Base X3D node that can have some metadata. |
TAbstractNormalNode |
X3DNodes |
Base node type for all normal node types. |
TAbstractNurbsControlCurveNode |
X3DNodes |
Base type for nodes that provide control curve information in 2D space. |
TAbstractNurbsSurfaceGeometryNode |
X3DNodes |
Abstract geometry type for all types of NURBS surfaces. |
TAbstractParametricGeometryNode |
X3DNodes |
Base type for all geometry node types that are created parametrically and use control points to describe the final shape of the surface. |
TAbstractParticleEmitterNode |
X3DNodes |
|
TAbstractParticlePhysicsModelNode |
X3DNodes |
|
TAbstractPickSensorNode |
X3DNodes |
|
TAbstractPointingDeviceSensorNode |
X3DNodes |
Base type for all pointing device sensors. |
TAbstractPointLightNode |
X3DNodes |
Point light source, that shines from a given point in all directions around, for all VRML and X3D versions. |
TAbstractPositionalLightNode |
X3DNodes |
Base class for all positional lights. |
TAbstractProductStructureChildNode |
X3DNodes |
Abstract class for (most) nodes that are valid product structure children. |
TAbstractRigidJointNode |
X3DNodes |
|
TAbstractScriptNode |
X3DNodes |
Abstract node type for all scripting nodes. |
TAbstractSensorNode |
X3DNodes |
Base abstract class for all sensors. |
TAbstractSeparatorNode_1 |
X3DNodes |
Base class for VRML 1.0 nodes that push / pop all attributes and matrices. |
TAbstractSequencerNode |
X3DNodes |
Base node type from which all sequencers (like TIntegerSequencerNode and TBooleanSequencerNode) are derived. |
TAbstractShaderNode |
X3DNodes |
Base type for all node types that specify a programmable shader. |
TAbstractShapeNode |
X3DNodes |
Base node type for all Shape nodes. |
TAbstractShapeNode.TSFShading |
X3DNodes |
|
TAbstractSingleInterpolatorNode |
X3DNodes |
Basis for all nodes interpolating (animating) a single value. |
TAbstractSoundNode |
X3DNodes |
Base for all sound nodes. |
TAbstractSoundSourceNode |
X3DNodes |
Base class for (most) nodes that can emit audio data. |
TAbstractTexture2DNode |
X3DNodes |
VRML/X3D texture that is 2D and can be loaded (from file or some other stream). |
TAbstractTexture3DNode |
X3DNodes |
Base type for all node types that specify 3D sources for texture images. |
TAbstractTextureCoordinateNode |
X3DNodes |
Base for all nodes which specify texture coordinates. |
TAbstractTextureNode |
X3DNodes |
Base for all nodes which specify sources for texture images. |
TAbstractTextureTransformNode |
X3DNodes |
Base for all nodes which specify a transformation of texture coordinates. |
TAbstractTimeDependentNode |
X3DNodes |
Abstract node from which most (but not all) time-dependent nodes are derived. |
TAbstractTouchSensorNode |
X3DNodes |
Base type for all touch-style pointing device sensors. |
TAbstractTransformationNode_1 |
X3DNodes |
Common base class for all nodes that modify the modelview matrix. |
TAbstractTriggerNode |
X3DNodes |
Base type from which all trigger nodes are derived. |
TAbstractVertexAttributeNode |
X3DNodes |
Base type for all node types that specify per-vertex attribute information to the shader. |
TAbstractViewpointNode |
X3DNodes |
Common ancestor for both VRML 1.0 camera nodes and VRML/X3D >= 2.0 viewpoint nodes. |
TAbstractViewportNode |
X3DNodes |
|
TAbstractX3DGroupingNode |
X3DNodes |
Base node that contains children nodes, in X3D and VRML 2.0. |
TAbstractX3DTexture2DNode |
X3DNodes |
X3D texture that is 2D and can be loaded (from file or some other stream). |
TAbstractX3DViewpointNode |
X3DNodes |
Base type for viewpoints in X3D, which are locations from which the user may view the scene. |
TAds |
CastleAds |
Advertisements in game. |
TAlive |
Castle3D |
Alive, oriented 3D object. |
TAliveWithInventory |
CastleItems |
Alive 3D thing that has inventory (can keep items). |
TAnalytics |
CastleAnalytics |
Gathering analytics through Google Analytics https://www.google.com/analytics/ and / or Game Analytics http://www.gameanalytics.com/ . |
TAnchorNode |
X3DNodes |
Load the URL when the user activates (clicks) some geometry contained within the Anchor node's children. |
TAppearanceNode |
X3DNodes |
Visual properties of geometry. |
TArc2DNode |
X3DNodes |
Circular arc in 2D. |
TArcClose2DNode |
X3DNodes |
Closed circular arc in 2D. |
TArraysGenerator |
CastleArraysGenerator |
Generate TGeometryArrays for a VRML/X3D shape. |
TAsciiTextNode_1 |
X3DNodes |
|
TAudioClipNode |
X3DNodes |
Buffer for sound data, which can be played by the TSoundNode. |
TAvailableProduct |
CastleInAppPurchases |
Information about product possible to be bought given to TInAppPurchases.SetAvailableProducts. |
TBackground |
CastleBackground |
Background for 3D world. |
TBackgroundNode |
X3DNodes |
3D background of a scene, comprised of sky and ground colors (gradients) and optional six textures (skybox). |
TBackgroundStack |
CastleSceneCore |
|
TBallJointNode |
X3DNodes |
|
TBaseShadowVolumeRenderer |
CastleTransform |
Shadow volumes helper, not depending on OpenGL. |
TBaseTrianglesOctree |
X3DTriangles |
Abstract class for octrees that can check and return collisions with TTriangle. |
TBaseTrianglesOctreeNode |
X3DTriangles |
|
TBillboardNode |
X3DNodes |
Grouping node that transforms the coordinate system of its children so that they always turn towards the viewer. |
TBlendModeNode |
X3DNodes |
Customize blending (partial transparency) mode. |
TBooleanFilterNode |
X3DNodes |
Filters boolean events, allowing for selective routing of TRUE or FALSE values and negation. |
TBooleanList |
CastleUtils |
|
TBooleanSequencerNode |
X3DNodes |
Generate sequential boolean events. |
TBooleanToggleNode |
X3DNodes |
Stores a boolean value for toggling on/off. |
TBooleanTriggerNode |
X3DNodes |
Trigger node that generates Boolean events upon receiving time events. |
TBoundedPhysicsModelNode |
X3DNodes |
|
TBox3D |
CastleBoxes |
Axis-aligned box. |
TBoxCollider |
CastleTransform |
Collide as a box. |
TBoxNode |
X3DNodes |
Rectangular box. |
TBufferedReadStream |
CastleClassUtils |
Read another stream, sequentially, always being able to back one character, and buffering it. |
TCachedNodeList |
X3DNodes |
|
TCADAssemblyNode |
X3DNodes |
Holds a set of assemblies or parts grouped together. |
TCADFaceNode |
X3DNodes |
Holds the geometry representing a face of a part. |
TCADLayerNode |
X3DNodes |
Hierarchy of nodes used for showing layer structure for the CAD model. |
TCADPartNode |
X3DNodes |
Represents the location and faces that constitute a part in the CAD model. |
TCamera |
CastleCameras |
Handle user navigation in 3D scene. |
TCameraChangedEventList |
CastleRenderingCamera |
|
TCameraVectors |
X3DNodes |
|
TCardinalList |
CastleUtils |
|
TCasScriptAbs |
CastleScriptCoreFunctions |
|
TCasScriptAdd |
CastleScriptCoreFunctions |
|
TCasScriptAnd |
CastleScriptCoreFunctions |
|
TCasScriptArcCos |
CastleScriptCoreFunctions |
|
TCasScriptArcCotan |
CastleScriptCoreFunctions |
|
TCasScriptArcSin |
CastleScriptCoreFunctions |
|
TCasScriptArcTan |
CastleScriptCoreFunctions |
|
TCasScriptArray |
CastleScriptArrays |
|
TCasScriptArrayD |
CastleScriptArrays |
|
TCasScriptArrayFun |
CastleScriptArrays |
|
TCasScriptArrayGet |
CastleScriptArrays |
|
TCasScriptArrayGetCount |
CastleScriptArrays |
|
TCasScriptArraySet |
CastleScriptArrays |
|
TCasScriptArraySetCount |
CastleScriptArrays |
|
TCasScriptAssignment |
CastleScript |
CastleScript assignment operator. |
TCasScriptBool |
CastleScriptCoreFunctions |
|
TCasScriptBoolean |
CastleScript |
|
TCasScriptBooleanArray |
CastleScriptArrays |
|
TCasScriptCatmullRomSpline |
CastleScriptArrays |
|
TCasScriptCeil |
CastleScriptCoreFunctions |
|
TCasScriptCharacterFromCode |
CastleScriptCoreFunctions |
|
TCasScriptCos |
CastleScriptCoreFunctions |
|
TCasScriptCosh |
CastleScriptCoreFunctions |
|
TCasScriptCotan |
CastleScriptCoreFunctions |
|
TCasScriptCotanh |
CastleScriptCoreFunctions |
|
TCasScriptCurve |
CastleCurves |
Curve defined by explicitly giving functions for Point(t) = x(t), y(t), z(t) as CastleScript expressions. |
TCasScriptDivide |
CastleScriptCoreFunctions |
|
TCasScriptDoubleArray |
CastleScriptArrays |
|
TCasScriptEnvironment |
CastleScript |
Various information that may be useful for implementing some function handlers, but that should be supplied from outside of CastleScript. |
TCasScriptEqual |
CastleScriptCoreFunctions |
|
TCasScriptExp |
CastleScriptCoreFunctions |
|
TCasScriptExpression |
CastleScript |
|
TCasScriptExpressionList |
CastleScript |
|
TCasScriptFloat |
CastleScript |
|
TCasScriptFloatFun |
CastleScriptCoreFunctions |
|
TCasScriptFloor |
CastleScriptCoreFunctions |
|
TCasScriptFor |
CastleScript |
|
TCasScriptFunction |
CastleScript |
|
TCasScriptFunctionHandlers |
CastleScript |
This specifies for each type combination (array of TCasScriptValue classes) and for each function (TCasScriptFunction class) how they should be handled. |
TCasScriptGrayscale |
CastleScriptVectors |
|
TCasScriptGreater |
CastleScriptCoreFunctions |
|
TCasScriptGreaterEq |
CastleScriptCoreFunctions |
|
TCasScriptHermiteSpline |
CastleScriptArrays |
|
TCasScriptHermiteTenseSpline |
CastleScriptArrays |
|
TCasScriptIf |
CastleScript |
|
TCasScriptImage |
CastleScriptImages |
|
TCasScriptImageComponents |
CastleScriptImages |
|
TCasScriptImageFun |
CastleScriptImages |
|
TCasScriptImageGet |
CastleScriptImages |
|
TCasScriptImageGetAlpha |
CastleScriptImages |
|
TCasScriptImageGetColor |
CastleScriptImages |
|
TCasScriptImageHeight |
CastleScriptImages |
|
TCasScriptImageLoad |
CastleScriptImages |
|
TCasScriptImageSet |
CastleScriptImages |
|
TCasScriptImageSetAlpha |
CastleScriptImages |
|
TCasScriptImageSetColor |
CastleScriptImages |
|
TCasScriptImageWidth |
CastleScriptImages |
|
TCasScriptInt |
CastleScriptCoreFunctions |
|
TCasScriptInteger |
CastleScript |
|
TCasScriptLerp |
CastleScriptCoreFunctions |
|
TCasScriptLesser |
CastleScriptCoreFunctions |
|
TCasScriptLesserEq |
CastleScriptCoreFunctions |
|
TCasScriptLexer |
CastleScriptLexer |
|
TCasScriptLn |
CastleScriptCoreFunctions |
|
TCasScriptLog |
CastleScriptCoreFunctions |
|
TCasScriptLog2 |
CastleScriptCoreFunctions |
|
TCasScriptLongIntArray |
CastleScriptArrays |
|
TCasScriptMatrix |
CastleScriptVectors |
|
TCasScriptMatrix3d |
CastleScriptVectors |
|
TCasScriptMatrix3dArray |
CastleScriptArrays |
|
TCasScriptMatrix3f |
CastleScriptVectors |
|
TCasScriptMatrix3fArray |
CastleScriptArrays |
|
TCasScriptMatrix4d |
CastleScriptVectors |
|
TCasScriptMatrix4dArray |
CastleScriptArrays |
|
TCasScriptMatrix4f |
CastleScriptVectors |
|
TCasScriptMatrix4fArray |
CastleScriptArrays |
|
TCasScriptMatrixFun |
CastleScriptVectors |
|
TCasScriptMatrixGet |
CastleScriptVectors |
|
TCasScriptMatrixGetCount |
CastleScriptVectors |
|
TCasScriptMatrixSet |
CastleScriptVectors |
|
TCasScriptMax |
CastleScriptCoreFunctions |
|
TCasScriptMin |
CastleScriptCoreFunctions |
|
TCasScriptModulo |
CastleScriptCoreFunctions |
|
TCasScriptMultiply |
CastleScriptCoreFunctions |
|
TCasScriptNegate |
CastleScriptCoreFunctions |
|
TCasScriptNot |
CastleScriptCoreFunctions |
|
TCasScriptNotEqual |
CastleScriptCoreFunctions |
|
TCasScriptOr |
CastleScriptCoreFunctions |
|
TCasScriptOrientationFromDirectionUp |
CastleScriptVectors |
|
TCasScriptOrientationToDirection |
CastleScriptVectors |
|
TCasScriptOrientationToUp |
CastleScriptVectors |
|
TCasScriptParameterValue |
CastleScript |
This is a very special CastleScript value, used to represent user-defined function parameter. |
TCasScriptPower |
CastleScriptCoreFunctions |
|
TCasScriptPower2 |
CastleScriptCoreFunctions |
|
TCasScriptProgram |
CastleScript |
|
TCasScriptRandom |
CastleScriptCoreFunctions |
|
TCasScriptRegisteredHandler |
CastleScript |
|
TCasScriptRotate |
CastleScriptVectors |
|
TCasScriptRound |
CastleScriptCoreFunctions |
|
TCasScriptSearchArgumentClassesCache |
CastleScript |
|
TCasScriptSequence |
CastleScript |
|
TCasScriptSgn |
CastleScriptCoreFunctions |
|
TCasScriptShortcut |
CastleScriptCoreFunctions |
CastleScript function shortcut , see [http://castle-engine.sourceforge.net/castle_script.php#function_shortcut]. |
TCasScriptSin |
CastleScriptCoreFunctions |
|
TCasScriptSingleArray |
CastleScriptArrays |
|
TCasScriptSinh |
CastleScriptCoreFunctions |
|
TCasScriptSlerp |
CastleScriptVectors |
|
TCasScriptSqr |
CastleScriptCoreFunctions |
|
TCasScriptSqrt |
CastleScriptCoreFunctions |
|
TCasScriptString |
CastleScript |
|
TCasScriptStringArray |
CastleScriptArrays |
|
TCasScriptStringFun |
CastleScriptCoreFunctions |
|
TCasScriptSubtract |
CastleScriptCoreFunctions |
|
TCasScriptTan |
CastleScriptCoreFunctions |
|
TCasScriptTanh |
CastleScriptCoreFunctions |
|
TCasScriptUserFunction |
CastleScript |
CastleScript user function definition. |
TCasScriptUserFunctionList |
CastleScript |
|
TCasScriptValue |
CastleScript |
|
TCasScriptValueList |
CastleScript |
|
TCasScriptVec |
CastleScriptVectors |
|
TCasScriptVec2d |
CastleScriptVectors |
|
TCasScriptVec2dArray |
CastleScriptArrays |
|
TCasScriptVec2f |
CastleScriptVectors |
|
TCasScriptVec2fArray |
CastleScriptArrays |
|
TCasScriptVec3d |
CastleScriptVectors |
|
TCasScriptVec3dArray |
CastleScriptArrays |
|
TCasScriptVec3f |
CastleScriptVectors |
|
TCasScriptVec3fArray |
CastleScriptArrays |
|
TCasScriptVec4d |
CastleScriptVectors |
|
TCasScriptVec4dArray |
CastleScriptArrays |
|
TCasScriptVec4f |
CastleScriptVectors |
|
TCasScriptVec4fArray |
CastleScriptArrays |
|
TCasScriptVector |
CastleScriptVectors |
|
TCasScriptVectorCross |
CastleScriptVectors |
|
TCasScriptVectorD |
CastleScriptVectors |
|
TCasScriptVectorDot |
CastleScriptVectors |
|
TCasScriptVectorGet |
CastleScriptVectors |
|
TCasScriptVectorGetCount |
CastleScriptVectors |
|
TCasScriptVectorLength |
CastleScriptVectors |
|
TCasScriptVectorSet |
CastleScriptVectors |
|
TCasScriptVectorSqrLength |
CastleScriptVectors |
|
TCasScriptWhen |
CastleScript |
|
TCasScriptWhile |
CastleScript |
|
TCasScriptWriteln |
CastleScriptCoreFunctions |
|
TCasScriptX3DValueList |
X3DCastleScript |
|
TCastle2DControl |
CastleControl |
Render 2D game world and GUI. |
TCastleAbstractSlider |
CastleControls |
An abstract slider user interface. |
TCastleAbstractViewport |
CastleSceneManager |
Common abstract class for things that may act as a viewport: TCastleSceneManager and TCastleViewport. |
TCastleAbstractViewportList |
CastleSceneManager |
|
TCastleApplication |
CastleWindow |
Application, managing all open TCastleWindowCustom (OpenGL windows). |
TCastleApplicationProperties |
CastleApplicationProperties |
Events and properties of the Castle Game Engine application, usually accessed through the ApplicationProperties singleton. |
TCastleButton |
CastleControls |
Clickable button. |
TCastleClipboard |
CastleControls |
Clipboard to cut / copy / paste the text. |
TCastleConfig |
CastleXMLConfig |
Store configuration in XML format. |
TCastleConfigEventList |
CastleXMLConfig |
|
TCastleConfigKeysMouseHelper |
CastleKeysMouse |
|
TCastleConfigScriptHelper |
CastleScriptXML |
Class helper to read CastleScript expressions from XML config files. |
TCastleControl |
CastleControl |
Render 3D world and GUI controls. |
TCastleControlCustom |
CastleControl |
OpenGL control with extensions for "Castle Game Engine", including Controls list for TUIControl instances. |
TCastleCrosshair |
CastleControls |
Display a simple crosshair in the middle of the parent control. |
TCastleEdit |
CastleControls |
Edit box to input 1 line of text. |
TCastleFlashEffect |
CastleFlashEffect |
Fade out, flash, and similar screen effects done by blending screen with given color. |
TCastleFloatSlider |
CastleControls |
Slider to change a float value within a given range. |
TCastleFont |
CastleFonts |
Abstract class for 2D font. |
TCastleImage |
CastleImages |
An abstract class representing image as a simple array of pixels. |
TCastleImageControl |
CastleControls |
Image control. |
TCastleInspectorControl |
CastleInspectorControl |
Add this on top of your 2D controls to have a nice inspector displaying names and borders of stuff under the mouse cursor. |
TCastleIntegerSlider |
CastleControls |
Slider to change an integer value within a given range. |
TCastleLabel |
CastleControls |
Label with possibly multiline text, in an optional box. |
TCastleMenuButton |
CastleOnScreenMenu |
Button that looks nice as an "accessory" attached to the TCastleOnScreenMenu item. |
TCastleMenuToggle |
CastleOnScreenMenu |
Button that looks nice as an "accessory" that can be toggled (shows "yes" / "no" depending on TCastleButton.Pressed), attached to the TCastleOnScreenMenu item. |
TCastleNotifications |
CastleNotifications |
Notifications displayed on the screen. |
TCastleObjectList |
CastleClassUtils |
Extended TObjectList for Castle Game Engine. |
TCastleObjectQueue |
CastleClassUtils |
Extended TObjectQueue for Castle Game Engine. |
TCastleObjectStack |
CastleClassUtils |
Extended TObjectStack for Castle Game Engine. |
TCastleOnScreenMenu |
CastleOnScreenMenu |
On-screen menu, with all menu items displayed on the screen, one under the other. |
TCastleOpen3DDialog |
CastleDialogs |
3D model open dialog. |
TCastleOpenDialog |
CastleDialogs |
General open dialog that uses URL. |
TCastleOpenImageDialog |
CastleDialogs |
Image open dialog. |
TCastlePanel |
CastleControls |
Panel or a toolbar control. |
TCastleProgressBar |
CastleControls |
Progress bar user interface. |
TCastleRandom |
CastleRandom |
Custom, fast random number generator. |
TCastleRecentFiles |
CastleLCLRecentFiles |
Manage a list of recently opened files, and show a menu in Lazarus. |
TCastleRectangleControl |
CastleControls |
Fill a rectangle on screen with given color. |
TCastleSaveDialog |
CastleDialogs |
General save dialog that uses URL. |
TCastleSaveImageDialog |
CastleDialogs |
Image save dialog. |
TCastleScene |
CastleScene |
Complete loading, processing and rendering of a scene. |
TCastleSceneCore |
CastleSceneCore |
Loading and processing of a scene. |
TCastleSceneList |
CastleScene |
|
TCastleSceneManager |
CastleSceneManager |
Scene manager that knows about all 3D things inside your world. |
TCastleScrollView |
CastleControls |
Children added to ScrollArea can be scrolled vertically. |
TCastleShape |
CastleControls |
Draw a simple shape (rectangle, circle) with given color and optional outline. |
TCastleSimpleBackground |
CastleControls |
Fill the whole window with a simple color. |
TCastleStringList |
CastleStringUtils |
List of strings. |
TCastleTheme |
CastleControls |
Theme for 2D GUI controls. |
TCastleTiledMapControl |
CastleTiledMap |
Display a 2D tiled map (TMX). |
TCastleTimer |
CastleControls |
Timer, running the OnTimer event periodically. |
TCastleTouchControl |
CastleControls |
Touch user interface to navigate in a 3D world. |
TCastleTransform |
CastleTransform |
Group and transform (move, rotate, scale) children objects. |
TCastleTransformList |
CastleTransform |
List of TCastleTransform instances. |
TCastleViewport |
CastleSceneManager |
Custom 2D viewport showing 3D world. |
TCastleWindow |
CastleWindow |
Window with an OpenGL context, most comfortable to render 3D worlds with 2D controls above. |
TCastleWindowCustom |
CastleWindow |
Window with an OpenGL context. |
TCastleWindowTouch |
CastleWindowTouch |
Full-featured window for rendering (see TCastleWindow) with optional touch controls, to provide a 3D navigation comfortable on touch devices (phones, tablets and such). |
TChildrenControls |
CastleUIControls |
List of UI controls, with a parent control and container. |
TCircle2DNode |
X3DNodes |
Circle in 2D. |
TCircleNode |
X3DNodes |
Nodes that are defined by BitManagement (BS Contact) extensions. |
TClassicRayTracer |
CastleRayTracer |
Classic Whitted-style ray-tracer. |
TClipPlane |
X3DNodes |
Clipping plane, along with a transformation. |
TClipPlaneList |
X3DNodes |
|
TClipPlaneNode |
X3DNodes |
Clip the geometry with a plane. |
TCodeBreaker |
CastleUtils |
Special class to raise an exception that is always catched. |
TCollidableOffsetNode |
X3DNodes |
|
TCollidableShapeNode |
X3DNodes |
|
TCollider |
CastleTransform |
Shape used for collision detection of a rigid body TRigidBody. |
TCollisionCollectionNode |
X3DNodes |
|
TCollisionDetails |
CastleTransform |
Represents a collision with a 3D objects tree. |
TCollisionDetailsItem |
CastleTransform |
Detailed information about collision with a single 3D object. |
TCollisionNode |
X3DNodes |
Grouping node that specifies the collision detection properties for its children. |
TCollisionSensorNode |
X3DNodes |
|
TCollisionSpaceNode |
X3DNodes |
|
TColorDamperNode |
X3DNodes |
|
TColorInterpolatorNode |
X3DNodes |
Interpolate (animate) a single color. |
TColorNode |
X3DNodes |
Set of RGB colours. |
TColorRGBANode |
X3DNodes |
Set of RGBA colours. |
TColorSetInterpolatorNode |
X3DNodes |
Interpolate (animate) a set of colors, for example to animate a set of TBackgroundNode or TColorNode colors. |
TCommonSurfaceShaderNode |
X3DNodes |
Advanced material that can be heavily configured using textures (specular maps, normal maps and much more). |
TComposedCubeMapTextureNode |
X3DNodes |
Cube environment map texture defined as a six individual 2D texture nodes. |
TComposedShaderNode |
X3DNodes |
OpenGL Shading Language (GLSL) shader container, which should be composed from multiple TShaderPartNode instances. |
TComposedTexture3DNode |
X3DNodes |
3D texture defined as a collection of 2D texture sources at various depths. |
TCompositeImage |
CastleCompositeImage |
Composite image file (like KTX or DDS). |
TConeEmitterNode |
X3DNodes |
|
TConeNode |
X3DNodes |
Cone. |
TConeNode_1 |
X3DNodes |
|
TContactNode |
X3DNodes |
|
TContour2DNode |
X3DNodes |
Groups a set of curve segments for a composite contour, for X3D. |
TContour2DNode_2 |
X3DNodes |
2D curve composed from NURBS curves and straight segments, for VRML 2.0. |
TContourPolyline2DNode |
X3DNodes |
Piecewise linear curve segment as a part of a trimming contour in the u, v domain of a surface. |
TControl2DSceneManager |
CastleControl |
Same as T2DSceneManager, redefined only to work as a sub-component of TCastleControl, otherwise Lazarus fails to update the uses clause correctly and you cannot edit the events of CastleControl1.SceneManager subcomponent. |
TControlGameSceneManager |
CastleControl |
Same as TGameSceneManager, redefined only to work as a sub-component of TCastleControl, otherwise Lazarus fails to update the uses clause correctly and you cannot edit the events of CastleControl1.SceneManager subcomponent. |
TControlPointsCurve |
CastleCurves |
A basic abstract class for curves determined my some set of ControlPoints. |
TConverterNode |
X3DNodes |
|
TCoordinate3Node_1 |
X3DNodes |
|
TCoordinateDamperNode |
X3DNodes |
|
TCoordinateDeformerNode |
X3DNodes |
Free form deformation on a set of 3D coordinates by using a NURBS volume. |
TCoordinateDoubleNode |
X3DNodes |
3D coordinates defines using double precision floating point values. |
TCoordinateInterpolator2DNode |
X3DNodes |
Interpolate (animate) a set of 2D positions, for example to animate 2D texture coordinates. |
TCoordinateInterpolatorNode |
X3DNodes |
Interpolate (animate) a set of 3D positions, for example to animate coordinates of a mesh. |
TCoordinateNode |
X3DNodes |
Set of 3D coordinates to be used in the Coord field of vertex-based geometry nodes. |
TCreature |
CastleCreatures |
Base creature, using any TCreatureResource. |
TCreatureList |
CastleCreatures |
|
TCreatureResource |
CastleCreatures |
Basic abstract resource used by all creatures. |
TCubeMapInfo |
CastleCubeMaps |
|
TCubeNode_1 |
X3DNodes |
|
TCubicBezier2DOrientationInterpolatorNode |
X3DNodes |
Interpolate (animate) a set of 2D positions, using cubic Bezier curve instead of linear interpolation. |
TCubicBezierPositionInterpolatorNode |
X3DNodes |
Interpolate (animate) a set of 3D positions, using cubic Bezier curve instead of linear interpolation. |
TCurve |
CastleCurves |
3D curve, a set of points defined by a continous function Point for arguments within [TBegin, TEnd]. |
TCurveList |
CastleCurves |
|
TCustomizedFont |
CastleFonts |
Font that uses another TCastleFont for rendering and sizing, but modifies the underlying font size (by simple scaling). |
TCylinderNode |
X3DNodes |
Cylinder. |
TCylinderNode_1 |
X3DNodes |
|
TCylinderSensorNode |
X3DNodes |
Pointing device sensor to rotate objects around a constrained axis. |
TData |
CastleTiledMap |
Binary data definition. |
TDataURI |
CastleDataURI |
Reading data URI scheme, see http://en.wikipedia.org/wiki/Data_URI_scheme. |
TDebugAxis |
CastleDebugTransform |
3D axis, as an X3D node, to easily visualize debug things. |
TDebugBox |
CastleDebugTransform |
3D box, as an X3D node, to easily visualize debug things. |
TDebugSphere |
CastleDebugTransform |
3D sphere, as an X3D node, to easily visualize debug things. |
TDebugTransform |
CastleDebugTransform |
Visualization of a bounding volume (and maybe other properties) of a TCastleTransform instance. |
TDirectionalLightNode |
X3DNodes |
Light source that shines along a given direction, like a sun. |
TDirectionalLightNode_1 |
X3DNodes |
|
TDISEntityManagerNode |
X3DNodes |
|
TDISEntityTypeMappingNode |
X3DNodes |
|
TDisk2DNode |
X3DNodes |
Disc (filled circle) in 2D. |
TDisplacerNode |
X3DNodes |
|
TDOMCharacterDataHelper |
CastleXMLUtils |
|
TDOMElementHelper |
CastleXMLUtils |
|
TDOMElementScriptHelper |
CastleScriptXML |
Class helper to read CastleScript expressions from DOM (XML files). |
TDOMNodeHelper |
CastleXMLUtils |
|
TDoubleAxisHingeJointNode |
X3DNodes |
|
TDoubleList |
CastleUtils |
|
TDynLib |
CastleDynLib |
Load functions from dynamic libraries. |
TEaseInEaseOutNode |
X3DNodes |
Support controlled gradual transitions by modifying TimeSensor node fractions. |
TEffectNode |
X3DNodes |
Shader effect, that can be composed with other effect or standard rendering. |
TEffectPartNode |
X3DNodes |
Part of a shader effect, used with TEffectNode. |
TElevationGridNode |
X3DNodes |
Uniform rectangular grid of varying height above the Y=0 plane, aka "height map". |
TEncodedImage |
CastleImages |
Abstract class for an image with unspecified, possibly compressed, memory format. |
TEspduTransformNode |
X3DNodes |
|
TExamineCamera |
CastleCameras |
Navigate the 3D model in examine mode, like you would hold a box with the model inside. |
TExplosionEmitterNode |
X3DNodes |
|
TExtrusionNode |
X3DNodes |
2D cross-section shape extruded along a 3D spine. |
TFacebook |
CastleFacebook |
Facebook SDK (https://developers.facebook.com/docs/ios/) integration. |
TFaceIndex |
CastleTriangles |
Describe a range of indexes where the face (polygon and such) is located. |
TFileFilter |
CastleFileFilters |
|
TFileFilterList |
CastleFileFilters |
|
TFileInfo |
CastleFindFiles |
|
TFillPropertiesNode |
X3DNodes |
Additional visual properties to be applied to all polygonal areas. |
TFloatList |
CastleUtils |
|
TFloatRectangle |
CastleRectangles |
2D rectangle with float coordinates. |
TFloatVertexAttributeNode |
X3DNodes |
Per-vertex single-precision floating point attributes, available to shaders. |
TFogCoordinateNode |
X3DNodes |
Provide explicit fog depths on a per-vertex basis. |
TFogNode |
X3DNodes |
Simulate atmospheric fog effects (for the whole scene) by blending with the fog colour, based on the distance from the viewer. |
TFogStack |
CastleSceneCore |
|
TFontFamily |
CastleFontFamily |
Font family, with different subfonts for normal, bold, italic, bold+italic variants. |
TFontStyleNode |
X3DNodes |
Defines the size, family, style and other properties used for TTextNode. |
TFontStyleNode_1 |
X3DNodes |
|
TForcePhysicsModelNode |
X3DNodes |
|
TFrame |
CastleTiledMap |
Single frame of animation. |
TFramesPerSecond |
CastleTimeUtils |
Utility to measure frames per second, independent of actual rendering API. |
TFrustum |
CastleFrustum |
Viewing frustum, defined as 6 plane equations. |
TFrustumRaysWindow |
CastleRays |
|
TGameSceneManager |
CastleLevels |
Scene manager that can comfortably load and manage a 3D game level. |
TGameService |
CastleGameService |
Integration with a game service, that can be used to show achievements, leaderboards, and store save games "in the cloud". |
TGeneratedCubeMapTextureNode |
X3DNodes |
Cube environment map texture generated by rendering the 3D world, useful for real-time mirrors. |
TGeneratedShadowMapNode |
X3DNodes |
Generate texture by rendering a depth (shadow) map. |
TGeneratedTextureHandler |
X3DNodes |
Common interface for all VRML/X3D generated texture nodes. |
TGenericGLVersion |
CastleGLVersion |
OpenGL libraries (core OpenGL or GLU) version information. |
TGenericMatrix2 |
CastleVectorsInternalDouble |
2x2 matrix of floating-point values. |
TGenericMatrix2 |
CastleVectorsInternalSingle |
2x2 matrix of floating-point values. |
TGenericMatrix3 |
CastleVectorsInternalDouble |
3x3 matrix of floating-point values. |
TGenericMatrix3 |
CastleVectorsInternalSingle |
3x3 matrix of floating-point values. |
TGenericMatrix4 |
CastleVectorsInternalDouble |
4x4 matrix of floating-point values. |
TGenericMatrix4 |
CastleVectorsInternalSingle |
4x4 matrix of floating-point values. |
TGenericStructList |
CastleGenericLists |
Generic list of types that are compared by CompareByte. |
TGenericStructMap |
CastleGenericLists |
Generic map of types, with keys compared by CompareByte. |
TGenericVector2 |
CastleVectorsInternalDouble |
Vector of 2 floating-point values. |
TGenericVector2 |
CastleVectorsInternalSingle |
Vector of 2 floating-point values. |
TGenericVector3 |
CastleVectorsInternalDouble |
Vector of 3 floating-point values. |
TGenericVector3 |
CastleVectorsInternalSingle |
Vector of 3 floating-point values. |
TGenericVector4 |
CastleVectorsInternalDouble |
Vector of 4 floating-point values. |
TGenericVector4 |
CastleVectorsInternalSingle |
Vector of 4 floating-point values. |
TGeoCoordinateNode |
X3DNodes |
|
TGeoElevationGridNode |
X3DNodes |
Elevation grid expressed in geo-centric coordinates. |
TGeoLocationNode |
X3DNodes |
|
TGeoLODNode |
X3DNodes |
|
TGeoMetadataNode |
X3DNodes |
|
TGeometryArrays |
CastleGeometryArrays |
Geometry represented as arrays of indexes, vertex positions, texture coordinates and such. |
TGeometryAttrib |
CastleGeometryArrays |
GLSL attributes array information, for TGeometryArrays. |
TGeometryAttribList |
CastleGeometryArrays |
|
TGeometryTexCoord |
CastleGeometryArrays |
Texture coord array information, for TGeometryArrays. |
TGeoOriginNode |
X3DNodes |
|
TGeoPositionInterpolatorNode |
X3DNodes |
|
TGeoProximitySensorNode |
X3DNodes |
|
TGeoTouchSensorNode |
X3DNodes |
|
TGeoTransformNode |
X3DNodes |
|
TGeoViewpointNode |
X3DNodes |
|
TGiftiz |
CastleGiftiz |
Giftiz (http://www.giftiz.com/) integration. |
TGiftizButton |
CastleGiftiz |
|
TGL2DTextureNode |
CastleRenderer |
Handler for 2D textures that have a corresponding OpenGL resource. |
TGL3DTextureNode |
CastleRenderer |
|
TGLComposedCubeMapTextureNode |
CastleRenderer |
|
TGLContainer |
CastleGLContainer |
Container for controls providing an OpenGL rendering. |
TGLContextEventList |
CastleApplicationProperties |
|
TGLCubeMapTextureNode |
CastleRenderer |
Common handling for texture nodes of TAbstractEnvironmentTextureNode. |
TGLFeatures |
CastleGLUtils |
OpenGL features, analyzed based on OpenGL extensions and version. |
TGLGeneratedCubeMapTextureNode |
CastleRenderer |
|
TGLGeneratedShadowMap |
CastleRenderer |
|
TGLImage |
CastleGLImages |
Image ready to be drawn on 2D screen, with automatically managed OpenGL resources. |
TGLImageCore |
CastleGLImages |
Image ready to be drawn on 2D screen. |
TGLImageCubeMapTextureNode |
CastleRenderer |
|
TGLImageOnDemand |
CastleGLImages |
Image ready to be drawn on 2D screen, loaded on demand. |
TGLImageTextureNode |
CastleRenderer |
Handler for TAbstractTexture2DNode with image (not a video). |
TGLMemoryInfo |
CastleGLUtils |
OpenGL memory information. |
TGLMode |
CastleWindowModes |
Enter / exit modal state on a TCastleWindowCustom. |
TGLModeFrozenScreen |
CastleWindowModes |
Enter / exit modal box on a TCastleWindowCustom, additionally saving the screen contents before entering modal box. |
TGLMovieTextureNode |
CastleRenderer |
|
TGLMultiTextureNode |
CastleRenderer |
Handler for TMultiTextureNode. |
TGLRenderedTextureNode |
CastleRenderer |
|
TGLRenderer |
CastleRenderer |
|
TGLRendererContextCache |
CastleRenderer |
Cache used by TGLRenderer instances to share OpenGL resources, like textures. |
TGLRenderToTexture |
CastleGLImages |
Rendering to texture with OpenGL. |
TGLShaderTexture |
CastleRenderer |
|
TGLShadowVolumeRenderer |
CastleGLShadowVolumes |
Shadow volume rendering in OpenGL. |
TGLSingleTextureNode |
CastleRenderer |
Common class for all single (not multi-texture) texture nodes. |
TGLSLAttribute |
CastleGLShaders |
|
TGLSLProgram |
CastleGLShaders |
Easily handle program in GLSL (OpenGL Shading Language). |
TGLSLScreenEffect |
CastleScreenEffects |
GLSL shader program specialized for rendering screen effects. |
TGLSLUniform |
CastleGLShaders |
|
TGLTextureNode |
CastleRenderer |
OpenGL handling for VRML/X3D texture node. |
TGLTextureNodes |
CastleRenderer |
|
TGLVersion |
CastleGLVersion |
|
TGLVideo |
CastleGLImages |
Video as a sequence of OpenGL textures that can be easily played. |
TGLVideo2D |
CastleGLImages |
Video expressed as a series of TGLImageCore, to play as 2D GUI control. |
TGLVideo3D |
CastleGLImages |
Video expressed as a series of textures, to play as texture on any 3D object. |
TGPUCompressedImage |
CastleImages |
Image compressed using one of the GPU texture compression algorithms. |
TGrayscaleAlphaImage |
CastleImages |
Grayscale image with an alpha channel. |
TGrayscaleImage |
CastleImages |
Grayscale image. |
TGroupNode |
X3DNodes |
Contains children nodes without introducing a new transformation. |
TGroupNode_1 |
X3DNodes |
|
THAnimDisplacerNode |
X3DNodes |
Alter the shape of coordinate-based geometry within parent H-Anim nodes. |
THAnimHumanoidNode |
X3DNodes |
Central node for moving the animated humanoid. |
THAnimJointNode |
X3DNodes |
Joint of an animated humanoid. |
THAnimSegmentNode |
X3DNodes |
Visible segment of an animated humanoid, always a child of a TJointNode. |
THAnimSiteNode |
X3DNodes |
An attachment point of an animated humanoid, to attach something that held, worm or such by a humanoid. |
THelpshift |
CastleHelpshift |
Helpshift (http://helpshift.com/) integration. |
THilbertCurve |
CastleSpaceFillingCurves |
Space-filling Hilbert curve. |
THumanoidNode |
X3DNodes |
|
TImage |
CastleTiledMap |
Image definition. |
TImageCubeMapTextureNode |
X3DNodes |
Cube environment map texture loaded from a single file, like DDS. |
TImageTexture3DNode |
X3DNodes |
3D texture loaded from a single file like DDS. |
TImageTextureNode |
X3DNodes |
Texture image loaded from a file. |
TInAppProduct |
CastleInAppPurchases |
A product that can be bought by in-app purchases (TInAppPurchases). |
TInAppPurchases |
CastleInAppPurchases |
Manage in-app purchases in your game. |
TIndexedFaceSetNode |
X3DNodes |
Mesh with faces (polygons) constructed from vertices. |
TIndexedFaceSetNode_1 |
X3DNodes |
|
TIndexedFacesOrTrianglesNode_1 |
X3DNodes |
Common base class for VRML 1.0 indexed polygon nodes (IndexedFaceSet and IndexedTriangleMesh). |
TIndexedLineSetNode |
X3DNodes |
Geometry formed by constructing polylines from 3D vertices. |
TIndexedLineSetNode_1 |
X3DNodes |
|
TIndexedQuadSetNode |
X3DNodes |
Quads. |
TIndexedTriangleFanSetNode |
X3DNodes |
Triangles that form a fan shape around the first vertex. |
TIndexedTriangleMeshNode_1 |
X3DNodes |
IndexedTriangleMesh (from Inventor 1.0). |
TIndexedTriangleSetNode |
X3DNodes |
A collection of triangles. |
TIndexedTriangleStripSetNode |
X3DNodes |
Strips of triangles. |
TInfoNode_1 |
X3DNodes |
|
TInlineLoadControlNode |
X3DNodes |
Embed another X3D scene into the current scene, with explicit "load" control (VRML 97 version). |
TInlineNode |
X3DNodes |
Embed another X3D scene into the current scene. |
TInputListener |
CastleUIControls |
Base class for things that listen to user input. |
TInputMotion |
CastleKeysMouse |
Motion (movement) of mouse or a finger on a touch device. |
TInputPressRelease |
CastleKeysMouse |
Input press or release event. |
TInputShortcut |
CastleInputs |
A keyboard and/or mouse shortcut for activating some action. |
TInputShortcutList |
CastleInputs |
TODO: Maybe introduce a way to limit (TKey, or all shortcuts?) to activate only when specific modifier is pressed. |
TIntegerList |
CastleUtils |
|
TIntegerSequencerNode |
X3DNodes |
Generate sequential integer events. |
TIntegerTriggerNode |
X3DNodes |
Generate an integer upon receiving any boolean value. |
TInternalTimeDependentHandler |
X3DNodes |
Common helper for all X3DTimeDependentNode descendants. |
TInventory |
CastleItems |
List of items, with a 3D object (like a player or creature) owning these items. |
TInventoryItem |
CastleItems |
An item that can be used, kept in the inventory, or (using PutOnWorld that wraps it in TItemOnWorld) dropped on 3D world. |
TItemOnWorld |
CastleItems |
Item that is placed on a 3D world, ready to be picked up. |
TItemResource |
CastleItems |
Basic resource of an item that can be picked up, used and such. |
TItemWeapon |
CastleItems |
|
TItemWeaponResource |
CastleItems |
Weapon that can make an immiediate attack (short-range/shoot) or fire a missile. |
TJointNode |
X3DNodes |
|
TJoy |
CastleJoysticks |
|
TJoyInfo |
CastleJoysticks |
|
TJoyState |
CastleJoysticks |
|
TJoysticks |
CastleJoysticks |
TJoysticks is a class for joysticks and gamepads management
|
TKambiAppearanceNode |
X3DNodes |
Appearance node with a special name KambiAppearance . |
TKambiHeadLightNode |
X3DNodes |
Headlight configuration, allows to customize headlight look and shape. |
TKambiInlineNode |
X3DNodes |
Embed a scene from another file, and replace some of it's nodes. |
TKambiNavigationInfoNode |
X3DNodes |
Navigation information with some Castle Game Engine extensions. |
TKambiOctreePropertiesNode |
X3DNodes |
|
TKeySensorNode |
X3DNodes |
Generate events when user key presses or releases keys on the keyboard. |
TKeysPressed |
CastleKeysMouse |
Tracking the "pressed" state of keys. |
TLayer |
CastleTiledMap |
Layer definition. |
TLayer2DNode |
X3DNodes |
|
TLayer3DNode |
X3DNodes |
|
TLayerNode |
X3DNodes |
Automatically generated node properties. |
TLayers |
CastleTiledMap |
List of layers. |
TLayerSetNode |
X3DNodes |
|
TLayoutGroupNode |
X3DNodes |
|
TLayoutLayerNode |
X3DNodes |
|
TLayoutNode |
X3DNodes |
Automatically generated node properties. |
TLevelInfo |
CastleLevels |
|
TLevelInfoList |
CastleLevels |
|
TLevelLogic |
CastleLevels |
Level logic. |
TLevelLogicClasses |
CastleLevels |
|
TLightInstance |
X3DNodes |
Light source instance in the scene. |
TLightInstancesList |
X3DNodes |
|
TLinePickSensorNode |
X3DNodes |
|
TLinePropertiesNode |
X3DNodes |
Additional visible properties to be applied to all line geometry. |
TLineSetNode |
X3DNodes |
Lines. |
TLoadSensorNode |
X3DNodes |
Monitors the progress and success of downloading URL elements over a network. |
TLocalFogNode |
X3DNodes |
Simulate atmospheric fog effects (for a part of the scene) by blending with the fog colour, based on the distance from the viewer. |
TLODNode |
X3DNodes |
Provides various levels of detail for a given object, only one of which will be visible at a given time, for X3D. |
TLODNode_1 |
X3DNodes |
|
TLODNode_2 |
X3DNodes |
Provides various levels of detail for a given object, only one of which will be visible at a given time, for VRML 2.0. |
TLoggerNode |
X3DNodes |
X3D events logging. |
TLongIntList |
CastleUtils |
|
TLongWordList |
CastleUtils |
|
TMaterialBindingNode_1 |
X3DNodes |
|
TMaterialInfo |
X3DNodes |
Material information, that abstracts various ways to define material properties. |
TMaterialNode |
X3DNodes |
Surface material properties for associated geometry nodes, used by the lighting equations during rendering. |
TMaterialNode_1 |
X3DNodes |
|
TMaterialProperties |
CastleMaterialProperties |
Store information that is naturally associated with a given material or texture in an external file. |
TMaterialProperty |
CastleMaterialProperties |
Information for a particular material. |
TMatrix3DoubleList |
CastleVectors |
List of TMatrix3Double. |
TMatrix3List |
CastleVectors |
List of TMatrix3. |
TMatrix3VertexAttributeNode |
X3DNodes |
Per-vertex 3x3 matrix attributes, available to shaders. |
TMatrix4DoubleList |
CastleVectors |
List of TMatrix4Double. |
TMatrix4List |
CastleVectors |
List of TMatrix4. |
TMatrix4VertexAttributeNode |
X3DNodes |
Per-vertex 4x4 matrix attributes, available to shaders. |
TMatrixTransformNode |
X3DNodes |
Transform children by an explicit 4x4 matrix. |
TMatrixTransformNode_1 |
X3DNodes |
VRML 1.0 MatrixTransform node. |
TMenu |
CastleWindow |
TMenuEntry that contains a list of menu entries. |
TMenuEntry |
CastleWindow |
A basic class representing basic menu building block. |
TMenuEntryWithCaption |
CastleWindow |
|
TMenuItem |
CastleWindow |
TMenuEntry that is a simple, clickable menu item. |
TMenuItemChecked |
CastleWindow |
TMenuItem that should visualize Checked state somehow to the user. |
TMenuItemRadio |
CastleWindow |
Menu radio item. |
TMenuItemRadioGroup |
CastleWindow |
A group of radio buttons. |
TMenuItemToggleFullScreen |
CastleWindow |
Menu item that toggles TCastleWindowCustom.FullScreen. |
TMenuSeparator |
CastleWindow |
TMenuEntry that acts as a visual separator (horizontal line or something like that) between menu items. |
TMenuVolumeSlider |
CastleSoundMenu |
Float slider suitable for volume setting. |
TMeshCollider |
CastleSceneCore |
Collide as a mesh, constructed from the given scene shapes. |
TMessageReceivedEventList |
CastleMessaging |
Used by TMessaging to manage a list of listeners. |
TMessaging |
CastleMessaging |
Message system to communicate between native code (Pascal) and other languages (Java on Android, Objective-C on iOS). |
TMetadataBooleanNode |
X3DNodes |
A metadata (extra, custom information at a node) with a boolean type. |
TMetadataDoubleNode |
X3DNodes |
A metadata (extra, custom information at a node) with a double-precision floating point number type. |
TMetadataFloatNode |
X3DNodes |
A metadata (extra, custom information at a node) with a single-precision floating point number type. |
TMetadataIntegerNode |
X3DNodes |
A metadata (extra, custom information at a node) with an integer type. |
TMetadataSetNode |
X3DNodes |
A metadata (extra, custom information at a node) set, to reference of collection of other metadata nodes. |
TMetadataStringNode |
X3DNodes |
A metadata (extra, custom information at a node) with a string type. |
TMFBool |
X3DFields |
|
TMFBoolEvent |
X3DFields |
|
TMFColor |
X3DFields |
|
TMFColorEvent |
X3DFields |
|
TMFColorRGBA |
X3DFields |
|
TMFColorRGBAEvent |
X3DFields |
|
TMFDouble |
X3DFields |
|
TMFDoubleEvent |
X3DFields |
|
TMFFloat |
X3DFields |
|
TMFFloatEvent |
X3DFields |
|
TMFInt32 |
X3DFields |
|
TMFInt32Event |
X3DFields |
|
TMFLong |
X3DFields |
|
TMFLongEvent |
X3DFields |
|
TMFMatrix3d |
X3DFields |
|
TMFMatrix3dEvent |
X3DFields |
|
TMFMatrix3f |
X3DFields |
|
TMFMatrix3fEvent |
X3DFields |
|
TMFMatrix4d |
X3DFields |
|
TMFMatrix4dEvent |
X3DFields |
|
TMFMatrix4f |
X3DFields |
|
TMFMatrix4fEvent |
X3DFields |
|
TMFNode |
X3DNodes |
VRML/X3D field holding a list of nodes. |
TMFNodeEvent |
X3DFields |
|
TMFNodeShaders |
X3DNodes |
|
TMFRotation |
X3DFields |
|
TMFRotationEvent |
X3DFields |
|
TMFString |
X3DFields |
|
TMFStringEvent |
X3DFields |
|
TMFTime |
X3DFields |
|
TMFTimeEvent |
X3DFields |
|
TMFVec2d |
X3DFields |
|
TMFVec2dEvent |
X3DFields |
|
TMFVec2f |
X3DFields |
|
TMFVec2fEvent |
X3DFields |
|
TMFVec3d |
X3DFields |
|
TMFVec3dEvent |
X3DFields |
|
TMFVec3f |
X3DFields |
|
TMFVec3fEvent |
X3DFields |
|
TMFVec4d |
X3DFields |
|
TMFVec4dEvent |
X3DFields |
|
TMFVec4f |
X3DFields |
|
TMFVec4fEvent |
X3DFields |
|
TMissileCreature |
CastleCreatures |
Creature using TMissileCreatureResource. |
TMissileCreatureResource |
CastleCreatures |
Creature that blindly moves in a given direction. |
TMotorJointNode |
X3DNodes |
|
TMouseSensorNode |
X3DNodes |
|
TMovieTextureNode |
X3DNodes |
Movie file, that can be played and displayed as a texture. |
TMultiGeneratedTextureCoordinateNode |
X3DNodes |
Generated texture coordinates for multi-texturing. |
TMultiTextureCoordinateNode |
X3DNodes |
Multiple texture coordinates per vertex, to be used with multi-texturing by TMultiTextureNode. |
TMultiTextureNode |
X3DNodes |
Application of several individual textures on top of each other, used instead of a single texture when desired. |
TMultiTextureTransformNode |
X3DNodes |
Multiple texture transforms, to be used with multi-texturing by TMultiTextureNode. |
TMusicPlayer |
CastleSoundEngine |
Music player, to easily play a sound preloaded by TRepoSoundEngine. |
TMusicVolumeMenuItem |
CastleSoundMenu |
On-screen menu item that allows to control music volume. |
TNavigationInfoNode |
X3DNodes |
Describe the physical characteristics of the viewer's avatar and navigation. |
TNavigationInfoStack |
CastleSceneCore |
|
TNodeDestructionNotificationList |
X3DNodes |
|
TNodesManager |
X3DNodes |
|
TNonRefCountedInterfacedObject |
CastleInterfaces |
A class that can use interfaces and is not reference counted. |
TNonRefCountedInterfacedPersistent |
CastleInterfaces |
A TPersistent descendant that can use interfaces and is not reference counted. |
TNoParameterlessContructor |
CastleUtils |
Descend from this to hide a parameterless constructor. |
TNormalBindingNode_1 |
X3DNodes |
|
TNormalInterpolatorNode |
X3DNodes |
Interpolate (animate) a set of 3D directions, for example normal vectors. |
TNormalNode |
X3DNodes |
Normal (information for lighting) node. |
TNotifyEventList |
CastleClassUtils |
|
TNurbsCurve2DNode |
X3DNodes |
Trimming segment that is expressed a NURBS curve and is part of a trimming contour in the u,v domain of the surface. |
TNurbsCurveNode |
X3DNodes |
Visible NURBS curve in 3D. |
TNurbsCurveNode_2 |
X3DNodes |
Visible NURBS curve in 3D, in VRML 2.0. |
TNurbsGroupNode |
X3DNodes |
Groups a set of NURBS surface nodes to a common group for rendering purposes, to ensure a common tesselation within the group, for VRML 2.0. |
TNurbsOrientationInterpolatorNode |
X3DNodes |
Interpolate (animate) orientations as tangent vectors of the 3D NURBS curve. |
TNurbsPatchSurfaceNode |
X3DNodes |
Visible NURBS 3D surface. |
TNurbsPositionInterpolatorNode |
X3DNodes |
Interpolate (animate) positions along the 3D NURBS curve. |
TNurbsPositionInterpolatorNode_2 |
X3DNodes |
Interpolate (animate) positions along the 3D NURBS curve. |
TNurbsSetNode |
X3DNodes |
Groups a set of NURBS surface nodes to a common group for rendering purposes, to ensure a common tesselation within the group. |
TNurbsSurfaceInterpolatorNode |
X3DNodes |
Interpolate (animate) by sampling a position and normal at 3D NURBS surface from an input 2D surface parameters. |
TNurbsSurfaceNode |
X3DNodes |
Visible NURBS 3D surface, for VRML 2.0. |
TNurbsSweptSurfaceNode |
X3DNodes |
Path in 2D space (that can be constructed from NURBS curves, or straight segments) extruded along a 3D NURBS curve. |
TNurbsSwungSurfaceNode |
X3DNodes |
Path in 2D space (that can be constructed from NURBS curves, or straight segments) extruded along a 2D NURBS curve. |
TNurbsTextureCoordinateNode |
X3DNodes |
NURBS surface existing in the parametric domain of its surface host specifying the mapping of the texture onto the surface. |
TNurbsTextureSurfaceNode |
X3DNodes |
NURBS surface existing in the parametric domain of its surface host specifying the mapping of the texture onto the surface, for VRML 2.0. |
TNurbsTrimmedSurfaceNode |
X3DNodes |
Visible 3D NURBS surface (like a TNurbsPatchSurfaceNode) that is trimmed by a set of trimming loops. |
TOctreeIgnoreForShadowRaysAndOneItem |
X3DTriangles |
Simple utility class to easily ignore all transparent, non-shadow-casting triangles, and, additionally, one chosen triangle. |
TOption |
CastleParameters |
Command-line option specification, for TParameters.Parse. |
TOrderedGroupNode |
X3DNodes |
|
TOrientationChaserNode |
X3DNodes |
|
TOrientationDamperNode |
X3DNodes |
|
TOrientationInterpolatorNode |
X3DNodes |
Interpolate (animate) an orientation, for example to animate TTransformNode.Rotation. |
TOrthographicCameraNode_1 |
X3DNodes |
|
TOrthographicRaysWindow |
CastleRays |
|
TOrthoViewpointNode |
X3DNodes |
Viewpoint that provides an orthographic view of the scene. |
TPackagedShaderNode |
X3DNodes |
Single file that may contain a number of shaders and combined effects. |
TParameters |
CastleParameters |
Storing and processing command-line parameters and options. |
TParticleSystemNode |
X3DNodes |
|
TPathTracer |
CastleRayTracer |
Path tracer. |
TPeanoCurve |
CastleSpaceFillingCurves |
Space-filling Peano curve. |
TPeekCharStream |
CastleClassUtils |
Abstract class to read another stream, always being able to back one character. |
TPercentReplace |
CastleStringUtils |
|
TPerspectiveCameraNode_1 |
X3DNodes |
|
TPerspectiveRaysWindow |
CastleRays |
|
TPhotoService |
CastlePhotoService |
TPhotoService enables to store/retrieve images to/from the system Photos app.
|
TPickableGroupNode |
X3DNodes |
Automatically generated node properties. |
TPiecewiseCubicBezier |
CastleCurves |
Piecewise (composite) cubic Bezier curve. |
TPixelTexture3DNode |
X3DNodes |
3D texture defined as an explicit array of pixel values inside the X3D file. |
TPixelTextureNode |
X3DNodes |
Texture specified as an explicit array of pixel values (see FdImage field). |
TPlaceholderNames |
CastleShapes |
|
TPlaneCollider |
CastleTransform |
Collide as an infinite plane. |
TPlaneNode |
X3DNodes |
|
TPlaneSensorNode |
X3DNodes |
Pointing device sensor to move objects on a plane. |
TPlayer |
CastlePlayer |
Player, 3D object controlling the camera, main enemy of hostile creatures, carries a backpack, may cause fadeout effects on screen and such. |
TPointEmitterNode |
X3DNodes |
|
TPointingDeviceSensorList |
X3DNodes |
List of pointing device sensors. |
TPointLightNode |
X3DNodes |
Point light source, that shines from a given point in all directions around, for X3D. |
TPointLightNode_1 |
X3DNodes |
|
TPointPickSensorNode |
X3DNodes |
|
TPointSetNode |
X3DNodes |
Points. |
TPointSetNode_1 |
X3DNodes |
|
TPolyline2DNode |
X3DNodes |
Series of contiguous line segments in 2D. |
TPolylineEmitterNode |
X3DNodes |
|
TPolypoint2DNode |
X3DNodes |
Set of vertices in 2D. |
TPositionChaser2DNode |
X3DNodes |
|
TPositionChaserNode |
X3DNodes |
|
TPositionDamper2DNode |
X3DNodes |
|
TPositionDamperNode |
X3DNodes |
|
TPositionInterpolator2DNode |
X3DNodes |
Interpolate (animate) a 2D position. |
TPositionInterpolatorNode |
X3DNodes |
Interpolate (animate) a 3D position, for example to animate TTransformNode.Translation. |
TPrecalcCurve |
CastleSpaceFillingCurves |
Abstract space-filling curve class, helping implementing curves that precalculate points at construction. |
TPrepareParams |
CastleTransform |
Information that a TCastleTransform object needs to prepare rendering. |
TPrimitivePickSensorNode |
X3DNodes |
Automatically generated node properties. |
TProcessTimerResult |
CastleTimeUtils |
Current time from ProcessTimer. |
TProgramShaderNode |
X3DNodes |
Shader that can consist of one or more individually programmable, self-contained pieces in TShaderProgramNode, like a Microsoft HLSL shader. |
TProgress |
CastleProgress |
Progress bar functionality. |
TProgressConsoleInterface |
CastleProgressConsole |
|
TProgressNullInterface |
CastleProgress |
|
TProgressUserInterface |
CastleProgress |
Abstract user interface of the progress bar. |
TProjectedTextureCoordinateNode |
X3DNodes |
Generate texture coordinates by projection. |
TProjection |
CastleProjection |
Projection determines how does the 3D world map onto 2D. |
TProperty |
CastleTiledMap |
|
TProximitySensorInstance |
CastleShapes |
|
TProximitySensorNode |
X3DNodes |
Generate events when the viewer enters, exits, and/or moves within a region of 3D space. |
TQuadSetNode |
X3DNodes |
Quads, not indexed. |
TQuaternion |
CastleQuaternions |
Quaternions are useful to represent rotations in 3D that can be easily applied and combined with other rotations. |
TRayCollision |
CastleTransform |
Represents a ray collision with a 3D objects tree. |
TRayCollisionNode |
CastleTransform |
Information about ray collision with a single 3D object. |
TRaysWindow |
CastleRays |
Calculate primary rays for given camera settings and screen size. |
TRayTracer |
CastleRayTracer |
|
TReceiverPduNode |
X3DNodes |
|
TRecentFiles |
CastleRecentFiles |
Manage a list of recently open files. |
TRectangle |
CastleRectangles |
2D rectangle with integer coordinates. |
TRectangle2DNode |
X3DNodes |
Rectangle in 2D. |
TRectangleList |
CastleRectangles |
|
TRenderContext |
CastleGLUtils |
The OpenGL / OpenGLES context state. |
TRenderedTextureNode |
X3DNodes |
Texture with contents created by rendering the scene from a specific viewpoint. |
TRenderingAttributes |
CastleRenderer |
Various properties that control rendering done with TGLRenderer. |
TRenderingCamera |
CastleRenderingCamera |
Current camera used for rendering, almost always accessed using RenderingCamera singleton. |
TRenderParams |
CastleTransform |
Information that a TCastleTransform object needs to render. |
TRenderStatistics |
CastleTransform |
Statistics about what was rendered during last frame. |
TRepoSoundEngine |
CastleSoundEngine |
Sound engine that keeps a repository of sounds, defined in a nice XML file. |
TResourceFrame |
CastleResources |
Display a specified frame of the specified animation. |
TResourceRenderer |
CastleRenderer |
Base class for TGLRenderer helper. |
TResourceRendererList |
CastleRenderer |
|
TRGBAlphaImage |
CastleImages |
|
TRGBFloatImage |
CastleImages |
Image with high-precision RGB colors encoded as 3 floats. |
TRGBImage |
CastleImages |
Image with pixel represented as a TVector3Byte (red, green, blue). |
TRichText |
CastleFontFamily |
Multi-line text with processing commands (like "change font to bold now"). |
TRigidBody |
CastleTransform |
Rigid body properties for the physics engine, see TCastleTransform.RigidBody. |
TRigidBodyCollectionNode |
X3DNodes |
|
TRigidBodyNode |
X3DNodes |
|
TRotationNode_1 |
X3DNodes |
|
TRotationXYZNode |
X3DNodes |
RotationXYZ node (from Inventor). |
TScalarChaserNode |
X3DNodes |
|
TScalarInterpolatorNode |
X3DNodes |
Interpolate (animate) a single floating-point value, for example to animate TMaterialNode.Transparency. |
TScaleNode_1 |
X3DNodes |
|
TSceneManagerWorld |
CastleTransform |
3D world. |
TSceneRenderingAttributes |
CastleScene |
Rendering attributes, available for every scene through TCastleScene.Attributes. |
TScissor |
CastleGLUtils |
Scissor to clip displayed things, in addition to the global scissor affected by TRenderContext.ScissorEnable / TRenderContext.ScissorDisable. |
TScreenEffectNode |
X3DNodes |
Screen-space shader effect. |
TScreenFontStyleNode |
X3DNodes |
|
TScreenGroupNode |
X3DNodes |
|
TScriptNode |
X3DNodes |
Program behaviour in a scene using scripts. |
TSector |
CastleSectors |
|
TSectorList |
CastleSectors |
|
TSegmentNode |
X3DNodes |
|
TSeparatorNode_1 |
X3DNodes |
|
TSFBitMask |
X3DFields |
VRML 1.0 (deprecated) field representing a bitmask, where a number of "flags" can be "on" or "off". |
TSFBool |
X3DFields |
X3D field containing a single boolean value. |
TSFBoolEvent |
X3DFields |
|
TSFColor |
X3DFields |
X3D field containing an RGB color. |
TSFColorEvent |
X3DFields |
|
TSFColorRGBA |
X3DFields |
X3D field containing an RGBA color (with an alpha). |
TSFColorRGBAEvent |
X3DFields |
|
TSFDouble |
X3DFields |
X3D field containing a floating-point value with Double precision. |
TSFDoubleEvent |
X3DFields |
|
TSFEnum |
X3DFields |
VRML 1.0 (deprecated) field representing an enumerated value, which means that you choose one (named) value from a set of possible values. |
TSFFloat |
X3DFields |
X3D field containing a floating-point value with Single precision. |
TSFFloatEvent |
X3DFields |
|
TSFGenericMatrix |
X3DFields |
Generic class for an X3D field containing a single matrix value. |
TSFGenericVector |
X3DFields |
X3D field containing a vector. |
TSFImage |
X3DFields |
X3D field containing an image that is "embedded" in the X3D file. |
TSFImageEvent |
X3DFields |
|
TSFInt32 |
X3DFields |
X3D field containing an single integer 32-bit value. |
TSFInt32Event |
X3DFields |
|
TSFLong |
X3DFields |
X3D field containing an single integer 32-bit value. |
TSFLongEvent |
X3DFields |
|
TSFMatrix |
X3DFields |
VRML 1.0 SFMatrix field. |
TSFMatrix3d |
X3DFields |
X3D field containing a 3x3 matrix with Double precision. |
TSFMatrix3dEvent |
X3DFields |
|
TSFMatrix3f |
X3DFields |
X3D field containing a 3x3 matrix with Single precision. |
TSFMatrix3fEvent |
X3DFields |
|
TSFMatrix4d |
X3DFields |
X3D field containing a 4x4 matrix with Double precision. |
TSFMatrix4dEvent |
X3DFields |
|
TSFMatrix4f |
X3DFields |
X3D field containing a 4x4 matrix with Single precision. |
TSFMatrix4fEvent |
X3DFields |
|
TSFNode |
X3DNodes |
VRML/X3D field holding a reference to a single node. |
TSFNodeEvent |
X3DFields |
|
TSFNodeEventHelper |
X3DNodes |
|
TSFRotation |
X3DFields |
X3D field representing a 3D rotation around an arbitrary axis. |
TSFRotationEvent |
X3DFields |
|
TSFStopTime |
X3DNodes |
Time field, that ignores it's input event when parent time-dependent node is active and setting to value <= startTime. |
TSFString |
X3DFields |
X3D field containing a single string. |
TSFStringEnum |
X3DFields |
X3D field that contains a value from a specified set. |
TSFStringEvent |
X3DFields |
|
TSFTextureUpdate |
X3DNodes |
Update field for rendered textures (like TGeneratedCubeMapTextureNode). |
TSFTime |
X3DFields |
X3D field containing a time, expressed as seconds that passed since some moment. |
TSFTimeEvent |
X3DFields |
|
TSFTimeIgnoreWhenActive |
X3DNodes |
Time field, that ignores it's input event when parent time-dependent node is active. |
TSFVec2d |
X3DFields |
X3D field containing a 2D vector with Double precision. |
TSFVec2dEvent |
X3DFields |
|
TSFVec2f |
X3DFields |
X3D field containing a 2D vector with Single precision. |
TSFVec2fEvent |
X3DFields |
|
TSFVec3d |
X3DFields |
X3D field containing a 3D vector with Double precision. |
TSFVec3dEvent |
X3DFields |
|
TSFVec3f |
X3DFields |
X3D field containing a 3D vector with Single precision. |
TSFVec3fEvent |
X3DFields |
|
TSFVec4d |
X3DFields |
X3D field containing a 4D vector with Double precision. |
TSFVec4dEvent |
X3DFields |
|
TSFVec4f |
X3DFields |
X3D field containing a 4D vector with Single precision. |
TSFVec4fEvent |
X3DFields |
|
TShaderPartNode |
X3DNodes |
OpenGL Shading Language (GLSL) shader part, used inside TComposedShaderNode. |
TShaderProgramCache |
CastleRenderer |
|
TShaderProgramNode |
X3DNodes |
Self-container shader part used with TProgramShaderNode, for example with Microsoft HLSL shader language. |
TShaderTextureNode |
X3DNodes |
Procedural texture defined by shaders. |
TShape |
CastleShapes |
Shape is a geometry node Geometry instance and it's State. |
TShapeCache |
CastleRenderer |
Cached shape resources. |
TShapeHintsNode_1 |
X3DNodes |
|
TShapeList |
CastleShapes |
|
TShapeNode |
X3DNodes |
Shape is a rendered object in the world, with an appearance and geometry. |
TShapeTree |
CastleShapes |
Tree of shapes. |
TShapeTreeGroup |
CastleShapes |
Internal (non-leaf) node of the TShapeTree. |
TShapeTreeIterator |
CastleShapes |
Iterates over all TShape items that would be enumerated by Tree.Traverse. |
TShapeTreeLOD |
CastleShapes |
Node of the TShapeTree representing the LOD (level of detail) alternative. |
TShapeTreeSwitch |
CastleShapes |
Node of the TShapeTree representing an alternative, choosing one (or none) child from it's children list as active. |
TShapeTreeTransform |
CastleShapes |
Node of the TShapeTree transforming it's children. |
TSignalPduNode |
X3DNodes |
|
TSimplePeekCharStream |
CastleClassUtils |
Read another stream, sequentially, always being able to back one character. |
TSimpleTextureFont |
CastleFonts |
2D font using a texture to define character images with constant width and height. |
TSingleAxisHingeJointNode |
X3DNodes |
|
TSingleList |
CastleUtils |
|
TSiteNode |
X3DNodes |
|
TSliderJointNode |
X3DNodes |
|
TSound |
CastleSoundEngine |
Sound. |
TSoundAllocator |
CastleSoundEngine |
Manager of allocated sounds. |
TSoundBuffer |
CastleSoundEngine |
Sound buffer represents contents of a sound file, like Wav or OggVorbis, that (may be) loaded to OpenAL. |
TSoundDevice |
CastleSoundEngine |
|
TSoundEngine |
CastleSoundEngine |
Sound engine, responsible for loading and playing sound. |
TSoundInfo |
CastleSoundEngine |
Sound information, internally used by TRepoSoundEngine. |
TSoundInfoMenuItem |
CastleSoundMenu |
On-screen menu item that displays sound information. |
TSoundList |
CastleSoundEngine |
|
TSoundNode |
X3DNodes |
3D sound emitter. |
TSoundParameters |
CastleSoundEngine |
Parameters to use when playing sound, see TSoundEngine.PlaySound. |
TSoundType |
CastleSoundEngine |
Unique sound type identifier for sounds used within TRepoSoundEngine. |
TSoundVolumeMenuItem |
CastleSoundMenu |
On-screen menu item that allows to control sound volume. |
TSpaceFillingCurve |
CastleSpaceFillingCurves |
Base abstract space-filling curve class. |
TSphereCollider |
CastleTransform |
Collide as a sphere. |
TSphereNode |
X3DNodes |
Sphere. |
TSphereNode_1 |
X3DNodes |
|
TSphereSensorNode |
X3DNodes |
Pointing device sensor to rotate objects. |
TSplinePositionInterpolator2DNode |
X3DNodes |
Non-linearly interpolate (animate) a 2D position. |
TSplinePositionInterpolatorNode |
X3DNodes |
Non-linearly interpolate (animate) a 3D position. |
TSplineScalarInterpolatorNode |
X3DNodes |
Non-linearly interpolate (animate) a single floating-point value. |
TSpotLightNode |
X3DNodes |
Light source that emits light from a specific point along a specific direction constrained within a cone. |
TSpotLightNode_1 |
X3DNodes |
|
TSprite |
CastleGLImages |
Sprite is an animation composed from frames arranged in rows and columns inside a single image. |
TSpriteAnimation |
CastleGLImages |
Custom animation of a sprite. |
TSpriteAnimationFrame |
CastleGLImages |
A frame of a custom animation. |
TSquadOrientationInterpolatorNode |
X3DNodes |
Non-linearly interpolate (animate) a rotation. |
TStateDialog |
CastleDialogStates |
Abstract class for a modal dialog user-interface state. |
TStateDialogChoice |
CastleDialogStates |
Ask user to choose from a number of options. |
TStateDialogInput |
CastleDialogStates |
Ask user to input a string, or cancel. |
TStateDialogKey |
CastleDialogStates |
Ask user a press any key, and return this key. |
TStateDialogOK |
CastleDialogStates |
Wait for simple confirmation ("OK") from user. |
TStateDialogPressEvent |
CastleDialogStates |
Ask user a press anything (key, mouse button, mouse wheel), for example to configure a keybinding for a game. |
TStateDialogYesNo |
CastleDialogStates |
Ask user a simple "yes" / "no" question. |
TStaticGroupNode |
X3DNodes |
Children nodes which cannot be modified. |
TStillCreature |
CastleCreatures |
Creature using TStillCreatureResource. |
TStillCreatureResource |
CastleCreatures |
Creature that just stays still. |
TStreamHelper |
CastleStreamUtils |
Helper class for streams that allows to correctly read and write either little or big endian values. |
TStringListCaseSens |
CastleClassUtils |
TStringList that is case sensitive. |
TStringLongIntMap |
X3DNodes |
|
TStringSensorNode |
X3DNodes |
Generates events as the user inputs a longer string on the keyboard, useful for example to simulate "input fields" in 3D. |
TStringsHelper |
CastleStringUtils |
|
TStringStringMap |
CastleStringUtils |
String-to-string map. |
TStructList |
CastleUtils |
List of structures. |
TSurfaceEmitterNode |
X3DNodes |
|
TSwapScanCurve |
CastleSpaceFillingCurves |
Simple space-filling curve that goes row by row, swapping direction. |
TSwitchNode |
X3DNodes |
Choose only one (or none) of the child nodes for processing. |
TSwitchNode_1 |
X3DNodes |
|
TTeapotNode |
X3DNodes |
Teapot geometry, useful for testing purposes. |
TTerrain |
CastleTerrain |
Terrain (height for each X, Y) data. |
TTerrain |
CastleTiledMap |
|
TTerrainCasScript |
CastleTerrain |
Terrain (height for each X, Y) data calculated from CastleScript expression. |
TTerrainGrid |
CastleTerrain |
Terrain data from a grid of values with specified width * height. |
TTerrainImage |
CastleTerrain |
Terrain (height for each X, Y) data taken from intensities in an image. |
TTerrainNoise |
CastleTerrain |
Procedural terrain: data from a procedural noise. |
TTerrainSRTM |
CastleTerrain |
|
TTexCoordDamper2DNode |
X3DNodes |
|
TText3DNode |
X3DNodes |
Text with 3D depth. |
TTextNode |
X3DNodes |
Multiline text, visualized as a set of flat and textured polygons. |
TTextReader |
CastleDownload |
Read any stream like a text file. |
TTextReaderWriter |
CastleDownload |
Common class for reading or writing a stream like a text file. |
TTexture2Node_1 |
X3DNodes |
|
TTexture2TransformNode_1 |
X3DNodes |
|
TTexture3DCache |
CastleRenderer |
|
TTextureBackgroundNode |
X3DNodes |
3D background of a scene, comprised of sky and ground colors (gradients) and optional six textures (skybox), with flexible texture nodes. |
TTextureCompressionInfo |
CastleImages |
|
TTextureCoordGenNode |
X3DNodes |
Old BS Contact name for TextureCoordinateGenerator. |
TTextureCoordinate2Node_1 |
X3DNodes |
|
TTextureCoordinate3DNode |
X3DNodes |
3D texture coordinates, partcularly useful with 3D textures. |
TTextureCoordinate4DNode |
X3DNodes |
4D (homogeneous 3D) texture coordinates, partcularly useful with 3D textures. |
TTextureCoordinateGeneratorNode |
X3DNodes |
Automatic generation of texture coordinates. |
TTextureCoordinateNode |
X3DNodes |
2D texture coordinates used by vertex-based geometry nodes. |
TTextureCubeMapCache |
CastleRenderer |
|
TTextureDepthOrFloatCache |
CastleRenderer |
Cached depth or float texture. |
TTextureFilter |
CastleGLImages |
|
TTextureFont |
CastleFonts |
2D font using a texture initialized from a FreeType font file. |
TTextureFontData |
CastleTextureFontData |
Data for a 2D font initialized from a FreeType font file, like ttf. |
TTextureFontData.TGlyph |
CastleTextureFontData |
Information about a particular font glyph. |
TTextureFontData.TGlyphDictionary |
CastleTextureFontData |
Map Unicode code to a TGlyph representation. |
TTextureImageCache |
CastleRenderer |
|
TTextureMemoryProfiler |
CastleGLImages |
OpenGL texture memory profiler. |
TTexturePropertiesNode |
X3DNodes |
Adjust the texture application properties. |
TTexturesVideosCache |
CastleTextureImages |
A cache of loaded images for textures. |
TTextureTransform3DNode |
X3DNodes |
Transformation of texture coordinates in 3D, partcularly useful with 3D textures. |
TTextureTransformMatrix3DNode |
X3DNodes |
Transformation of texture coordinates by a 4x4 matrix, particularly useful with 3D textures. |
TTextureTransformNode |
X3DNodes |
2D transformation that can be applied to texture coordinates (e.g. |
TTextureVideoCache |
CastleRenderer |
|
TTextureWrap2D |
CastleGLImages |
|
TTextureWrap3D |
CastleGLImages |
|
TTextWriter |
CastleDownload |
Write to a stream like to a text file. |
TTile |
CastleTiledMap |
|
TTiledMap |
CastleTiledMap |
Loading and manipulating "Tiled" map files (http://mapeditor.org). |
TTiledObject |
CastleTiledMap |
Object definition. |
TTiledObjects |
CastleTiledMap |
|
TTiles |
CastleTiledMap |
Tiles list. |
TTileset |
CastleTiledMap |
Tileset definition. |
TTilesets |
CastleTiledMap |
List of tilesets. |
TTimeDependentHandlerList |
CastleSceneCore |
|
TTimerResult |
CastleTimeUtils |
Current time from Timer. |
TTimeSensorNode |
X3DNodes |
Generate events as time passes. |
TTimeTriggerNode |
X3DNodes |
Generate time events upon receiving any boolean value. |
TTogglerNode |
X3DNodes |
Utility for setting and observing a boolean value in various ways. |
TTouch |
CastleUIControls |
Tracking of a touch by a single finger, used by TTouchList. |
TTouchList |
CastleUIControls |
Tracking of multi-touch, a position of each finger on the screen. |
TTouchSensorNode |
X3DNodes |
Sensor to catch clicks on 3D objects. |
TTransformInstancesList |
CastleSceneCore |
List of transform nodes (ITransformNode), used to extract TShapeTreeList for this node. |
TTransformNode |
X3DNodes |
Grouping node that transforms (moves, rotates, scales) it's children. |
TTransformNode_1 |
X3DNodes |
|
TTransformSensorNode |
X3DNodes |
Generates events when the target object enters, exits, and moves within a region of 3D space. |
TTransformSeparatorNode_1 |
X3DNodes |
|
TTranslationNode_1 |
X3DNodes |
|
TTransmitterPduNode |
X3DNodes |
|
TTraversingInfo |
X3DNodes |
|
TTriangle |
CastleTriangles |
Triangle in 3D. |
TTriangle2 |
CastleTriangles |
Triangle in 2D space. |
TTriangle3 |
CastleTriangles |
Triangle in 3D space. |
TTriangle4 |
CastleTriangles |
Triangle in 4D (or 3D homogeneous) space. |
TTriangleFanSetNode |
X3DNodes |
Triangles that form a fan shape around the first vertex. |
TTriangleGeometry |
CastleTriangles |
Triangle expressed in particular coordinate system, for TTriangle. |
TTriangleHelper |
CastleShapes |
Triangle in a 3D model. |
TTriangleSet2DNode |
X3DNodes |
Set of triangles in 2D. |
TTriangleSetNode |
X3DNodes |
A collection of triangles. |
TTriangleStripSetNode |
X3DNodes |
Strips of triangles. |
TTrimmedSurfaceNode |
X3DNodes |
NURBS surface that is trimmed by a set of trimming loops. |
TTwoSidedMaterialNode |
X3DNodes |
Material properties that can effect both the front and back side of a polygon individually. |
TUIContainer |
CastleUIControls |
Abstract user interface container. |
TUIControl |
CastleUIControls |
Basic 2D control class. |
TUIControlFont |
CastleControls |
Base class for all user interface controls using a font. |
TUIControlList |
CastleUIControls |
Simple list of TUIControl instances. |
TUIControlSizeable |
CastleUIControls |
UI control with configurable size. |
TUIState |
CastleUIState |
UI state, to manage the state of your game UI. |
TUIStateList |
CastleUIState |
|
TUnicodeCharList |
CastleUnicode |
|
TUniversalJointNode |
X3DNodes |
|
TVector2Byte |
CastleVectors |
Vector of 2 Byte values. |
TVector2Cardinal |
CastleVectors |
Vector of 2 Cardinal values. |
TVector2DoubleList |
CastleVectors |
List of TVector2Double. |
TVector2Integer |
CastleVectors |
Vector of 2 Integer values. |
TVector2List |
CastleVectors |
List of TVector2. |
TVector2SmallInt |
CastleVectors |
Vector of 2 SmallInt values. |
TVector3Byte |
CastleVectors |
Vector of 3 Byte values. |
TVector3Cardinal |
CastleVectors |
Vector of 3 Cardinal values. |
TVector3DoubleList |
CastleVectors |
List of TVector3Double. |
TVector3Integer |
CastleVectors |
Vector of 3 Integer values. |
TVector3List |
CastleVectors |
List of TVector3. |
TVector4Byte |
CastleVectors |
Vector of 4 Byte values. |
TVector4Cardinal |
CastleVectors |
Vector of 4 Cardinal values. |
TVector4DoubleList |
CastleVectors |
List of TVector4Double. |
TVector4Integer |
CastleVectors |
Vector of 4 Integer values. |
TVector4List |
CastleVectors |
List of TVector4. |
TVector4Pointer |
CastleVectors |
Vector of 4 Pointers. |
TVectorInterpolatorNode |
X3DNodes |
Interpolate (animate) a set of floats, for example to animate TElevationGridNode heights. |
TVertexJoints |
X3DNodes |
|
TVideo |
CastleVideos |
Video. |
TVideosCache |
CastleVideos |
A cache of loaded videos. |
TViewpointGroupNode |
X3DNodes |
Group of viewpoints. |
TViewpointNode |
X3DNodes |
Viewpoint that provides a perspective view of the scene. |
TViewpointStack |
CastleSceneCore |
|
TViewportNode |
X3DNodes |
|
TVisibilitySensorInstance |
CastleShapes |
|
TVisibilitySensorNode |
X3DNodes |
Detects visibility changes of a rectangular box as the user navigates the world. |
TVolumeEmitterNode |
X3DNodes |
|
TVolumePickSensorNode |
X3DNodes |
Automatically generated node properties. |
TVRML1State |
X3DNodes |
Nodes that are saved during VRML/X3D traversing. |
TWalkAttackCreature |
CastleCreatures |
Creature using TWalkAttackCreatureResource. |
TWalkAttackCreatureResource |
CastleCreatures |
Creature with smart walking and attacking intelligence. |
TWalkCamera |
CastleCameras |
Navigation by walking (first-person-shooter-like moving) in 3D scene. |
TWarningEventList |
CastleApplicationProperties |
|
TWaypoint |
CastleSectors |
|
TWaypointList |
CastleSectors |
|
TWindowContainer |
CastleWindow |
Non-abstact implementation of TGLContainer that cooperates with TCastleWindowCustom. |
TWindowList |
CastleWindow |
|
TWindowProgressInterface |
CastleWindowProgress |
Progress bar rendered on OpenGL context (TCastleWindow). |
TWindowRecentFiles |
CastleWindowRecentFiles |
Manage a list of recently opened files, and show a menu in TCastleWindowCustom. |
TWindowsFont |
CastleWindowsFonts |
A wrapper for CreateFont WinAPI function. |
TWindPhysicsModelNode |
X3DNodes |
|
TWordList |
CastleUtils |
|
TWorldInfoNode |
X3DNodes |
Information about the world. |
TWWWAnchorNode_1 |
X3DNodes |
|
TWWWInlineNode_1 |
X3DNodes |
VRML 1.0 WWWInline node. |
TX3DBindableStack |
CastleSceneCore |
Stack of bindable nodes (only the top, bound, node is used for rendering/navigation). |
TX3DBindableStackBasic |
X3DNodes |
|
TX3DEvent |
X3DFields |
X3D event. |
TX3DEventList |
X3DFields |
|
TX3DEventsEngine |
X3DNodes |
Abstract scene handling VRML/X3D events. |
TX3DEventsEngineList |
X3DNodes |
|
TX3DExport |
X3DNodes |
|
TX3DExternalPrototype |
X3DNodes |
|
TX3DField |
X3DFields |
Base class for all VRML/X3D fields. |
TX3DFieldList |
X3DFields |
|
TX3DFieldOrEvent |
X3DFields |
Base class for VRML/X3D field or event. |
TX3DFieldsManager |
X3DFields |
Stores information about available VRML/X3D field classes. |
TX3DFileItem |
X3DFields |
Base class for any item within VRML/X3D file: a node, a field, a route, a prototype etc. |
TX3DFileItemList |
X3DFields |
|
TX3DGLSLProgram |
CastleRenderer |
GLSL program integrated with VRML/X3D renderer. |
TX3DGraphTraverseState |
X3DNodes |
Current state (transformation and such) when traversing VRML/X3D graph. |
TX3DGraphTraverseStateStack |
X3DNodes |
Stack of TX3DGraphTraverseState. |
TX3DImport |
X3DNodes |
Copyright 2002-2017 Michalis Kamburelis. |
TX3DImportableNames |
X3DNodes |
|
TX3DInterfaceDeclaration |
X3DNodes |
Interface declaration, used in VRML/X3D (exposed) prototypes and for nodes with dynamic fields (Script, ComposedShader). |
TX3DInterfaceDeclarationList |
X3DNodes |
|
TX3DMultField |
X3DFields |
X3D field with a list of values. |
TX3DNode |
X3DNodes |
X3D node. |
TX3DNodeClassesList |
X3DNodes |
Copyright 2002-2017 Michalis Kamburelis. |
TX3DNodeDeepCopyState |
X3DNodes |
Private stuff for TX3DNode.DeepCopy and friends implementation. |
TX3DNodeList |
X3DNodes |
|
TX3DNodeNameRec |
X3DNodes |
|
TX3DNodeNames |
X3DNodes |
List to track node names while parsing VRML/X3D file. |
TX3DNodesCache |
X3DNodes |
Cache for resources not specific to renderer (OpenGL). |
TX3DPrototype |
X3DNodes |
|
TX3DPrototypeBase |
X3DNodes |
|
TX3DPrototypeBaseList |
X3DNodes |
|
TX3DPrototypeNames |
X3DNodes |
|
TX3DPrototypeNode |
X3DNodes |
Node with information about a VRML/X3D prototype. |
TX3DReader |
X3DFields |
Reading of VRML/X3D from stream. |
TX3DReaderNames |
X3DNodes |
Container tracking VRML/X3D node and prototype names during parsing. |
TX3DRendererShape |
CastleRenderer |
Shape that can be rendered. |
TX3DRootNode |
X3DNodes |
A top-level VRML/X3D node. |
TX3DRoute |
X3DNodes |
Route makes a connection between two X3D events, making the destination event occur when the source event happened. |
TX3DRouteList |
X3DNodes |
|
TX3DSimpleMultField |
X3DFields |
X3D field with a list of values. |
TX3DSingleField |
X3DFields |
Copyright 2002-2017 Michalis Kamburelis. |
TX3DTime |
X3DTime |
Complete timestamp for X3D events. |
TX3DUnknownNode |
X3DNodes |
Not recognized VRML/X3D node type. |
TX3DWriter |
X3DFields |
Writer of VRML/X3D to stream. |
TXFAnyEvent |
X3DFields |
Universal input event that can receive value of any type. |
TXMLCDataIterator |
CastleXMLUtils |
Iterate over all CDATA nodes of given XML element. |
TXMLElementFilteringIterator |
CastleXMLUtils |
Iterate over children elements of given XML element, that have matching TagName. |
TXMLElementIterator |
CastleXMLUtils |
Iterate over all children elements of given XML element. |