| BreakProgram |
CastleUtils |
Exception specially handled by my exception handler. |
| EALError |
CastleALUtils |
Exception for errors reported by alGetError (using constants AL_xxx). |
| EBox3DEmpty |
CastleBoxes |
|
| ECannotDecompressS3TC |
CastleImages |
|
| ECannotFlipS3TCImage |
CastleImages |
|
| ECannotLoadS3TCTexture |
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 |
|
| EDOMChildElementError |
CastleXMLUtils |
|
| EDownloadError |
CastleDownload |
|
| EDynLibError |
CastleDynLib |
|
| EExcessiveOptionArgument |
CastleParameters |
|
| EExeNameNotAvailable |
CastleFilesUtils |
|
| EFramebufferError |
CastleGLImages |
|
| EFramebufferInvalid |
CastleGLImages |
|
| EFramebufferSizeTooLow |
CastleGLImages |
|
| EGenerateMipmapNotAvailable |
CastleGLImages |
|
| 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 |
|
| 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. |
| EInvalidBMP |
CastleImages |
|
| EInvalidDDS |
CastleDDS |
|
| EInvalidFadeFrames |
CastleVideos |
|
| EInvalidImageFormat |
CastleImages |
|
| EInvalidImageForOpenGLTexture |
CastleGLImages |
|
| EInvalidIPL |
CastleImages |
|
| EInvalidLongOption |
CastleParameters |
|
| EInvalidOggVorbis |
CastleSoundFile |
|
| EInvalidParams |
CastleParameters |
|
| EInvalidPNG |
CastleImages |
|
| EInvalidPPM |
CastleImages |
|
| EInvalidRGBE |
CastleImages |
|
| 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 |
|
| EOpenGLNoMoreDisplayLists |
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. |
| IUIContainer |
CastleUIControls |
Basic user interface container. |
| IX3DNode |
X3DNodes |
X3D node interface. |
| 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 |
|
| TAbstractBindableNode |
X3DNodes |
|
| TAbstractCameraNode_1 |
X3DNodes |
Common base class for all cameras in VRML 1.0. |
| TAbstractChaserNode |
X3DNodes |
|
| TAbstractChildNode |
X3DNodes |
|
| TAbstractColorNode |
X3DNodes |
|
| TAbstractComposedGeometryNode |
X3DNodes |
|
| TAbstractCoordinateNode |
X3DNodes |
|
| TAbstractDamperNode |
X3DNodes |
|
| TAbstractDirectionalLightNode |
X3DNodes |
|
| TAbstractDragSensorNode |
X3DNodes |
|
| TAbstractEnvironmentalSensorNode |
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 |
|
| TAbstractLayoutNode |
X3DNodes |
|
| TAbstractLightNode |
X3DNodes |
Base class for all VRML / X3D light nodes. |
| TAbstractLODNode |
X3DNodes |
LOD node for VRML/X3D >= 2.0. |
| TAbstractMaterialNode |
X3DNodes |
|
| TAbstractNBodyCollidableNode |
X3DNodes |
|
| TAbstractNBodyCollisionSpaceNode |
X3DNodes |
|
| TAbstractNetworkSensorNode |
X3DNodes |
|
| TAbstractNode |
X3DNodes |
Base X3D node. |
| TAbstractNormalNode |
X3DNodes |
|
| TAbstractNurbsControlCurveNode |
X3DNodes |
|
| TAbstractNurbsSurfaceGeometryNode |
X3DNodes |
|
| TAbstractParametricGeometryNode |
X3DNodes |
|
| TAbstractParticleEmitterNode |
X3DNodes |
|
| TAbstractParticlePhysicsModelNode |
X3DNodes |
|
| TAbstractPickSensorNode |
X3DNodes |
|
| TAbstractPointingDeviceSensorNode |
X3DNodes |
|
| TAbstractPointLightNode |
X3DNodes |
|
| TAbstractPositionalLightNode |
X3DNodes |
|
| TAbstractProductStructureChildNode |
X3DNodes |
|
| TAbstractRigidJointNode |
X3DNodes |
|
| TAbstractScriptNode |
X3DNodes |
|
| TAbstractSensorNode |
X3DNodes |
|
| TAbstractSeparatorNode_1 |
X3DNodes |
Base class for VRML 1.0 nodes that push / pop all attributes and matrices. |
| TAbstractSequencerNode |
X3DNodes |
|
| TAbstractShaderNode |
X3DNodes |
|
| TAbstractShapeNode |
X3DNodes |
|
| TAbstractSoundNode |
X3DNodes |
|
| TAbstractSoundSourceNode |
X3DNodes |
|
| TAbstractTexture2DNode |
X3DNodes |
VRML/X3D texture that is 2D and is loaded (from file or some other stream). |
| TAbstractTexture3DNode |
X3DNodes |
|
| TAbstractTextureCoordinateNode |
X3DNodes |
|
| TAbstractTextureNode |
X3DNodes |
|
| TAbstractTextureTransformNode |
X3DNodes |
|
| TAbstractTimeDependentNode |
X3DNodes |
|
| TAbstractTouchSensorNode |
X3DNodes |
|
| TAbstractTransformationNode_1 |
X3DNodes |
Common base class for all nodes that modify the modelview matrix. |
| TAbstractTriggerNode |
X3DNodes |
|
| TAbstractVertexAttributeNode |
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 |
|
| TAbstractX3DTexture2DNode |
X3DNodes |
|
| TAbstractX3DViewpointNode |
X3DNodes |
|
| TALSoundFile |
CastleALUtils |
|
| TAnchorNode |
X3DNodes |
|
| TAppearanceNode |
X3DNodes |
|
| TArc2DNode |
X3DNodes |
|
| TArcClose2DNode |
X3DNodes |
|
| TArraysGenerator |
CastleArraysGenerator |
Generate TGeometryArrays for a VRML/X3D shape. |
| TAsciiTextNode_1 |
X3DNodes |
|
| TAudioClipNode |
X3DNodes |
|
| TBackground |
CastleBackground |
Background rendering sky, ground and such around the camera. |
| TBackgroundNode |
X3DNodes |
|
| TBackgroundStack |
CastleSceneCore |
|
| TBackgroundTextures |
X3DNodes |
Background textures. |
| TBallJointNode |
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 |
|
| TBitmapChar |
CastleBitmapFonts |
TBitmapChar record defines the bitmap character.
|
| TBitmapCharInfo |
CastleBitmapFonts |
|
| TBitmapFont |
CastleBitmapFonts |
|
| TBlendModeNode |
X3DNodes |
BlendMode node. |
| TBooleanFilterNode |
X3DNodes |
|
| TBooleanList |
CastleUtils |
|
| TBooleanSequencerNode |
X3DNodes |
|
| TBooleanToggleNode |
X3DNodes |
|
| TBooleanTriggerNode |
X3DNodes |
|
| TBorderEdge |
CastleSceneCore |
Scene edge that has one neighbor, i.e. |
| TBoundedPhysicsModelNode |
X3DNodes |
|
| TBox3D |
CastleBoxes |
Axis-aligned box. |
| TBoxNode |
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 |
|
| TCADFaceNode |
X3DNodes |
|
| TCADLayerNode |
X3DNodes |
|
| TCADPartNode |
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 |
|
| TCastleAbstractViewport |
CastleSceneManager |
Common abstract class for things that may act as a viewport: TCastleSceneManager and TCastleViewport. |
| TCastleAbstractViewportList |
CastleSceneManager |
|
| TCastleApplication |
CastleWindow |
Application, managing all open TCastleWindowBase (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 |
Lazarus component with an OpenGL context, most comfortable to render 3D worlds with 2D controls above. |
| TCastleControlBase |
CastleControl |
OpenGL control, with a couple of extensions for "Castle Game Engine". |
| TCastleControlCustom |
CastleControl |
OpenGL control, with extensions for "Castle Game Engine", including Controls list for TUIControl instances. |
| TCastleImage |
CastleImages |
An abstract class representing image as a simple array of pixels. |
| TCastleImageControl |
CastleControls |
Image control inside OpenGL context. |
| 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. |
| 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, 3D model handling (except rendering, for which see TCastleScene). |
| TCastleSceneList |
CastleScene |
|
| TCastleSceneManager |
CastleSceneManager |
Scene manager that knows about all 3D things inside your world. |
| TCastleStringList |
CastleStringUtils |
List of strings. |
| TCastleTheme |
CastleControls |
Theme for controls derived from TUIControl. |
| 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. |
| TCastleWindowBase |
CastleWindow |
Window with an OpenGL context. |
| TCastleWindowCustom |
CastleWindow |
OpenGL window keeping a Controls list. |
| TCastleWindowDemo |
CastleWindow |
Window with OpenGL context and some helper functionality, useful for demo programs. |
| TCircle2DNode |
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 |
|
| TCodeBreaker |
CastleUtils |
Class to be raised (like an exception) and caught, to exit from some code blocks. |
| TCollidableOffsetNode |
X3DNodes |
|
| TCollidableShapeNode |
X3DNodes |
|
| TCollisionCollectionNode |
X3DNodes |
|
| TCollisionNode |
X3DNodes |
|
| TCollisionSensorNode |
X3DNodes |
|
| TCollisionSpaceNode |
X3DNodes |
|
| TColorDamperNode |
X3DNodes |
|
| TColorInterpolatorNode |
X3DNodes |
|
| TColorNode |
X3DNodes |
|
| TColorRGBANode |
X3DNodes |
|
| TColorSetInterpolatorNode |
X3DNodes |
|
| TComposedCubeMapTextureNode |
X3DNodes |
|
| TComposedShaderNode |
X3DNodes |
|
| TComposedTexture3DNode |
X3DNodes |
|
| TConeEmitterNode |
X3DNodes |
|
| TConeNode |
X3DNodes |
|
| TConeNode_1 |
X3DNodes |
|
| TContactNode |
X3DNodes |
|
| TContour2DNode |
X3DNodes |
Contour2D node for X3D. |
| TContour2DNode_2 |
X3DNodes |
|
| TContourPolyline2DNode |
X3DNodes |
|
| 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 |
|
| TCurve |
CastleCurves |
3D curve, a set of points defined by a continous function Point for arguments within [TBegin, TEnd]. |
| TCylinderNode |
X3DNodes |
|
| TCylinderNode_1 |
X3DNodes |
|
| TCylinderSensorNode |
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 |
|
| TDISEntityTypeMappingNode |
X3DNodes |
|
| TDisk2DNode |
X3DNodes |
|
| TDisplacerNode |
X3DNodes |
|
| TDoubleAxisHingeJointNode |
X3DNodes |
|
| TDoubleList |
CastleUtils |
|
| TDynLib |
CastleDynLib |
Load functions from dynamic libraries. |
| TEaseInEaseOutNode |
X3DNodes |
|
| TEffectNode |
X3DNodes |
|
| TEffectPartNode |
X3DNodes |
|
| TElevationGridNode |
X3DNodes |
|
| TEncodedImage |
CastleImages |
Abstract class for an image with unspecified, possibly compressed, memory format. |
| TEnumeratedFileInfo |
CastleEnumerateFiles |
|
| 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 |
|
| TFaceIndex |
CastleTriangles |
Describe a range of indexes where the face (polygon and such) is located. |
| TFileFilter |
CastleFileFilters |
|
| TFileFilterList |
CastleFileFilters |
|
| TFillPropertiesNode |
X3DNodes |
|
| TFloatList |
CastleUtils |
|
| TFloatVertexAttributeNode |
X3DNodes |
|
| TFogCoordinateNode |
X3DNodes |
|
| TFogNode |
X3DNodes |
|
| TFogStack |
CastleSceneCore |
|
| TFontStyleNode |
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 |
|
| TGeneratedShadowMapNode |
X3DNodes |
|
| TGeneratedTextureHandler |
X3DNodes |
Helper 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 |
|
| 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 |
|
| TGL3DTextureNode |
CastleRenderer |
|
| TGLBitmapFont |
CastleGLBitmapFonts |
OpenGL bitmap font. |
| TGLBitmapFontAbstract |
CastleGLBitmapFonts |
Abstract class for all OpenGL bitmap fonts. |
| TGLComposedCubeMapTextureNode |
CastleRenderer |
|
| 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 |
OpenGL 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 box on a TCastleWindowBase. |
| TGLModeFrozenScreen |
CastleWindowModes |
Enter / exit modal box on a TCastleWindowBase, additionally saving the screen contents before entering modal box. |
| TGLMovieTextureNode |
CastleRenderer |
|
| TGLMultiTextureNode |
CastleRenderer |
Handler for TMultiTextureNode. |
| TGLOutlineFont |
CastleGLOutlineFonts |
Outline 3D font for OpenGL. |
| TGLOutlineFontAbstract |
CastleGLOutlineFonts |
Abstract class for all OpenGL outline fonts. |
| TGLOutlineFontCache |
CastleRenderer |
|
| TGLRenderedTextureNode |
CastleRenderer |
|
| TGLRenderer |
CastleRenderer |
|
| TGLRendererContextCache |
CastleRenderer |
A cache that may be used by many TGLRenderer instances to share some common OpenGL resources. |
| TGLRenderToTexture |
CastleGLImages |
Rendering to texture with OpenGL. |
| TGLShaderTexture |
CastleRenderer |
|
| TGLShadowVolumeRenderer |
CastleGLShadowVolumes |
Shadow volume rendering in OpenGL. |
| TGLShape |
CastleScene |
TShape descendant for usage within TCastleScene. |
| 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 |
Sequence of OpenGL textures to be played as a video. |
| TGrayscaleAlphaImage |
CastleImages |
Grayscale image with an alpha channel. |
| TGrayscaleImage |
CastleImages |
Grayscale image. |
| TGroupNode |
X3DNodes |
|
| TGroupNode_1 |
X3DNodes |
|
| TGZFileStream |
CastleZStream |
|
| THAnimDisplacerNode |
X3DNodes |
|
| THAnimHumanoidNode |
X3DNodes |
|
| THAnimJointNode |
X3DNodes |
|
| THAnimSegmentNode |
X3DNodes |
|
| THAnimSiteNode |
X3DNodes |
|
| THilbertCurve |
CastleSpaceFillingCurves |
Space-filling Hilbert curve. |
| THumanoidNode |
X3DNodes |
|
| TImageCubeMapTextureNode |
X3DNodes |
|
| TImageFormatInfo |
CastleImages |
|
| TImageTexture3DNode |
X3DNodes |
|
| TImageTextureNode |
X3DNodes |
|
| TIndexedFaceSetNode |
X3DNodes |
|
| TIndexedFaceSetNode_1 |
X3DNodes |
|
| TIndexedFacesOrTrianglesNode_1 |
X3DNodes |
Common base class for VRML 1.0 indexed polygon nodes (IndexedFaceSet and IndexedTriangleMesh). |
| TIndexedLineSetNode |
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. |
| TInputListener |
CastleUIControls |
Base class for things that listen to user input: cameras and 2D controls. |
| 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 |
|
| 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 |
|
| TKambiInlineNode |
X3DNodes |
|
| TKambiNavigationInfoNode |
X3DNodes |
|
| TKambiOctreePropertiesNode |
X3DNodes |
|
| TKambiTriangulationNode |
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 |
|
| 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 |
|
| TLineSetNode |
X3DNodes |
|
| TLoadSensorNode |
X3DNodes |
|
| TLocalFogNode |
X3DNodes |
|
| TLODNode |
X3DNodes |
|
| TLODNode_1 |
X3DNodes |
|
| TLODNode_2 |
X3DNodes |
|
| TLoggerNode |
X3DNodes |
|
| TLongIntList |
CastleUtils |
|
| TLongWordList |
CastleUtils |
|
| TManifoldEdge |
CastleSceneCore |
Scene edge that is between exactly two triangles. |
| TMaterialBindingNode_1 |
X3DNodes |
|
| TMaterialNode |
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 TCastleWindowBase.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. |
| TMessagesTheme |
CastleMessages |
|
| TMetadataBooleanNode |
X3DNodes |
|
| TMetadataDoubleNode |
X3DNodes |
|
| TMetadataFloatNode |
X3DNodes |
|
| TMetadataIntegerNode |
X3DNodes |
|
| TMetadataSetNode |
X3DNodes |
|
| TMetadataStringNode |
X3DNodes |
|
| TMFBool |
X3DFields |
|
| TMFColor |
X3DFields |
|
| TMFColorRGBA |
X3DFields |
|
| TMFDouble |
X3DFields |
|
| TMFFloat |
X3DFields |
|
| TMFInt32 |
X3DFields |
|
| TMFLong |
X3DFields |
|
| TMFMatrix3d |
X3DFields |
|
| TMFMatrix3f |
X3DFields |
|
| TMFMatrix4d |
X3DFields |
|
| TMFMatrix4f |
X3DFields |
|
| TMFNode |
X3DNodes |
VRML/X3D field holding a list of nodes. |
| TMFNodeShaders |
X3DNodes |
|
| TMFRotation |
X3DFields |
|
| TMFString |
X3DFields |
|
| TMFTime |
X3DFields |
|
| TMFVec2d |
X3DFields |
|
| TMFVec2f |
X3DFields |
|
| TMFVec3d |
X3DFields |
|
| TMFVec3f |
X3DFields |
|
| TMFVec4d |
X3DFields |
|
| TMFVec4f |
X3DFields |
|
| TMissileCreature |
CastleCreatures |
Creature using TMissileCreatureResource. |
| TMissileCreatureResource |
CastleCreatures |
Creature that blindly moves in a given direction. |
| TMotorJointNode |
X3DNodes |
|
| TMouseSensorNode |
X3DNodes |
|
| TMovieTextureNode |
X3DNodes |
|
| TMultiGeneratedTextureCoordinateNode |
X3DNodes |
X3D MultiGeneratedTextureCoordinate node. |
| TMultiTextureCoordinateNode |
X3DNodes |
|
| TMultiTextureNode |
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 |
|
| 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 |
|
| TNurbsCurveNode |
X3DNodes |
|
| TNurbsCurveNode_2 |
X3DNodes |
|
| TNurbsGroupNode |
X3DNodes |
|
| TNurbsOrientationInterpolatorNode |
X3DNodes |
|
| TNurbsPatchSurfaceNode |
X3DNodes |
|
| TNurbsPositionInterpolatorNode |
X3DNodes |
|
| TNurbsPositionInterpolatorNode_2 |
X3DNodes |
|
| TNurbsSetNode |
X3DNodes |
|
| TNurbsSurfaceInterpolatorNode |
X3DNodes |
|
| TNurbsSurfaceNode |
X3DNodes |
|
| TNurbsSweptSurfaceNode |
X3DNodes |
|
| TNurbsSwungSurfaceNode |
X3DNodes |
|
| TNurbsTextureCoordinateNode |
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 |
|
| TOrientationDamperNode |
X3DNodes |
|
| TOrientationInterpolatorNode |
X3DNodes |
|
| TOrthographicCameraNode_1 |
X3DNodes |
|
| TOrthographicRaysWindow |
CastleRays |
|
| TOrthoViewpointNode |
X3DNodes |
|
| TOutlineChar |
CastleOutlineFonts |
Character information. |
| TOutlineCharInfo |
CastleOutlineFonts |
|
| TOutlineCharItem |
CastleOutlineFonts |
|
| TOutlineFont |
CastleOutlineFonts |
|
| TPackagedShaderNode |
X3DNodes |
|
| 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 |
|
| TPickableGroupNode |
X3DNodes |
|
| TPixelTexture3DNode |
X3DNodes |
|
| TPixelTextureNode |
X3DNodes |
|
| TPlaneNode |
X3DNodes |
|
| TPlaneSensorNode |
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 |
|
| 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 |
|
| TPolypoint2DNode |
X3DNodes |
|
| TPositionChaser2DNode |
X3DNodes |
|
| TPositionChaserNode |
X3DNodes |
|
| TPositionDamper2DNode |
X3DNodes |
|
| TPositionDamperNode |
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 |
|
| 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 |
|
| TRecentFiles |
CastleRecentFiles |
Manage a list of recently open files. |
| TRectangle |
CastleOnScreenMenu |
2D rectangle. |
| TRectangle2DNode |
X3DNodes |
|
| TRectangleList |
CastleOnScreenMenu |
|
| TRenderedTextureNode |
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 |
|
| TRigidBodyNode |
X3DNodes |
|
| TRotationNode_1 |
X3DNodes |
|
| TRotationXYZNode |
X3DNodes |
RotationXYZ node (from Inventor). |
| TS3TCImage |
CastleImages |
Image encoded with S3TC compression. |
| TScalarChaserNode |
X3DNodes |
|
| TScalarInterpolatorNode |
X3DNodes |
|
| TScaleNode_1 |
X3DNodes |
|
| TSceneRenderingAttributes |
CastleScene |
|
| TScreenEffectNode |
X3DNodes |
|
| TScreenFontStyleNode |
X3DNodes |
|
| TScreenGroupNode |
X3DNodes |
|
| TScriptNode |
X3DNodes |
|
| TSector |
CastleSectors |
|
| TSectorList |
CastleSectors |
|
| TSegmentNode |
X3DNodes |
|
| TSeparatorNode_1 |
X3DNodes |
|
| TSFBitMask |
X3DFields |
SFBitMask VRML 1.0 field. |
| TSFBool |
X3DFields |
|
| TSFColor |
X3DFields |
|
| TSFColorRGBA |
X3DFields |
|
| TSFDouble |
X3DFields |
VRML/X3D field holding a double-precision floating point value. |
| TSFEnum |
X3DFields |
SFEnum VRML 1.0 field. |
| TSFFloat |
X3DFields |
|
| TSFImage |
X3DFields |
|
| TSFInt32 |
X3DFields |
|
| TSFLong |
X3DFields |
|
| TSFMatrix |
X3DFields |
VRML 1.0 SFMatrix field. |
| TSFMatrix3d |
X3DFields |
|
| TSFMatrix3f |
X3DFields |
|
| TSFMatrix4d |
X3DFields |
|
| TSFMatrix4f |
X3DFields |
|
| TSFNode |
X3DNodes |
VRML/X3D field holding a reference to a single node. |
| TSFRotation |
X3DFields |
|
| TSFString |
X3DFields |
|
| TSFStringShaderType |
X3DNodes |
|
| TSFStringShading |
X3DNodes |
|
| TSFTime |
X3DFields |
|
| TSFVec2d |
X3DFields |
|
| TSFVec2f |
X3DFields |
|
| TSFVec3d |
X3DFields |
|
| TSFVec3f |
X3DFields |
|
| TSFVec4d |
X3DFields |
|
| TSFVec4f |
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 |
|
| TSimplePeekCharStream |
CastleClassUtils |
Read another stream, sequentially, always being able to back one character. |
| TSingleAxisHingeJointNode |
X3DNodes |
|
| TSingleList |
CastleUtils |
|
| TSiteNode |
X3DNodes |
|
| TSliderJointNode |
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 |
|
| TSoundOggVorbis |
CastleSoundFile |
OggVorbis file loader. |
| TSoundVolumeMenuItem |
CastleSoundMenu |
|
| TSoundWAV |
CastleSoundFile |
|
| TSpaceFillingCurve |
CastleSpaceFillingCurves |
Base abstract space-filling curve class. |
| TSphereNode |
X3DNodes |
|
| TSphereNode_1 |
X3DNodes |
|
| TSphereSensorNode |
X3DNodes |
|
| TSplinePositionInterpolator2DNode |
X3DNodes |
|
| TSplinePositionInterpolatorNode |
X3DNodes |
|
| TSplineScalarInterpolatorNode |
X3DNodes |
|
| TSpotLightNode |
X3DNodes |
|
| TSpotLightNode_1 |
X3DNodes |
|
| TSquadOrientationInterpolatorNode |
X3DNodes |
|
| TStaticGroupNode |
X3DNodes |
|
| TStillCreature |
CastleCreatures |
Creature using TStillCreatureResource. |
| TStillCreatureResource |
CastleCreatures |
Creature that just stays still. |
| TStringListCaseSens |
CastleClassUtils |
TStringList that is case sensitive. |
| TStringSensorNode |
X3DNodes |
|
| TStringStringMap |
X3DNodes |
|
| TSurfaceEmitterNode |
X3DNodes |
|
| TSwapScanCurve |
CastleSpaceFillingCurves |
Simple space-filling curve that goes row by row, swapping direction. |
| TSwitchNode |
X3DNodes |
Switch node. |
| TSwitchNode_1 |
X3DNodes |
|
| TTeapotNode |
X3DNodes |
|
| TTexCoordDamper2DNode |
X3DNodes |
|
| TText3DNode |
X3DNodes |
|
| TTextNode |
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 |
|
| TTextureCoordinateNode |
X3DNodes |
|
| TTextureCubeMapCache |
CastleRenderer |
|
| TTextureDepthOrFloatCache |
CastleRenderer |
Cached depth or float texture. |
| TTextureImageCache |
CastleRenderer |
|
| TTexturePropertiesNode |
X3DNodes |
|
| TTexturesVideosCache |
CastleTextureImages |
A cache of loaded images for textures. |
| TTextureTransform3DNode |
X3DNodes |
|
| TTextureTransformMatrix3DNode |
X3DNodes |
|
| TTextureTransformNode |
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 |
|
| TTimeTriggerNode |
X3DNodes |
|
| TTogglerNode |
X3DNodes |
|
| TTouchSensorNode |
X3DNodes |
|
| TTransformInstancesList |
CastleSceneCore |
List of transform nodes (ITransformNode), used to extract TShapeTreeList for this node. |
| TTransformNode |
X3DNodes |
|
| TTransformNode_1 |
X3DNodes |
|
| TTransformSensorNode |
X3DNodes |
|
| TTransformSeparatorNode_1 |
X3DNodes |
|
| TTranslationNode_1 |
X3DNodes |
|
| TTransmitterPduNode |
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 |
|
| TUIControl |
CastleUIControls |
Basic user interface control class. |
| TUIControlFont |
CastleControls |
Base class for all controls inside an OpenGL context using a font. |
| TUIControlList |
CastleUIControls |
|
| TUIControlPos |
CastleUIControls |
TUIControl with position (in Left, Bottom fields). |
| TUniversalCamera |
CastleCameras |
Camera that allows any kind of navigation (Examine, Walk). |
| TUniversalJointNode |
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 |
|
| TViewpointNode |
X3DNodes |
|
| TViewpointStack |
CastleSceneCore |
|
| TViewportNode |
X3DNodes |
|
| TVisibilitySensorInstance |
CastleShapes |
|
| TVisibilitySensorNode |
X3DNodes |
|
| TVolumeEmitterNode |
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 |
|
| TWindowRecentFiles |
CastleWindowRecentFiles |
Manage a list of recently opened files, and show a menu in TCastleWindowBase. |
| TWindowsBitmapFont |
CastleGLWindowsFonts |
Bitmap OpenGL font from an installed Windows font. |
| TWindowsFont |
CastleWindowsFonts |
A wrapper for CreateFont WinAPI function. |
| TWindowsOutlineFont |
CastleGLWindowsFonts |
Outline OpenGL font from an installed Windows font. |
| TWindowState |
CastleWindowModes |
|
| TWindPhysicsModelNode |
X3DNodes |
|
| TWorldInfoNode |
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. |
| 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. |