Castle Game Engine: All Classes, Interfaces, Objects and Records

# All Classes, Interfaces, Objects and Records
Name | Unit | Description
--- | --- | ---
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.
Generated by PasDoc 0.13.0 on 2015-06-15 04:43:19