| BreakProgram |
CastleUtils |
Exception specially handled by my exception handler. |
| EALError |
CastleALUtils |
Exception for errors reported by alGetError (using constants AL_xxx). |
| EBox3DEmpty |
CastleBoxes |
|
| ECannotDecompressTexture |
CastleImages |
|
| ECannotFlipCompressedImage |
CastleImages |
|
| ECannotLoadCompressedTexture |
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 |
|
| 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 |
CastleGLImages |
Part of CastleGLImages unit: mipmaps utils. |
| EGLContextNotPossible |
CastleWindow |
|
| EGLRendererror |
CastleRenderer |
|
| EGLSLAttributeNotFound |
CastleGLShaders |
|
| EGLSLError |
CastleGLShaders |
Common class for exceptions related to GLSL programs. |
| EGLSLProgramLinkError |
CastleGLShaders |
|
| EGLSLRunningInSoftware |
CastleGLShaders |
|
| EGLSLShaderCompileError |
CastleGLShaders |
|
| EGLSLUniformInvalid |
CastleGLShaders |
|
| EGLSLUniformNotFound |
CastleGLShaders |
|
| EGLSLUniformTypeMismatch |
CastleGLShaders |
|
| EImageAssignmentError |
CastleImages |
|
| EImageCannotConvertFpImage |
CastleImages |
|
| EImageClassNotSupportedForOpenGL |
CastleGLImages |
|
| 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. |
| EInvalidDDS |
CastleDDS |
|
| EInvalidFadeFrames |
CastleVideos |
|
| EInvalidImageFormat |
CastleImages |
|
| EInvalidImageForOpenGLTexture |
CastleGLImages |
|
| EInvalidLongOption |
CastleParameters |
|
| EInvalidOggVorbis |
CastleSoundFile |
|
| EInvalidParams |
CastleParameters |
|
| EInvalidSFCurveClassName |
CastleSpaceFillingCurves |
|
| EInvalidShortOption |
CastleParameters |
|
| EInvalidSoundFormat |
CastleSoundFile |
|
| EInvalidWAV |
CastleSoundFile |
|
| ELinesParallel |
CastleVectors |
|
| EMissingAttribute |
CastleXMLConfig |
|
| EMissingOptionArgument |
CastleParameters |
|
| ENodeClassRegisterError |
X3DNodes |
|
| ENodesManagerError |
X3DNodes |
|
| ENoMoreOpenALSources |
CastleSoundAllocator |
|
| ENotCoordinateBasedNode |
X3DNodes |
|
| EOpenALError |
CastleALUtils |
|
| EOpenALInitError |
CastleALUtils |
|
| EOpenGLError |
CastleGLUtils |
OpenGL error. |
| EOpenGLNoMoreDisplayLists |
CastleGLUtils |
|
| EOpenGLOutOfMemoryError |
CastleGLUtils |
|
| EPlanesParallel |
CastleVectors |
|
| ESectorNotInitialized |
CastleSectors |
|
| ESoundBufferNotLoaded |
CastleSoundEngine |
|
| ESoundFormatNotSupportedByOpenAL |
CastleSoundFile |
|
| EStreamNotImplemented |
CastleClassUtils |
|
| EStreamNotImplementedSeek |
CastleClassUtils |
|
| EStreamNotImplementedSetSize |
CastleClassUtils |
|
| EStreamNotImplementedWrite |
CastleClassUtils |
|
| ETextureLoadError |
CastleGLImages |
|
| ETransformedResultInvalid |
CastleVectors |
|
| EUnableToLoadImage |
CastleImages |
|
| EUnknownPercentFormat |
CastleStringUtils |
|
| EVectorInvalidOp |
CastleVectors |
|
| EVorbisFileError |
CastleVorbisDecoder |
|
| EVorbisLoadError |
CastleVorbisDecoder |
|
| EWaypointNotInitialized |
CastleSectors |
|
| EWithHiddenClassName |
CastleUtils |
Class of exceptions that will not have ClassName displayed by various routines. |
| EWrongOptionArgument |
CastleParameters |
|
| EX3DClassicReadError |
X3DLexer |
Error when reading VRML/X3D classic encoding. |
| EX3DError |
X3DLexer |
Any error related to VRML/X3D. |
| EX3DFieldAssign |
X3DFields |
|
| EX3DFieldAssignInvalidClass |
X3DFields |
|
| EX3DGzipCompressed |
X3DLexer |
|
| EX3DLexerError |
X3DLexer |
|
| EX3DMultFieldDifferentCount |
X3DFields |
|
| EX3DNotFound |
X3DFields |
Raised by various X3D methods searching for X3D items (nodes, fields, events and such) when given item cannot be found. |
| EX3DParserError |
X3DLexer |
|
| EX3DPrototypeInstantiateError |
X3DNodes |
|
| EXlibError |
CastleXlib |
|
| EZlibError |
CastleZStream |
|
| IAbstractBoundedObject |
X3DNodes |
|
| IAbstractChildNode |
X3DNodes |
|
| IAbstractFogObject |
X3DNodes |
|
| IAbstractMetadataObject |
X3DNodes |
|
| IAbstractNode |
X3DNodes |
|
| IAbstractPickableObject |
X3DNodes |
|
| IAbstractProgrammableShaderObject |
X3DNodes |
|
| IAbstractSensorNode |
X3DNodes |
X3DSensorNode when it's a secondary ancestor. |
| IAbstractSoundSourceNode |
X3DNodes |
|
| IAbstractTimeDependentNode |
X3DNodes |
|
| IAbstractUrlObject |
X3DNodes |
|
| IAbstractX3DProductStructureChildNode |
X3DNodes |
|
| 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. |
| T3D |
Castle3D |
Base 3D object, that can be managed by TCastleSceneManager. |
| T3DAlive |
Castle3D |
Alive, oriented 3D object. |
| T3DAliveWithInventory |
CastleItems |
Alive 3D thing that has inventory (can keep items). |
| T3DCustomTransform |
Castle3D |
Transform (move, rotate, scale) other T3D objects. |
| T3DLinearMoving |
Castle3D |
3D moving with constant speed between 2 points. |
| T3DList |
Castle3D |
List of 3D objects (T3D instances), that can be treated like another, larger 3D object. |
| T3DListCore |
Castle3D |
List of 3D objects (T3D instances). |
| T3DMoving |
Castle3D |
3D object moving and potentially pushing other 3D objects. |
| T3DOrient |
Castle3D |
Transform other 3D objects by changing their orientation. |
| T3DResource |
CastleResources |
Resource used for rendering and processing of 3D objects. |
| T3DResourceAnimation |
CastleResources |
Animation defined by T3DResource. |
| T3DResourceAnimationList |
CastleResources |
|
| T3DResourceList |
CastleResources |
|
| T3DTransform |
Castle3D |
Transform (move, rotate, scale) other T3D objects. |
| T3DTriangle |
CastleTriangles |
3D triangle. |
| T3DTriangleGeometry |
CastleTriangles |
Triangle expressed in particular coordinate system, for T3DTriangle. |
| T3DWorld |
Castle3D |
3D world. |
| TAbstractAppearanceChildNode |
X3DNodes |
|
| TAbstractAppearanceNode |
X3DNodes |
|
| TAbstractBackgroundNode |
X3DNodes |
|
| TAbstractBackgroundNodeHelper |
X3DNodes |
|
| TAbstractBindableNode |
X3DNodes |
|
| TAbstractCameraNode_1 |
X3DNodes |
Common base class for all cameras in VRML 1.0. |
| TAbstractChaserNode |
X3DNodes |
|
| TAbstractChaserNodeHelper |
X3DNodes |
|
| TAbstractChildNode |
X3DNodes |
|
| TAbstractColorNode |
X3DNodes |
|
| TAbstractComposedGeometryNode |
X3DNodes |
|
| TAbstractComposedGeometryNodeHelper |
X3DNodes |
|
| TAbstractCoordinateNode |
X3DNodes |
|
| TAbstractDamperNode |
X3DNodes |
|
| TAbstractDamperNodeHelper |
X3DNodes |
|
| TAbstractDirectionalLightNode |
X3DNodes |
|
| TAbstractDragSensorNode |
X3DNodes |
|
| TAbstractDragSensorNodeHelper |
X3DNodes |
|
| TAbstractEnvironmentalSensorNode |
X3DNodes |
|
| TAbstractEnvironmentalSensorNodeHelper |
X3DNodes |
|
| TAbstractEnvironmentTextureNode |
X3DNodes |
|
| TAbstractFollowerNode |
X3DNodes |
|
| TAbstractFontStyleNode |
X3DNodes |
|
| TAbstractGeometricPropertyNode |
X3DNodes |
|
| TAbstractGeometryNode |
X3DNodes |
Geometry nodes are the only nodes that produces some visible results during rendering. |
| TAbstractGeometryNode_1 |
X3DNodes |
Geometry node allowed only in VRML <= 1.0. |
| TAbstractGroupingNode |
X3DNodes |
This is a VRML/X3D >= 2.0 grouping node. |
| TAbstractIndexedNode_1 |
X3DNodes |
Common base class for VRML 1.0 indexed nodes (IndexedFaceSet, IndexedTriangleMesh, IndexedLineSet). |
| TAbstractInfoNode |
X3DNodes |
|
| TAbstractInterpolatorNode |
X3DNodes |
|
| TAbstractKeyDeviceSensorNode |
X3DNodes |
|
| TAbstractLayerNode |
X3DNodes |
|
| TAbstractLayerNodeHelper |
X3DNodes |
|
| TAbstractLayoutNode |
X3DNodes |
|
| TAbstractLightNode |
X3DNodes |
Base class for all VRML / X3D light nodes. |
| TAbstractLightNodeHelper |
X3DNodes |
|
| TAbstractLODNode |
X3DNodes |
LOD node for VRML/X3D >= 2.0. |
| TAbstractMaterialNode |
X3DNodes |
|
| TAbstractNBodyCollidableNode |
X3DNodes |
|
| TAbstractNBodyCollidableNodeHelper |
X3DNodes |
|
| TAbstractNBodyCollisionSpaceNode |
X3DNodes |
|
| TAbstractNBodyCollisionSpaceNodeHelper |
X3DNodes |
|
| TAbstractNetworkSensorNode |
X3DNodes |
|
| TAbstractNode |
X3DNodes |
Base X3D node. |
| TAbstractNormalNode |
X3DNodes |
|
| TAbstractNurbsControlCurveNode |
X3DNodes |
|
| TAbstractNurbsSurfaceGeometryNode |
X3DNodes |
|
| TAbstractNurbsSurfaceGeometryNodeHelper |
X3DNodes |
|
| TAbstractParametricGeometryNode |
X3DNodes |
|
| TAbstractParticleEmitterNode |
X3DNodes |
|
| TAbstractParticleEmitterNodeHelper |
X3DNodes |
|
| TAbstractParticlePhysicsModelNode |
X3DNodes |
|
| TAbstractParticlePhysicsModelNodeHelper |
X3DNodes |
|
| TAbstractPickSensorNode |
X3DNodes |
|
| TAbstractPointingDeviceSensorNode |
X3DNodes |
|
| TAbstractPointingDeviceSensorNodeHelper |
X3DNodes |
|
| TAbstractPointLightNode |
X3DNodes |
|
| TAbstractPositionalLightNode |
X3DNodes |
|
| TAbstractProductStructureChildNode |
X3DNodes |
|
| TAbstractProductStructureChildNodeHelper |
X3DNodes |
Automatically generated X3D node class helpers. |
| TAbstractRigidJointNode |
X3DNodes |
|
| TAbstractScriptNode |
X3DNodes |
|
| TAbstractSensorNode |
X3DNodes |
|
| TAbstractSensorNodeHelper |
X3DNodes |
|
| TAbstractSeparatorNode_1 |
X3DNodes |
Base class for VRML 1.0 nodes that push / pop all attributes and matrices. |
| TAbstractSequencerNode |
X3DNodes |
|
| TAbstractShaderNode |
X3DNodes |
|
| TAbstractShapeNode |
X3DNodes |
|
| TAbstractShapeNodeHelper |
X3DNodes |
|
| TAbstractSoundNode |
X3DNodes |
|
| TAbstractSoundSourceNode |
X3DNodes |
|
| TAbstractSoundSourceNodeHelper |
X3DNodes |
|
| TAbstractTexture2DNode |
X3DNodes |
VRML/X3D texture that is 2D and is loaded (from file or some other stream). |
| TAbstractTexture3DNode |
X3DNodes |
|
| TAbstractTexture3DNodeHelper |
X3DNodes |
|
| TAbstractTextureCoordinateNode |
X3DNodes |
|
| TAbstractTextureNode |
X3DNodes |
|
| TAbstractTextureTransformNode |
X3DNodes |
|
| TAbstractTimeDependentNode |
X3DNodes |
|
| TAbstractTimeDependentNodeHelper |
X3DNodes |
|
| TAbstractTouchSensorNode |
X3DNodes |
|
| TAbstractTransformationNode_1 |
X3DNodes |
Common base class for all nodes that modify the modelview matrix. |
| TAbstractTriggerNode |
X3DNodes |
|
| TAbstractVertexAttributeNode |
X3DNodes |
|
| TAbstractVertexAttributeNodeHelper |
X3DNodes |
|
| TAbstractViewpointNode |
X3DNodes |
Common ancestor for both VRML 1.0 camera nodes and VRML/X3D >= 2.0 viewpoint nodes. |
| TAbstractViewportNode |
X3DNodes |
|
| TAbstractX3DGeometryNode |
X3DNodes |
|
| TAbstractX3DGroupingNode |
X3DNodes |
|
| TAbstractX3DGroupingNodeHelper |
X3DNodes |
|
| TAbstractX3DTexture2DNode |
X3DNodes |
|
| TAbstractX3DViewpointNode |
X3DNodes |
|
| TAbstractX3DViewpointNodeHelper |
X3DNodes |
|
| TALSoundFile |
CastleALUtils |
|
| TAnchorNode |
X3DNodes |
|
| TAnchorNodeHelper |
X3DNodes |
|
| TAppearanceNode |
X3DNodes |
|
| TAppearanceNodeHelper |
X3DNodes |
|
| TArc2DNode |
X3DNodes |
|
| TArc2DNodeHelper |
X3DNodes |
|
| TArcClose2DNode |
X3DNodes |
|
| TArcClose2DNodeHelper |
X3DNodes |
|
| TArraysGenerator |
CastleArraysGenerator |
Generate TGeometryArrays for a VRML/X3D shape. |
| TAsciiTextNode_1 |
X3DNodes |
|
| TAudioClipNode |
X3DNodes |
|
| TBackground |
CastleBackground |
Background for 3D world. |
| TBackgroundNode |
X3DNodes |
|
| TBackgroundStack |
CastleSceneCore |
|
| TBallJointNode |
X3DNodes |
|
| TBallJointNodeHelper |
X3DNodes |
|
| TBaseShadowVolumeRenderer |
Castle3D |
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 |
|
| TBillboardNodeHelper |
X3DNodes |
|
| TBlendModeNode |
X3DNodes |
BlendMode node. |
| TBooleanFilterNode |
X3DNodes |
|
| TBooleanList |
CastleUtils |
|
| TBooleanSequencerNode |
X3DNodes |
|
| TBooleanToggleNode |
X3DNodes |
|
| TBooleanToggleNodeHelper |
X3DNodes |
|
| TBooleanTriggerNode |
X3DNodes |
|
| TBorderEdge |
CastleSceneCore |
Scene edge that has one neighbor, i.e. |
| TBoundedPhysicsModelNode |
X3DNodes |
|
| TBox3D |
CastleBoxes |
Axis-aligned box. |
| TBoxNode |
X3DNodes |
|
| TBoxNodeHelper |
X3DNodes |
|
| TBufferedReadStream |
CastleClassUtils |
Read another stream, sequentially, always being able to back one character, and buffering it. |
| TBumpMappingRenderer |
CastleRenderer |
Rendering with bump mapping. |
| TBumpMappingRendererList |
CastleRenderer |
|
| TCADAssemblyNode |
X3DNodes |
|
| TCADAssemblyNodeHelper |
X3DNodes |
|
| TCADFaceNode |
X3DNodes |
|
| TCADFaceNodeHelper |
X3DNodes |
|
| TCADLayerNode |
X3DNodes |
|
| TCADLayerNodeHelper |
X3DNodes |
|
| TCADPartNode |
X3DNodes |
|
| TCADPartNodeHelper |
X3DNodes |
|
| TCamera |
CastleCameras |
Handle user navigation in 3D scene. |
| TCameraChangedEventList |
CastleRenderingCamera |
|
| 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 |
|
| 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 |
|
| 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 |
|
| TCasScriptLesser |
CastleScriptCoreFunctions |
|
| TCasScriptLesserEq |
CastleScriptCoreFunctions |
|
| TCasScriptLexer |
CastleScriptLexer |
|
| TCasScriptLn |
CastleScriptCoreFunctions |
|
| TCasScriptLog |
CastleScriptCoreFunctions |
|
| TCasScriptLog2 |
CastleScriptCoreFunctions |
|
| TCasScriptLongIntArray |
CastleScriptArrays |
|
| 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 |
|
| 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 |
|
| 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. |
| 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). |
| TCastleButton |
CastleControls |
Button inside OpenGL context. |
| TCastleClipboard |
CastleWindow |
Clipboard for cut / copy / paste of text. |
| TCastleConfig |
CastleXMLConfig |
Store configuration in XML format. |
| TCastleConfigEventList |
CastleXMLConfig |
|
| 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 |
|
| TCastleDialog |
CastleControls |
Dialog box that can display a long text, with automatic vertical scrollbar. |
| TCastleFont |
CastleFonts |
Abstract class for 2D font. |
| TCastleImage |
CastleImages |
An abstract class representing image as a simple array of pixels. |
| TCastleImageControl |
CastleControls |
Image control inside OpenGL context. |
| TCastleLabel |
CastleControls |
Label with possibly multiline text, in a box. |
| TCastleNotifications |
CastleNotifications |
Notifications displayed in the OpenGL window. |
| TCastleObjectList |
CastleClassUtils |
Extended TObjectList for Castle Game Engine. |
| TCastleObjectQueue |
CastleClassUtils |
|
| TCastleObjectStack |
CastleClassUtils |
|
| TCastleOnScreenMenu |
CastleOnScreenMenu |
On-screen menu displayed in OpenGL. |
| TCastleOpen3DDialog |
CastleDialogs |
3D model open dialog. |
| TCastleOpenDialog |
CastleDialogs |
General open dialog that uses URL. |
| TCastleOpenImageDialog |
CastleDialogs |
Image open dialog. |
| TCastlePanel |
CastleControls |
Panel inside OpenGL context. |
| TCastlePrecalculatedAnimation |
CastlePrecalculatedAnimation |
A "precalculated" animation done by interpolating between a number of 3D model states. |
| TCastlePrecalculatedAnimationCore |
CastlePrecalculatedAnimationCore |
An abstract (cannot be rendered) precalculated animation. |
| TCastleProgressBar |
CastleControls |
|
| TCastleRecentFiles |
CastleLCLRecentFiles |
Manage a list of recently opened files, and show a menu in Lazarus. |
| TCastleSaveDialog |
CastleDialogs |
General save dialog that uses URL. |
| TCastleSaveImageDialog |
CastleDialogs |
Image save dialog. |
| TCastleScene |
CastleScene |
Complete handling and rendering of a 3D VRML/X3D scene. |
| TCastleSceneCore |
CastleSceneCore |
3D scene processing (except rendering, for which see TCastleScene). |
| TCastleSceneList |
CastleScene |
|
| TCastleSceneManager |
CastleSceneManager |
Scene manager that knows about all 3D things inside your world. |
| TCastleSimpleBackground |
CastleControls |
Simple background fill. |
| TCastleStringList |
CastleStringUtils |
List of strings. |
| TCastleTheme |
CastleControls |
Theme for 2D GUI controls. |
| TCastleTouchControl |
CastleControls |
Control for touch interfaces. |
| 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 |
|
| TCircle2DNode |
X3DNodes |
|
| TCircle2DNodeHelper |
X3DNodes |
|
| 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 |
|
| TClipPlaneNodeHelper |
X3DNodes |
|
| TCodeBreaker |
CastleUtils |
Class to be raised (like an exception) and caught, to exit from some code blocks. |
| TCollidableOffsetNode |
X3DNodes |
|
| TCollidableShapeNode |
X3DNodes |
|
| TCollisionCollectionNode |
X3DNodes |
|
| TCollisionCollectionNodeHelper |
X3DNodes |
|
| TCollisionNode |
X3DNodes |
|
| TCollisionNodeHelper |
X3DNodes |
|
| TCollisionSensorNode |
X3DNodes |
|
| TCollisionSpaceNode |
X3DNodes |
|
| TCollisionSpaceNodeHelper |
X3DNodes |
|
| TColorDamperNode |
X3DNodes |
|
| TColorDamperNodeHelper |
X3DNodes |
|
| TColorInterpolatorNode |
X3DNodes |
|
| TColorNode |
X3DNodes |
|
| TColorRGBANode |
X3DNodes |
|
| TColorSetInterpolatorNode |
X3DNodes |
|
| TComposedCubeMapTextureNode |
X3DNodes |
|
| TComposedShaderNode |
X3DNodes |
|
| TComposedTexture3DNode |
X3DNodes |
|
| TConeEmitterNode |
X3DNodes |
|
| TConeEmitterNodeHelper |
X3DNodes |
|
| TConeNode |
X3DNodes |
|
| TConeNodeHelper |
X3DNodes |
|
| TConeNode_1 |
X3DNodes |
|
| TContactNode |
X3DNodes |
|
| TContactNodeHelper |
X3DNodes |
|
| TContour2DNode |
X3DNodes |
Contour2D node for X3D. |
| TContour2DNode_2 |
X3DNodes |
|
| TContourPolyline2DNode |
X3DNodes |
|
| 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 |
|
| TCoordinateDoubleNode |
X3DNodes |
|
| TCoordinateInterpolator2DNode |
X3DNodes |
|
| TCoordinateInterpolatorNode |
X3DNodes |
|
| TCoordinateNode |
X3DNodes |
|
| 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 |
Copyright 2002-2014 Michalis Kamburelis. |
| TCubicBezierPositionInterpolatorNode |
X3DNodes |
|
| TCurve |
CastleCurves |
3D curve, a set of points defined by a continous function Point for arguments within [TBegin, TEnd]. |
| TCylinderNode |
X3DNodes |
|
| TCylinderNodeHelper |
X3DNodes |
|
| TCylinderNode_1 |
X3DNodes |
|
| TCylinderSensorNode |
X3DNodes |
|
| TCylinderSensorNodeHelper |
X3DNodes |
|
| TDataURI |
CastleDataURI |
Reading data URI scheme, see http://en.wikipedia.org/wiki/Data_URI_scheme. |
| TDDSImage |
CastleDDS |
DDS image file. |
| TDirectionalLightNode |
X3DNodes |
|
| TDirectionalLightNode_1 |
X3DNodes |
|
| TDISEntityManagerNode |
X3DNodes |
|
| TDISEntityManagerNodeHelper |
X3DNodes |
|
| TDISEntityTypeMappingNode |
X3DNodes |
|
| TDISEntityTypeMappingNodeHelper |
X3DNodes |
|
| TDisk2DNode |
X3DNodes |
|
| TDisk2DNodeHelper |
X3DNodes |
|
| TDisplacerNode |
X3DNodes |
|
| TDOMElementHelper |
CastleXMLUtils |
|
| TDoubleAxisHingeJointNode |
X3DNodes |
|
| TDoubleAxisHingeJointNodeHelper |
X3DNodes |
|
| TDoubleList |
CastleUtils |
|
| TDynLib |
CastleDynLib |
Load functions from dynamic libraries. |
| TEaseInEaseOutNode |
X3DNodes |
|
| TEffectNode |
X3DNodes |
|
| TEffectNodeHelper |
X3DNodes |
|
| TEffectPartNode |
X3DNodes |
|
| TElevationGridNode |
X3DNodes |
|
| TElevationGridNodeHelper |
X3DNodes |
|
| TEncodedImage |
CastleImages |
Abstract class for an image with unspecified, possibly compressed, memory format. |
| TEspduTransformNode |
X3DNodes |
|
| TEspduTransformNodeHelper |
X3DNodes |
|
| TExamineCamera |
CastleCameras |
Navigate the 3D model in examine mode, like you would hold a box with the model inside. |
| TExplosionEmitterNode |
X3DNodes |
|
| TExplosionEmitterNodeHelper |
X3DNodes |
|
| TExtrusionNode |
X3DNodes |
|
| TExtrusionNodeHelper |
X3DNodes |
|
| TFaceIndex |
CastleTriangles |
Describe a range of indexes where the face (polygon and such) is located. |
| TFileFilter |
CastleFileFilters |
|
| TFileFilterList |
CastleFileFilters |
|
| TFileInfo |
CastleFindFiles |
|
| TFillPropertiesNode |
X3DNodes |
|
| TFillPropertiesNodeHelper |
X3DNodes |
|
| TFloatList |
CastleUtils |
|
| TFloatVertexAttributeNode |
X3DNodes |
|
| TFloatVertexAttributeNodeHelper |
X3DNodes |
|
| TFogCoordinateNode |
X3DNodes |
|
| TFogNode |
X3DNodes |
|
| TFogNodeHelper |
X3DNodes |
|
| TFogStack |
CastleSceneCore |
|
| TFontStyleNode |
X3DNodes |
|
| TFontStyleNodeHelper |
X3DNodes |
|
| TFontStyleNode_1 |
X3DNodes |
|
| TForcePhysicsModelNode |
X3DNodes |
|
| TFramesPerSecond |
CastleTimeUtils |
Utility to measure frames per second, independent of actual rendering API. |
| TFrustum |
CastleFrustum |
Viewing frustum, defined as 6 plane equations. |
| TGameSceneManager |
CastleLevels |
Scene manager that can comfortably load and manage a 3D game level. |
| TGeneratedCubeMapTextureNode |
X3DNodes |
|
| TGeneratedCubeMapTextureNodeHelper |
X3DNodes |
|
| TGeneratedShadowMapNode |
X3DNodes |
|
| TGeneratedShadowMapNodeHelper |
X3DNodes |
|
| TGeneratedTextureHandler |
X3DNodes |
Common interface for all VRML/X3D generated texture nodes. |
| TGenericGLVersion |
CastleGLVersion |
OpenGL libraries (core OpenGL or GLU) version information. |
| TGenericStructList |
CastleGenericLists |
Generic list of types that are compared by CompareByte. |
| TGenericStructMap |
CastleGenericLists |
Generic map of types, with keys compared by CompareByte. |
| TGeoCoordinateNode |
X3DNodes |
|
| TGeoElevationGridNode |
X3DNodes |
|
| TGeoElevationGridNodeHelper |
X3DNodes |
|
| TGeoLocationNode |
X3DNodes |
|
| TGeoLocationNodeHelper |
X3DNodes |
|
| TGeoLODNode |
X3DNodes |
|
| TGeoLODNodeHelper |
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 |
|
| TGeoOriginNodeHelper |
X3DNodes |
|
| TGeoPositionInterpolatorNode |
X3DNodes |
|
| TGeoProximitySensorNode |
X3DNodes |
|
| TGeoProximitySensorNodeHelper |
X3DNodes |
|
| TGeoTouchSensorNode |
X3DNodes |
|
| TGeoTransformNode |
X3DNodes |
|
| TGeoTransformNodeHelper |
X3DNodes |
|
| TGeoViewpointNode |
X3DNodes |
|
| TGeoViewpointNodeHelper |
X3DNodes |
|
| TGL3DTextureNode |
CastleRenderer |
|
| TGLComposedCubeMapTextureNode |
CastleRenderer |
|
| TGLContainer |
CastleGLContainer |
Container for controls providing an OpenGL rendering. |
| TGLContextEventList |
CastleUIControls |
|
| 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. |
| TGLImageCubeMapTextureNode |
CastleRenderer |
|
| TGLImageTextureNode |
CastleRenderer |
Handler for TAbstractTexture2DNode with image (not a video). |
| 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. |
| TGLSLProgram |
CastleGLShaders |
Easily handle program in GLSL (OpenGL Shading Language). |
| 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 TGLImage, 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. |
| TGPUCompressionInfo |
CastleImages |
|
| TGrayscaleAlphaImage |
CastleImages |
Grayscale image with an alpha channel. |
| TGrayscaleImage |
CastleImages |
Grayscale image. |
| TGroupNode |
X3DNodes |
|
| TGroupNode_1 |
X3DNodes |
|
| TGZFileStream |
CastleZStream |
|
| THAnimDisplacerNode |
X3DNodes |
|
| THAnimDisplacerNodeHelper |
X3DNodes |
|
| THAnimHumanoidNode |
X3DNodes |
|
| THAnimHumanoidNodeHelper |
X3DNodes |
|
| THAnimJointNode |
X3DNodes |
|
| THAnimJointNodeHelper |
X3DNodes |
|
| THAnimSegmentNode |
X3DNodes |
|
| THAnimSegmentNodeHelper |
X3DNodes |
|
| THAnimSiteNode |
X3DNodes |
|
| THAnimSiteNodeHelper |
X3DNodes |
|
| THilbertCurve |
CastleSpaceFillingCurves |
Space-filling Hilbert curve. |
| THumanoidNode |
X3DNodes |
|
| TImageCubeMapTextureNode |
X3DNodes |
|
| TImageTexture3DNode |
X3DNodes |
|
| TImageTextureNode |
X3DNodes |
|
| TIndexedFaceSetNode |
X3DNodes |
|
| TIndexedFaceSetNodeHelper |
X3DNodes |
|
| TIndexedFaceSetNode_1 |
X3DNodes |
|
| TIndexedFacesOrTrianglesNode_1 |
X3DNodes |
Common base class for VRML 1.0 indexed polygon nodes (IndexedFaceSet and IndexedTriangleMesh). |
| TIndexedLineSetNode |
X3DNodes |
|
| TIndexedLineSetNodeHelper |
X3DNodes |
|
| TIndexedLineSetNode_1 |
X3DNodes |
|
| TIndexedQuadSetNode |
X3DNodes |
|
| TIndexedTriangleFanSetNode |
X3DNodes |
|
| TIndexedTriangleMeshNode_1 |
X3DNodes |
IndexedTriangleMesh (from Inventor 1.0). |
| TIndexedTriangleSetNode |
X3DNodes |
|
| TIndexedTriangleStripSetNode |
X3DNodes |
|
| TInfoNode_1 |
X3DNodes |
|
| TInlineLoadControlNode |
X3DNodes |
InlineLoadControl (VRML 97 node). |
| TInlineNode |
X3DNodes |
Inline node. |
| TInlineNodeHelper |
X3DNodes |
|
| TInputListener |
CastleUIControls |
Base class for things that listen to user input: cameras and 2D controls. |
| 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 |
|
| TIntegerTriggerNode |
X3DNodes |
|
| TIntegerTriggerNodeHelper |
X3DNodes |
|
| TInterpolatedCurve |
CastleCurves |
Curve that passes exactly through it's ControlPoints.x I.e. |
| 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 |
|
| TKambiAppearanceNode |
X3DNodes |
|
| TKambiHeadLightNode |
X3DNodes |
|
| TKambiHeadLightNodeHelper |
X3DNodes |
|
| TKambiInlineNode |
X3DNodes |
|
| TKambiNavigationInfoNode |
X3DNodes |
|
| TKambiNavigationInfoNodeHelper |
X3DNodes |
|
| TKambiOctreePropertiesNode |
X3DNodes |
|
| TKambiOctreePropertiesNodeHelper |
X3DNodes |
|
| TKambiTriangulationNode |
X3DNodes |
|
| TKambiTriangulationNodeHelper |
X3DNodes |
|
| TKeySensorNode |
X3DNodes |
|
| TKeysPressed |
CastleKeysMouse |
Tracking the "pressed" state of keys. |
| TLagrangeInterpolatedCurve |
CastleCurves |
Curve defined as [Lx(t), Ly(t), Lz(t)] where L?(t) are Lagrange's interpolation polynomials. |
| TLayer2DNode |
X3DNodes |
|
| TLayer3DNode |
X3DNodes |
|
| TLayerNode |
X3DNodes |
|
| TLayerSetNode |
X3DNodes |
|
| TLayerSetNodeHelper |
X3DNodes |
|
| TLayoutGroupNode |
X3DNodes |
|
| TLayoutLayerNode |
X3DNodes |
|
| TLayoutNode |
X3DNodes |
|
| TLevelInfo |
CastleLevels |
|
| TLevelInfoList |
CastleLevels |
|
| TLevelLogic |
CastleLevels |
Level logic. |
| TLightInstance |
X3DNodes |
Light source instance in the scene. |
| TLightInstancesList |
X3DNodes |
|
| TLinePickSensorNode |
X3DNodes |
|
| TLinePropertiesNode |
X3DNodes |
|
| TLinePropertiesNodeHelper |
X3DNodes |
|
| TLineSetNode |
X3DNodes |
|
| TLoadSensorNode |
X3DNodes |
|
| TLoadSensorNodeHelper |
X3DNodes |
|
| TLocalFogNode |
X3DNodes |
|
| TLocalFogNodeHelper |
X3DNodes |
|
| TLODNode |
X3DNodes |
|
| TLODNodeHelper |
X3DNodes |
|
| TLODNode_1 |
X3DNodes |
|
| TLODNode_2 |
X3DNodes |
|
| TLoggerNode |
X3DNodes |
|
| TLoggerNodeHelper |
X3DNodes |
|
| TLongIntList |
CastleUtils |
|
| TLongWordList |
CastleUtils |
|
| TManifoldEdge |
CastleSceneCore |
Scene edge that is between exactly two triangles. |
| TMaterialBindingNode_1 |
X3DNodes |
|
| TMaterialNode |
X3DNodes |
|
| TMaterialNodeHelper |
X3DNodes |
|
| TMaterialNode_1 |
X3DNodes |
|
| TMaterialProperties |
CastleMaterialProperties |
Material properties collection, see TMaterialProperty. |
| TMaterialProperty |
CastleMaterialProperties |
Store information that is naturally associated with a given material or texture in an external file. |
| TMatrix3DoubleList |
CastleVectors |
|
| TMatrix3SingleList |
CastleVectors |
|
| TMatrix3VertexAttributeNode |
X3DNodes |
|
| TMatrix4DoubleList |
CastleVectors |
|
| TMatrix4SingleList |
CastleVectors |
|
| TMatrix4VertexAttributeNode |
X3DNodes |
|
| TMatrixTransformNode |
X3DNodes |
MatrixTransform node for VRML/X3D >= 2.0. |
| TMatrixTransformNode_1 |
X3DNodes |
VRML 1.0 MatrixTransform node. |
| TMenu |
CastleWindow |
TMenuEntry that contains a list of menu entries. |
| TMenuAccessory |
CastleOnScreenMenu |
Attachment to a specific menu item of TCastleOnScreenMenu, for example may store a value associated with given menu option, and allow to change it by a slider. |
| TMenuArgument |
CastleOnScreenMenu |
This is TMenuAccessory that will just display additional text (using some different color than Menu.CurrentItemColor) after the menu item. |
| TMenuBooleanArgument |
CastleOnScreenMenu |
This is like TMenuArgument that displays boolean value (as "Yes" or "No"). |
| TMenuEntry |
CastleWindow |
A basic class representing basic menu building block. |
| TMenuEntryWithCaption |
CastleWindow |
|
| TMenuFloatSlider |
CastleOnScreenMenu |
|
| TMenuIntegerSlider |
CastleOnScreenMenu |
|
| 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. |
| TMenuSlider |
CastleOnScreenMenu |
|
| TMenuVolumeSlider |
CastleSoundMenu |
Float slider suitable for volume setting. |
| TMetadataBooleanNode |
X3DNodes |
|
| TMetadataDoubleNode |
X3DNodes |
|
| TMetadataDoubleNodeHelper |
X3DNodes |
|
| TMetadataFloatNode |
X3DNodes |
|
| TMetadataFloatNodeHelper |
X3DNodes |
|
| TMetadataIntegerNode |
X3DNodes |
|
| TMetadataIntegerNodeHelper |
X3DNodes |
|
| TMetadataSetNode |
X3DNodes |
|
| TMetadataSetNodeHelper |
X3DNodes |
|
| TMetadataStringNode |
X3DNodes |
|
| TMetadataStringNodeHelper |
X3DNodes |
|
| 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 |
|
| TMotorJointNodeHelper |
X3DNodes |
|
| TMouseSensorNode |
X3DNodes |
|
| TMovieTextureNode |
X3DNodes |
|
| TMovieTextureNodeHelper |
X3DNodes |
|
| TMultiGeneratedTextureCoordinateNode |
X3DNodes |
X3D MultiGeneratedTextureCoordinate node. |
| TMultiTextureCoordinateNode |
X3DNodes |
|
| TMultiTextureNode |
X3DNodes |
|
| TMultiTextureNodeHelper |
X3DNodes |
|
| TMultiTextureTransformNode |
X3DNodes |
|
| TMusicPlayer |
CastleSoundEngine |
Music player, to easily play a sound preloaded by TRepoSoundEngine. |
| TMusicVolumeMenuItem |
CastleSoundMenu |
|
| TNaturalCubicSpline |
CastleCurves |
Natural cubic spline (1D). |
| TNaturalCubicSplineCurve |
CastleCurves |
3D curve defined by three 1D natural cubic splines, automatically closed if first and last points match. |
| TNaturalCubicSplineCurveAlwaysClosed |
CastleCurves |
3D curve defined by three 1D natural cubic splines, always treated as closed. |
| TNaturalCubicSplineCurveNeverClosed |
CastleCurves |
3D curve defined by three 1D natural cubic splines, never treated as closed. |
| TNaturalCubicSplineCurve_Abstract |
CastleCurves |
3D curve defined by three 1D natural cubic splines. |
| TNavigationInfoNode |
X3DNodes |
|
| TNavigationInfoNodeHelper |
X3DNodes |
|
| 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. |
| TNormalBindingNode_1 |
X3DNodes |
|
| TNormalInterpolatorNode |
X3DNodes |
|
| TNormalNode |
X3DNodes |
Normal node. |
| TNotifyEventList |
CastleClassUtils |
|
| TNurbsCurve2DNode |
X3DNodes |
|
| TNurbsCurve2DNodeHelper |
X3DNodes |
|
| TNurbsCurveNode |
X3DNodes |
|
| TNurbsCurveNodeHelper |
X3DNodes |
|
| TNurbsCurveNode_2 |
X3DNodes |
|
| TNurbsGroupNode |
X3DNodes |
|
| TNurbsOrientationInterpolatorNode |
X3DNodes |
|
| TNurbsOrientationInterpolatorNodeHelper |
X3DNodes |
|
| TNurbsPatchSurfaceNode |
X3DNodes |
|
| TNurbsPositionInterpolatorNode |
X3DNodes |
|
| TNurbsPositionInterpolatorNodeHelper |
X3DNodes |
|
| TNurbsPositionInterpolatorNode_2 |
X3DNodes |
|
| TNurbsSetNode |
X3DNodes |
|
| TNurbsSetNodeHelper |
X3DNodes |
|
| TNurbsSurfaceInterpolatorNode |
X3DNodes |
|
| TNurbsSurfaceInterpolatorNodeHelper |
X3DNodes |
|
| TNurbsSurfaceNode |
X3DNodes |
|
| TNurbsSweptSurfaceNode |
X3DNodes |
|
| TNurbsSwungSurfaceNode |
X3DNodes |
|
| TNurbsTextureCoordinateNode |
X3DNodes |
|
| TNurbsTextureCoordinateNodeHelper |
X3DNodes |
|
| TNurbsTextureSurfaceNode |
X3DNodes |
|
| TNurbsTrimmedSurfaceNode |
X3DNodes |
|
| TOctree |
CastleOctree |
Base abstract octree class. |
| TOctreeIgnoreForShadowRaysAndOneItem |
X3DTriangles |
Simple utility class to easily ignore all transparent, non-shadow-casting triangles, and, additionally, one chosen triangle. |
| TOctreeLimits |
CastleOctree |
Helper structure to keep octree limits. |
| TOctreeNode |
CastleOctree |
Octree node. |
| TOnScreenMenuItem |
CastleSoundMenu |
An abstract class for CastleSoundMenu items. |
| TOption |
CastleParameters |
Command-line option specification, for TParameters.Parse. |
| TOrderedGroupNode |
X3DNodes |
|
| TOrientationChaserNode |
X3DNodes |
|
| TOrientationChaserNodeHelper |
X3DNodes |
|
| TOrientationDamperNode |
X3DNodes |
|
| TOrientationDamperNodeHelper |
X3DNodes |
|
| TOrientationInterpolatorNode |
X3DNodes |
|
| TOrthographicCameraNode_1 |
X3DNodes |
|
| TOrthographicRaysWindow |
CastleRays |
|
| TOrthoViewpointNode |
X3DNodes |
|
| TOrthoViewpointNodeHelper |
X3DNodes |
|
| TPackagedShaderNode |
X3DNodes |
|
| TParameters |
CastleParameters |
Storing and processing command-line parameters and options. |
| TParticleSystemNode |
X3DNodes |
|
| TParticleSystemNodeHelper |
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 |
|
| TPickableGroupNode |
X3DNodes |
|
| TPickableGroupNodeHelper |
X3DNodes |
|
| TPixelTexture3DNode |
X3DNodes |
|
| TPixelTextureNode |
X3DNodes |
|
| TPlaneNode |
X3DNodes |
|
| TPlaneSensorNode |
X3DNodes |
|
| TPlaneSensorNodeHelper |
X3DNodes |
|
| 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 |
|
| TPointEmitterNodeHelper |
X3DNodes |
|
| TPointingDeviceSensorList |
X3DNodes |
List of pointing device sensors. |
| TPointLightNode |
X3DNodes |
|
| TPointLightNode_1 |
X3DNodes |
|
| TPointPickSensorNode |
X3DNodes |
|
| TPointSetNode |
X3DNodes |
|
| TPointSetNode_1 |
X3DNodes |
|
| TPolyline2DNode |
X3DNodes |
Polyline2D node. |
| TPolylineEmitterNode |
X3DNodes |
|
| TPolylineEmitterNodeHelper |
X3DNodes |
|
| TPolypoint2DNode |
X3DNodes |
|
| TPositionChaser2DNode |
X3DNodes |
|
| TPositionChaser2DNodeHelper |
X3DNodes |
|
| TPositionChaserNode |
X3DNodes |
|
| TPositionChaserNodeHelper |
X3DNodes |
|
| TPositionDamper2DNode |
X3DNodes |
|
| TPositionDamper2DNodeHelper |
X3DNodes |
|
| TPositionDamperNode |
X3DNodes |
|
| TPositionDamperNodeHelper |
X3DNodes |
|
| TPositionInterpolator2DNode |
X3DNodes |
|
| TPositionInterpolatorNode |
X3DNodes |
|
| TPrecalcCurve |
CastleSpaceFillingCurves |
Abstract space-filling curve class, helping implementing curves that precalculate points at construction. |
| TPrimitivePickSensorNode |
X3DNodes |
|
| TProgramShaderNode |
X3DNodes |
|
| TProgress |
CastleProgress |
Progress bar functionality. |
| TProgressConsoleInterface |
CastleProgressConsole |
|
| TProgressNullInterface |
CastleProgress |
|
| TProgressUserInterface |
CastleProgress |
Abstract user interface of the progress bar. |
| TProjectedTextureCoordinateNode |
X3DNodes |
|
| TProjection |
CastleRays |
Projection parameters. |
| TProximitySensorInstance |
CastleShapes |
|
| TProximitySensorNode |
X3DNodes |
|
| TQuadSetNode |
X3DNodes |
|
| TQuaternion |
CastleQuaternions |
|
| TRationalBezierCurve |
CastleCurves |
Rational Bezier curve (Bezier curve with weights). |
| TRayCollision |
Castle3D |
Represents a collision with a 3D objects (T3D descendants) tree. |
| TRayCollisionNode |
Castle3D |
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 |
|
| TReceiverPduNodeHelper |
X3DNodes |
|
| TRecentFiles |
CastleRecentFiles |
Manage a list of recently open files. |
| TRectangle |
CastleRectangles |
2D rectangle with integer coordinates. |
| TRectangle2DNode |
X3DNodes |
|
| TRectangle2DNodeHelper |
X3DNodes |
|
| TRectangleList |
CastleRectangles |
|
| TRenderedTextureNode |
X3DNodes |
|
| TRenderedTextureNodeHelper |
X3DNodes |
|
| TRenderingAttributes |
CastleRenderer |
Various properties that control rendering done with TGLRenderer. |
| TRenderingCamera |
CastleRenderingCamera |
Current camera used for rendering. |
| TRenderParams |
Castle3D |
Information that 3D object needs to render. |
| TRenderStatistics |
Castle3D |
Statistics about what was rendered during last frame. |
| TRepoSoundEngine |
CastleSoundEngine |
Sound engine that keeps a repository of sounds, defined in a nice XML file. |
| 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). |
| TRigidBodyCollectionNode |
X3DNodes |
|
| TRigidBodyCollectionNodeHelper |
X3DNodes |
|
| TRigidBodyNode |
X3DNodes |
|
| TRigidBodyNodeHelper |
X3DNodes |
|
| TRotationNode_1 |
X3DNodes |
|
| TRotationXYZNode |
X3DNodes |
RotationXYZ node (from Inventor). |
| TScalarChaserNode |
X3DNodes |
|
| TScalarChaserNodeHelper |
X3DNodes |
|
| TScalarInterpolatorNode |
X3DNodes |
|
| TScaleNode_1 |
X3DNodes |
|
| TSceneRenderingAttributes |
CastleScene |
|
| TScreenEffectNode |
X3DNodes |
|
| TScreenEffectNodeHelper |
X3DNodes |
|
| TScreenFontStyleNode |
X3DNodes |
|
| TScreenFontStyleNodeHelper |
X3DNodes |
|
| TScreenGroupNode |
X3DNodes |
|
| TScriptNode |
X3DNodes |
|
| TScriptNodeHelper |
X3DNodes |
|
| TSector |
CastleSectors |
|
| TSectorList |
CastleSectors |
|
| TSegmentNode |
X3DNodes |
|
| TSeparatorNode_1 |
X3DNodes |
|
| TSFBitMask |
X3DFields |
SFBitMask VRML 1.0 field. |
| TSFBool |
X3DFields |
|
| TSFBoolEvent |
X3DFields |
|
| TSFColor |
X3DFields |
|
| TSFColorEvent |
X3DFields |
|
| TSFColorRGBA |
X3DFields |
|
| TSFColorRGBAEvent |
X3DFields |
|
| TSFDouble |
X3DFields |
VRML/X3D field holding a double-precision floating point value. |
| TSFDoubleEvent |
X3DFields |
|
| TSFEnum |
X3DFields |
SFEnum VRML 1.0 field. |
| TSFFloat |
X3DFields |
|
| TSFFloatEvent |
X3DFields |
|
| TSFImage |
X3DFields |
|
| TSFImageEvent |
X3DFields |
|
| TSFInt32 |
X3DFields |
|
| TSFInt32Event |
X3DFields |
|
| TSFLong |
X3DFields |
|
| TSFLongEvent |
X3DFields |
|
| TSFMatrix |
X3DFields |
VRML 1.0 SFMatrix field. |
| TSFMatrix3d |
X3DFields |
|
| TSFMatrix3dEvent |
X3DFields |
|
| TSFMatrix3f |
X3DFields |
|
| TSFMatrix3fEvent |
X3DFields |
|
| TSFMatrix4d |
X3DFields |
|
| TSFMatrix4dEvent |
X3DFields |
|
| TSFMatrix4f |
X3DFields |
|
| TSFMatrix4fEvent |
X3DFields |
|
| TSFNode |
X3DNodes |
VRML/X3D field holding a reference to a single node. |
| TSFNodeEvent |
X3DFields |
|
| TSFRotation |
X3DFields |
|
| TSFRotationEvent |
X3DFields |
|
| TSFString |
X3DFields |
|
| TSFStringEnum |
X3DFields |
String field that contains a value from a specified set. |
| TSFStringEvent |
X3DFields |
|
| TSFTextureUpdate |
X3DNodes |
Update field for rendered textures (like TGeneratedCubeMapTextureNode). |
| TSFTime |
X3DFields |
|
| TSFTimeEvent |
X3DFields |
|
| TSFVec2d |
X3DFields |
|
| TSFVec2dEvent |
X3DFields |
|
| TSFVec2f |
X3DFields |
|
| TSFVec2fEvent |
X3DFields |
|
| TSFVec3d |
X3DFields |
|
| TSFVec3dEvent |
X3DFields |
|
| TSFVec3f |
X3DFields |
|
| TSFVec3fEvent |
X3DFields |
|
| TSFVec4d |
X3DFields |
|
| TSFVec4dEvent |
X3DFields |
|
| TSFVec4f |
X3DFields |
|
| TSFVec4fEvent |
X3DFields |
|
| TShaderPartNode |
X3DNodes |
|
| TShaderProgramCache |
CastleRenderer |
|
| TShaderProgramNode |
X3DNodes |
|
| TShaderTextureNode |
X3DNodes |
|
| 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 |
|
| TShapeOctree |
CastleShapeOctree |
|
| TShapeOctreeNode |
CastleShapeOctree |
|
| 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 |
|
| TSignalPduNodeHelper |
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 |
|
| TSingleAxisHingeJointNodeHelper |
X3DNodes |
|
| TSingleList |
CastleUtils |
|
| TSiteNode |
X3DNodes |
|
| TSliderJointNode |
X3DNodes |
|
| TSliderJointNodeHelper |
X3DNodes |
|
| TSmoothInterpolatedCurve |
CastleCurves |
Smooth interpolated curve, each segment (ControlPoints[i]..ControlPoints[i+1]) is converted to a rational Bezier curve (with 4 control points) when rendering. |
| TSound |
CastleSoundAllocator |
Sound (an allocated OpenAL sound source). |
| TSoundAllocator |
CastleSoundAllocator |
Manage allocated OpenAL sounds. |
| TSoundBuffersCache |
CastleSoundEngine |
|
| TSoundDevice |
CastleSoundEngine |
|
| TSoundEngine |
CastleSoundEngine |
OpenAL sound engine. |
| TSoundFile |
CastleSoundFile |
|
| TSoundInfo |
CastleSoundEngine |
Sound information, internally used by TRepoSoundEngine. |
| TSoundInfoMenuItem |
CastleSoundMenu |
|
| TSoundList |
CastleSoundAllocator |
|
| TSoundMenuItem |
CastleSoundMenu |
|
| TSoundMP3 |
CastleSoundFile |
|
| TSoundNode |
X3DNodes |
|
| TSoundNodeHelper |
X3DNodes |
|
| TSoundOggVorbis |
CastleSoundFile |
OggVorbis file loader. |
| TSoundVolumeMenuItem |
CastleSoundMenu |
|
| TSoundWAV |
CastleSoundFile |
|
| TSpaceFillingCurve |
CastleSpaceFillingCurves |
Base abstract space-filling curve class. |
| TSphereNode |
X3DNodes |
|
| TSphereNodeHelper |
X3DNodes |
|
| TSphereNode_1 |
X3DNodes |
|
| TSphereSensorNode |
X3DNodes |
|
| TSphereSensorNodeHelper |
X3DNodes |
|
| TSplinePositionInterpolator2DNode |
X3DNodes |
|
| TSplinePositionInterpolator2DNodeHelper |
X3DNodes |
|
| TSplinePositionInterpolatorNode |
X3DNodes |
|
| TSplinePositionInterpolatorNodeHelper |
X3DNodes |
|
| TSplineScalarInterpolatorNode |
X3DNodes |
|
| TSplineScalarInterpolatorNodeHelper |
X3DNodes |
|
| TSpotLightNode |
X3DNodes |
|
| TSpotLightNodeHelper |
X3DNodes |
|
| TSpotLightNode_1 |
X3DNodes |
|
| TSquadOrientationInterpolatorNode |
X3DNodes |
|
| TSquadOrientationInterpolatorNodeHelper |
X3DNodes |
|
| TStaticGroupNode |
X3DNodes |
|
| TStaticGroupNodeHelper |
X3DNodes |
|
| TStillCreature |
CastleCreatures |
Creature using TStillCreatureResource. |
| TStillCreatureResource |
CastleCreatures |
Creature that just stays still. |
| TStringListCaseSens |
CastleClassUtils |
TStringList that is case sensitive. |
| TStringSensorNode |
X3DNodes |
|
| TStringSensorNodeHelper |
X3DNodes |
|
| TStringStringMap |
X3DNodes |
|
| TSurfaceEmitterNode |
X3DNodes |
|
| TSwapScanCurve |
CastleSpaceFillingCurves |
Simple space-filling curve that goes row by row, swapping direction. |
| TSwitchNode |
X3DNodes |
Switch node. |
| TSwitchNodeHelper |
X3DNodes |
|
| TSwitchNode_1 |
X3DNodes |
|
| TTeapotNode |
X3DNodes |
|
| TTeapotNodeHelper |
X3DNodes |
|
| TTerrain |
CastleTerrain |
Terrain (height for each X, Y) data. |
| 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 |
|
| TText3DNodeHelper |
X3DNodes |
|
| TTextNode |
X3DNodes |
|
| TTextNodeHelper |
X3DNodes |
|
| TTextReader |
CastleClassUtils |
Read any TStream like a text file. |
| TTextReaderWriter |
CastleClassUtils |
Common class for reading or writing a stream like a text file. |
| TTexture2Node_1 |
X3DNodes |
|
| TTexture2TransformNode_1 |
X3DNodes |
|
| TTexture3DCache |
CastleRenderer |
|
| TTextureBackgroundNode |
X3DNodes |
|
| TTextureCoordGenNode |
X3DNodes |
Old BS Contact name for TextureCoordinateGenerator. |
| TTextureCoordinate2Node_1 |
X3DNodes |
|
| TTextureCoordinate3DNode |
X3DNodes |
|
| TTextureCoordinate4DNode |
X3DNodes |
|
| TTextureCoordinateGeneratorNode |
X3DNodes |
|
| TTextureCoordinateGeneratorNodeHelper |
X3DNodes |
|
| TTextureCoordinateNode |
X3DNodes |
|
| 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 |
Part of CastleGLImages unit: texture memory profiler (TextureMemoryProfiler). |
| TTexturePropertiesNode |
X3DNodes |
|
| TTexturePropertiesNodeHelper |
X3DNodes |
|
| TTexturesVideosCache |
CastleTextureImages |
A cache of loaded images for textures. |
| TTextureTransform3DNode |
X3DNodes |
|
| TTextureTransform3DNodeHelper |
X3DNodes |
|
| TTextureTransformMatrix3DNode |
X3DNodes |
|
| TTextureTransformNode |
X3DNodes |
|
| TTextureTransformNodeHelper |
X3DNodes |
|
| TTextureVideoCache |
CastleRenderer |
|
| TTextWriter |
CastleClassUtils |
Write to a stream like to a text file. |
| TTimeDependentHandlerList |
CastleSceneCore |
|
| TTimeDependentNodeHandler |
X3DNodes |
Common helper for all X3DTimeDependentNode descendants. |
| TTimeSensorNode |
X3DNodes |
|
| TTimeSensorNodeHelper |
X3DNodes |
|
| TTimeTriggerNode |
X3DNodes |
|
| TTogglerNode |
X3DNodes |
|
| TTouch |
CastleUIControls |
|
| TTouchList |
CastleUIControls |
|
| TTouchSensorNode |
X3DNodes |
|
| TTransformInstancesList |
CastleSceneCore |
List of transform nodes (ITransformNode), used to extract TShapeTreeList for this node. |
| TTransformNode |
X3DNodes |
|
| TTransformNodeHelper |
X3DNodes |
|
| TTransformNode_1 |
X3DNodes |
|
| TTransformSensorNode |
X3DNodes |
|
| TTransformSeparatorNode_1 |
X3DNodes |
|
| TTranslationNode_1 |
X3DNodes |
|
| TTransmitterPduNode |
X3DNodes |
|
| TTransmitterPduNodeHelper |
X3DNodes |
|
| TTraverseStateLastNodes |
X3DNodes |
Nodes that will be saved inside TX3DGraphTraverseState.LastNodes. |
| TTraversingInfo |
X3DNodes |
|
| TTriangle |
X3DTriangles |
Triangle in VRML/X3D model. |
| TTriangleFanSetNode |
X3DNodes |
|
| TTriangleOctree |
CastleTriangleOctree |
Octree based on triangles. |
| TTriangleOctreeNode |
CastleTriangleOctree |
|
| TTriangleSet2DNode |
X3DNodes |
|
| TTriangleSetNode |
X3DNodes |
|
| TTrianglesShadowCastersList |
CastleSceneCore |
Triangles array for shadow casting object. |
| TTriangleStripSetNode |
X3DNodes |
|
| TTrimmedSurfaceNode |
X3DNodes |
|
| TTwoSidedMaterialNode |
X3DNodes |
|
| TTwoSidedMaterialNodeHelper |
X3DNodes |
|
| TUIContainer |
CastleUIControls |
Abstract user interface container. |
| TUIControl |
CastleUIControls |
Basic user interface control class. |
| TUIControlFont |
CastleControls |
Base class for all controls inside an OpenGL context using a font. |
| TUIControlList |
CastleUIControls |
|
| TUIRectangularControl |
CastleUIControls |
TUIControl that has a position and takes some rectangular space on the container. |
| TUIState |
CastleUIState |
UI state, a useful singleton to manage the state of your game UI. |
| TUIStateList |
CastleUIState |
|
| TUnicodeCharList |
CastleUnicode |
|
| TUniversalCamera |
CastleCameras |
Camera that allows any kind of navigation (Examine, Walk). |
| TUniversalJointNode |
X3DNodes |
|
| TUniversalJointNodeHelper |
X3DNodes |
|
| TUnpackNotAlignedData |
CastleGLUtils |
Simple save/restore of OpenGL pixel store ———————————- |
| TVector2DoubleList |
CastleVectors |
|
| TVector2SingleList |
CastleVectors |
|
| TVector3DoubleList |
CastleVectors |
|
| TVector3SingleList |
CastleVectors |
|
| TVector4DoubleList |
CastleVectors |
|
| TVector4SingleList |
CastleVectors |
|
| TVectorInterpolatorNode |
X3DNodes |
|
| TVertexJoints |
X3DNodes |
|
| TVideo |
CastleVideos |
Video. |
| TVideosCache |
CastleVideos |
A cache of loaded videos. |
| TViewpointGroupNode |
X3DNodes |
|
| TViewpointGroupNodeHelper |
X3DNodes |
|
| TViewpointNode |
X3DNodes |
|
| TViewpointNodeHelper |
X3DNodes |
|
| TViewpointStack |
CastleSceneCore |
|
| TViewportNode |
X3DNodes |
|
| TVisibilitySensorInstance |
CastleShapes |
|
| TVisibilitySensorNode |
X3DNodes |
|
| TVolumeEmitterNode |
X3DNodes |
|
| TVolumeEmitterNodeHelper |
X3DNodes |
|
| TVolumePickSensorNode |
X3DNodes |
|
| 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. |
| TWaypoint |
CastleSectors |
|
| TWaypointList |
CastleSectors |
|
| 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 |
|
| TWindPhysicsModelNodeHelper |
X3DNodes |
|
| TWorldInfoNode |
X3DNodes |
|
| TWorldInfoNodeHelper |
X3DNodes |
|
| 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 |
|
| TX3DEventReceiveList |
X3DFields |
|
| TX3DEventsEngine |
X3DNodes |
Abstract 3D object 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 |
|
| TX3DImportableNames |
X3DNodes |
|
| TX3DInterfaceDeclaration |
X3DNodes |
Interface declaration, used in VRML/X3D (exposed) prototypes and for nodes with dynamic fields (Script, ComposedShader). |
| TX3DInterfaceDeclarationList |
X3DNodes |
|
| TX3DLexer |
X3DLexer |
VRML/X3D (classic encoding) lexer. |
| TX3DMaterialInfo |
X3DNodes |
|
| TX3DMaterialInfoAbstract |
X3DNodes |
Material information, usable for all VRML/X3D versions. |
| TX3DMaterialInfo_1 |
X3DNodes |
|
| TX3DMultField |
X3DFields |
|
| TX3DNode |
X3DNodes |
X3D node. |
| TX3DNodeClassesList |
X3DNodes |
|
| 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 |
|
| TX3DRouteList |
X3DNodes |
|
| TX3DSimpleMultField |
X3DFields |
Field holding multiple values. |
| TX3DSingleField |
X3DFields |
|
| TX3DTime |
X3DTime |
Complete timestamp for X3D events. |
| TX3DUnknownNode |
X3DNodes |
Not recognized VRML/X3D node type. |
| TX3DVersion |
X3DLexer |
|
| 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. |