All Types

Name Unit Description
ECasScriptSyntaxError CastleScriptParser

Error when parsing CastleScript expression.

EFreeTypeLibraryNotFound CastleFonts

Raised by TTextureFontData.Create or TCastleFont.Load when the freetype library cannot be found, and thus font files cannot be read.

EFreeTypeLibraryNotFound CastleTextureFontData

Raised by TTextureFontData.Create or TCastleFont.Load when the freetype library cannot be found, and thus font files cannot be read.

EGzipCompressed X3DNodes

Raised by classic X3D loading routines when the stream is compressed with gzip.

EKamAssignValueError CastleScript

Deprecated name for ECasScriptAssignError.

ENoMoreOpenALSources CastleSoundEngine

 

ENoMoreSources CastleSoundEngine

Copyright 2010-2023 Michalis Kamburelis.

ESoundFileError CastleSoundEngine

 

EWithHiddenClassName CastleUtils

 

Float CastleUtils

Floating-point type with best precision.

P3DTriangle CastleTriangles

 

PBoolean CastleUtils

Pointer to a boolean.

PBox3D CastleBoxes

 

PByteArray CastleUtils

Infinite array of bytes.

PCardinal CastleUtils

 

PCastleColor CastleColors

 

PCastleColorRGB CastleColors

 

PCharactersBooleans CastleKeysMouse

 

PClipPlane X3DNodes

 

PCollisionDetailsItem CastleTransform

 

PConstantStringArray X3DFields

 

PFloat CastleUtils

 

PFloatRectangle CastleRectangles

 

PFloatRectangleArray CastleRectangles

 

PFrustum CastleFrustum

 

PGtkGLArea CastleWindow

For now I use GtkDrawingArea when CASTLE_WINDOW_GTK_2.

PInt32Array CastleUtils

 

PJoy CastleJoysticks

 

PJoyInfo CastleJoysticks

 

PJoyState CastleJoysticks

 

PKeysBooleans CastleKeysMouse

 

PKeysBytes CastleKeysMouse

 

PLightInstance X3DNodes

 

PLongWord CastleUtils

 

PMatrix2 CastleVectors

 

PMatrix2Double CastleVectors

 

PMatrix2Single CastleVectors

 

PMatrix3 CastleVectors

 

PMatrix3Double CastleVectors

 

PMatrix3Single CastleVectors

 

PMatrix4 CastleVectors

 

PMatrix4Double CastleVectors

 

PMatrix4Single CastleVectors

 

POption CastleParameters

 

POption_Array CastleParameters

 

PRayCollisionNode CastleTransform

 

PRenderStatistics CastleTransform

 

PShortint CastleUtils

 

PSingleArray CastleUtils

 

PTouch CastleUIControls

 

PTransformation CastleVectors

 

PTraversingInfo X3DNodes

 

PTriangle CastleTriangles

 

PTriangle2 CastleTriangles

 

PTriangle2Single CastleTriangles

 

PTriangle3 CastleTriangles

 

PTriangle3Single CastleTriangles

 

PTriangle4 CastleTriangles

 

PTriangle4Single CastleTriangles

 

PtrObject CastleUtils

Pointer to TObject.

PVector2 CastleVectors

 

PVector2Array CastleVectors

 

PVector2Byte CastleVectors

 

PVector2ByteArray CastleVectors

 

PVector2Cardinal CastleVectors

 

PVector2CardinalArray CastleVectors

 

PVector2Double CastleVectors

 

PVector2Integer CastleVectors

 

PVector2IntegerArray CastleVectors

 

PVector2Single CastleVectors

 

PVector2SmallInt CastleVectors

 

PVector3 CastleVectors

 

PVector3Array CastleVectors

 

PVector3Byte CastleVectors

 

PVector3ByteArray CastleVectors

 

PVector3Cardinal CastleVectors

 

PVector3CardinalArray CastleVectors

 

PVector3Double CastleVectors

 

PVector3Integer CastleVectors

 

PVector3IntegerArray CastleVectors

 

PVector3Single CastleVectors

 

PVector4 CastleVectors

 

PVector4Array CastleVectors

 

PVector4Byte CastleVectors

 

PVector4ByteArray CastleVectors

 

PVector4Cardinal CastleVectors

 

PVector4CardinalArray CastleVectors

 

PVector4Double CastleVectors

 

PVector4Integer CastleVectors

 

PVector4IntegerArray CastleVectors

 

PVector4Single CastleVectors

 

PVertexJoints X3DNodes

 

PX3DNodeNameRec X3DNodes

 

PX3DTime X3DTime

 

T3BoolInputs CastleCameras

 

T3DAxis CastleUtils

Index of axis in 3D.

T3DCoord CastleRenderOptions

 

T3DCoords CastleRenderOptions

 

T3DTriangle CastleTriangles

 

T3DTriangleGeometry CastleTriangles

 

T3DTriangleIgnoreFunc CastleTriangles

 

TAbstractGeometryNodeClass X3DNodes

 

TAbstractX3DGeometryNode X3DNodes

 

TAbstractX3DGroupingNode X3DNodes

 

TAbstractX3DTexture2DNode X3DNodes

 

TAbstractX3DViewpointNode X3DNodes

 

TAdClosedEvent CastleAds

 

TAdNetwork CastleAds

 

TAdWatchStatus CastleAds

 

TAimAvatar CastleThirdPersonNavigation

Used by TCastleThirdPersonNavigation.AimAvatar.

TAllowedChildren X3DNodes

Copyright 2002-2022 Michalis Kamburelis.

TAlphaChannel CastleImages

See TCastleImage.AlphaChannel.

TAlphaMode X3DNodes

Alpha mode, for TAppearanceNode.AlphaMode.

TAnalyticsProgress CastleAnalytics

Status for TAnalytics.Progress.

TAntiAliasing CastleWindow

Anti-aliasing values for TCastleWindow.AntiAliasing.

TAppId CastleSteam

 

TArcClosureType X3DNodes

Type of TArcClose2DNode.ClosureType.

TAutoAlphaChannel CastleImages

How is the alpha channel of an image treated.

TAutoMagnificationFilter CastleRenderOptions

Texture magnification filter (what happens when a single texture pixel in stretched over many screen pixels).

TAutoMinificationFilter CastleRenderOptions

Texture minification filter (what happens when many texture pixels are squeezed in one screen pixel).

TBackgroundSide X3DNodes

Side of the background (skybox), used with TBackgroundNode.

TBeforeShapeRenderProc CastleScene

 

TBlendingDestinationFactor CastleRenderOptions

 

TBlendingSort CastleRenderOptions

 

TBlendingSourceFactor CastleRenderOptions

 

TBooleanSet CastleUtils

 

TBorder CastleUIControls

type

TBoundaryMode X3DNodes

Boundary modes for texture coordinates.

TBox3DBool CastleBoxes

 

TBox3DEvent CastleBoxes

 

TBox3DList CastleBoxes

 

TBoxCorners CastleBoxes

 

TBufferTarget CastleRenderContext

Target of bound buffer, see https://registry.khronos.org/OpenGL-Refpages/gl4/html/glBindBuffer.xhtml .

TBumpMapping CastleRenderOptions

Possible bump mapping options.

TByteArray CastleUtils

 

TCamera CastleCameras

 

TCameraInput CastleCameras

 

TCameraInputs CastleCameras

 

TCaptionPart CastleWindow

 

TCasScriptFunctionClass CastleScript

 

TCasScriptFunctionHandler CastleScript

Calculate result on given function arguments Arguments.

TCasScriptMessage CastleScript

 

TCasScriptValueClass CastleScript

 

TCasScriptValueClassArray CastleScript

 

TCasScriptValuesArray CastleScript

 

TCastleApplicationMode CastleUtils

Application mode.

TCastleBehaviorClass CastleTransform

TCastleBehavior.

TCastleBehaviorList CastleTransform

 

TCastleButtonImageLayout CastleControls

Possible image placement for a button, see TCastleButton.ImageLayout.

TCastleColor CastleColors

 

TCastleColorRGB CastleColors

 

TCastleConfig CastleConfig

 

TCastleConfigEvent CastleXMLConfig

 

TCastleContainer CastleWindow

 

TCastleControlContainerList CastleControlContainer

 

TCastleControlCustom CastleControl

 

TCastleCrosshairShape CastleControls

Possible crosshair shape, for TCastleCrosshair.Shape.

TCastleImageClass CastleImages

 

TCastleImageList CastleImages

 

TCastleMouseButton CastleKeysMouse

 

TCastleMouseButtons CastleKeysMouse

 

TCastlePlatform CastleUtils

Possible platforms supported by CGE.

TCastlePlatforms CastleUtils

 

TCastleRenderOptionsClass CastleRenderOptions

 

TCastleRenderOptionsEvent CastleRenderOptions

 

TCastleRigidBodyList CastleTransform

 

TCastleSceneClass CastleScene

 

TCastleTerrainCombineOperation CastleTerrain

Operation used by TCastleTerrainCombine to combine heights from 2 terrain data sources.

TCastleThirdPersonNavigationAnimationEvent CastleThirdPersonNavigation

 

TCastleTransformClass CastleTransform

 

TCastleUserInterfaceChange CastleUIControls

Things that can cause TCastleUserInterface.VisibleChange notification.

TCastleUserInterfaceChangeEvent CastleUIControls

 

TCastleUserInterfaceChanges CastleUIControls

 

TCastleUserInterfaceClass CastleUIControls

 

TCastleUserInterfaceRect CastleUIControls

 

TCastleWindowBase CastleWindow

 

TCastleWindowClass CastleWindow

 

TCastleWindowCustom CastleWindow

 

TChangeTransformation CastleThirdPersonNavigation

How does the avatar change transformation (for movement and rotations).

TCharactersBooleans CastleKeysMouse

 

TClearBuffer CastleRenderContext

 

TClearBuffers CastleRenderContext

 

TClientConnectionEvent CastleClientServer

 

TClientContextList CastleClientServer

 

TClientMessageReceivedEvent CastleClientServer

 

TCollisionDetection CastleTransform

 

TCollisionEvent CastleTransform

 

TColorBuffer CastleGLImages

Color buffer to grab, used by SaveScreen_NoFlush.

TColorChannel CastleRenderOptions

Possible color channel to write, see TCastleRenderOptions.InternalColorChannels.

TColorChannels CastleRenderOptions

Possible subset of color channels to write, see TCastleRenderOptions.InternalColorChannels.

TColorMode CastleRenderOptions

Type of TAbstractColorNode.Mode.

TColorModulatorByteFunc CastleColors

Function that processes RGB colors, used by TCastleImage.ModulateRGB.

TColorSpace CastleRenderOptions

Color space.

TConeNode_2 X3DNodes

 

TConnectionEvent CastleClientServer

 

TConstantStringArray X3DFields

Array of strings used with TSFStringEnum and TSFEnum.

TContainerObjectEvent CastleUIControls

 

TControlInputMotionEvent CastleLCLUtils

 

TControlInputPressReleaseEvent CastleLCLUtils

 

TControlPointsCurveClass CastleCurves

 

TControlPointsCurveList CastleCurves

 

TCoordRangeHandler X3DNodes

 

TCubicBezier2DPoints CastleCurves

 

TCubicBezier3DPoints CastleCurves

 

TCubicBezier3DPointsArray CastleCurves

 

TCylinderNode_2 X3DNodes

 

TDebugTransformBoxList CastleDebugTransform

 

TDecompressTextureFunction CastleImages

 

TDepthFunction CastleRenderContext

Possible values of TRenderContext.DepthFunc.

TDirectionalLightNode_2 X3DNodes

 

TDownloadFinishedEvent CastleDownload

 

TDownloadStatus CastleDownload

See TCastleDownload.Status.

TDrawMode CastleImages

Drawing mode used by image-on-image drawing methods (TCastleImage.DrawFrom and TCastleImage.DrawTo).

TDropFilesFunc CastleWindow

 

TDynamicStringArray CastleStringUtils

 

TDynLibHandle CastleDynLib

With FPC, use cross-platform DynLibs unit.

TDynLibSymbolError CastleDynLib

 

TEncodedImageClass CastleImages

 

TEncodedImageList CastleImages

 

TEnumerateChildrenFunction X3DNodes

 

TEnumerateReplaceNodesFunction X3DNodes

 

TEnumerateShapeTexturesFunction CastleShapes

 

TExamineCamera CastleCameras

 

TFaceIndexesList CastleTriangles

 

TFallNotifyFunc CastleCameras

See TCastleNavigation.OnFall.

TFieldOfViewAxis CastleTransform

Value of TCastlePerspective.FieldOfViewAxis.

TFindFilesOption CastleFindFiles

 

TFindFilesOptions CastleFindFiles

 

TFindNodeOption X3DNodes

 

TFindNodeOptions X3DNodes

 

TFingerIndex CastleKeysMouse

 

TFloatRectangleArray CastleRectangles

 

TFloatRectangleList CastleRectangles

 

TFloatTime CastleTimeUtils

Time in seconds.

TFloatTime X3DTime

 

TFogType X3DNodes

 

TFogTypeOrNone X3DNodes

 

TFontStyleNode_2 X3DNodes

 

TFoundFileMethod CastleFindFiles

 

TFoundFileProc CastleFindFiles

Called for each file found.

TFrameId CastleTimeUtils

Part of CastleTimeUtils unit: TFramesPerSecond.

TFrameMetric CastleTimeUtils

Various possible per-frame times measured by TCastleFrameProfiler.

TFreeNotificationEvent CastleClassUtils

Notification from TFreeNotificationObserver.

TFrustumCollisionPossible CastleFrustum

See TFrustum.SphereCollisionPossible for description what each value of this type means.

TFrustumPlane CastleFrustum

Order of planes of TFrustum.

TFrustumPoints CastleFrustum

 

TFrustumPointsSingle CastleFrustum

 

TFullScreenAdType CastleAds

 

TGameServiceStatus CastleGameService

Status of TGameService sign-in.

TGenericScalar CastleVectorsInternalDouble

Internal type, always means Double within the CastleVectorsInternalDouble unit.

TGenericScalar CastleVectorsInternalSingle

Internal type, always means Single within the CastleVectorsInternalSingle unit.

TGeometryChange CastleSceneCore

 

TGetFloatRectangleEvent CastleRectangles

TFloatRectanglePersistent type wrapped as a TCastleComponent instance.

TGetIndexFromIndexNumFunc CastleBoxes

 

TGetVector2Event CastleVectors

CastleVectors types wrapped as a TCastleComponent instance.

TGetVector3Event CastleVectors

 

TGetVector4Event CastleVectors

 

TGetVertexFromIndexFunc CastleVectors

CastleVectors routines (global functions, procedures) for Single precision of vectors and matrices.

TGLApplication CastleWindow

Deprecated name for TCastleApplication.

TGLbitfield CastleGLUtils

 

TGLBitmapFont CastleFonts

 

TGLBitmapFontAbstract CastleFonts

 

TGLboolean CastleGLUtils

 

TGLbyte CastleGLUtils

 

TGLclampd CastleGLUtils

 

TGLclampf CastleGLUtils

 

TGLContextEvent CastleApplicationProperties

 

TGLContextRetryOpenFunc CastleWindow

 

TGLdouble CastleGLUtils

 

TGLenum CastleGLUtils

 

TGLfloat CastleGLUtils

 

TGLImage CastleGLImages

 

TGLImageCore CastleGLImages

 

TGLImageManaged CastleGLImages

 

TGLImageOnDemand CastleGLImages

 

TGLint CastleGLUtils

 

TGLRenderToTextureBuffer CastleGLImages

 

TGLRequestCapabilities CastleGLUtils

OpenGL(ES) capabilities to request at context creation.

TGLshort CastleGLUtils

 

TGLsizei CastleGLUtils

 

TGLSLAttributeList CastleGLShaders

 

TGLSLProgramList CastleGLShaders

 

TGLTextureId CastleGLImages

type - don't add type Delphi can't parse that correctly

TGLubyte CastleGLUtils

 

TGLuint CastleGLUtils

 

TGLuintList CastleGLShaders

 

TGLushort CastleGLUtils

 

TGLVendorType CastleGLVersion

Recognized OpenGL(ES) vendor names.

TGroupNode_2 X3DNodes

 

THorizontalPosition CastleRectangles

Horizontal position of one control/rectangle with respect to another.

THttpMethod CastleDownload

See TCastleDownload.HttpMethod.

TIfcActorRoleList CastleIfc

 

TIfcActuatorTypeEnum CastleIfc

Range of different types of actuator that can be specified.

TIfcAddressTypeEnum CastleIfc

Logical location of the address.

TIfcAxis2Placement CastleIfc

Always either TIfcAxis2Placement2D or TIfcAxis2Placement3D.

TIfcChangeActionEnum CastleIfc

 

TIfcColumnTypeEnum CastleIfc

 

TIfcDerivedUnitEnum CastleIfc

 

TIfcDimensionCount CastleIfc

Number of dimensions.

TIfcDirectionSenseEnum CastleIfc

 

TIfcDoorTypeEnum CastleIfc

 

TIfcDoorTypeOperationEnum CastleIfc

 

TIfcElementCompositionEnum CastleIfc

 

TIfcGeometricProjectionEnum CastleIfc

 

TIfcIdentifier CastleIfc

Identifier.

TIfcIndexedPolygonalFaceList CastleIfc

 

TIfcInternalOrExternalEnum CastleIfc

 

TIfcLabel CastleIfc

Text label.

TIfcLayeredItem CastleIfc

Collection of all those items, that are assigned to a single layer.

TIfcLayeredItemList CastleIfc

List of TIfcLayeredItem.

TIfcLayerSetDirectionEnum CastleIfc

 

TIfcLengthMeasure CastleIfc

Distance.

TIfcLogical CastleIfc

 

TIfcMaterialConstituentList CastleIfc

 

TIfcMaterialDefinitionRepresentationList CastleIfc

 

TIfcMaterialLayerList CastleIfc

 

TIfcMaterialRelationshipList CastleIfc

 

TIfcNonNegativeLengthMeasure CastleIfc

 

TIfcNormalisedRatioMeasure CastleIfc

Dimensionless measure to express ratio values ranging from 0.0 to 1.0.

TIfcObjectDefinitionList CastleIfc

 

TIfcOpeningElementTypeEnum CastleIfc

Used by TIfcOpeningElement.PredefinedType.

TIfcPersistentClass CastleIfc

 

TIfcPersistentList CastleIfc

List of TIfcPersistent instances.

TIfcPhysicalOrVirtualEnum CastleIfc

 

TIfcPositiveLengthMeasure CastleIfc

Positive distance.

TIfcPositiveRatioMeasure CastleIfc

Ratio measure that is greater than zero.

TIfcPresentationStyleList CastleIfc

 

TIfcProfileTypeEnum CastleIfc

Defines whether the definition of a profile shape shall be geometrically resolved into a curve or into a surface.

TIfcPropertyDependencyRelationshipList CastleIfc

 

TIfcPropertySetDefinitionList CastleIfc

 

TIfcPropertySetList CastleIfc

 

TIfcPropertySetTemplateTypeEnum CastleIfc

 

TIfcReal CastleIfc

Float type used throughout IFC.

TIfcRelAdheresToElementList CastleIfc

 

TIfcRelAssociatesMaterialList CastleIfc

 

TIfcRelConnectsWithRealizingElementsList CastleIfc

 

TIfcRelCoversBldgElementsList CastleIfc

 

TIfcRelInterferesElementsList CastleIfc

 

TIfcRelProjectsElementList CastleIfc

 

TIfcRelSpaceBoundaryList CastleIfc

 

TIfcRepresentationMapList CastleIfc

 

TIfcResourceObjectSelect CastleIfc

Selection of resource level objects that are to be related to an resource level relationship object.

TIfcRoleEnum CastleIfc

 

TIfcSegmentIndexSelectList CastleIfc

 

TIfcSIPrefix CastleIfc

 

TIfcSIUnitName CastleIfc

 

TIfcSlabTypeEnum CastleIfc

 

TIfcSpatialZoneTypeEnum CastleIfc

 

TIfcStateEnum CastleIfc

 

TIfcText CastleIfc

Text.

TIfcTimeStamp CastleIfc

Indication of date and time by measuring the number of seconds which have elapsed since 1 January 1970, 00:00:00 UTC.

TIfcUnitEnum CastleIfc

 

TIfcURIReference CastleIfc

 

TIfcWallTypeEnum CastleIfc

 

TIfcWindowTypeEnum CastleIfc

Used for TIfcWindow.PredefinedType and TIfcWindowType.PredefinedType.

TIfcWindowTypePartitioningEnum CastleIfc

Basic configuration of the window type in terms of the number of window panels and the subdivision of the total window.

TIndexedFaceSetNode_2 X3DNodes

 

TIndexedLineSetNode_2 X3DNodes

 

TIndexedPolygonHandler X3DNodes

 

TInputGroup CastleInputs

Type of input, for TInputShortcut.Group.

TInputGroupNotLocal CastleInputs

 

TInputIgnoreEvent X3DFields

 

TInputListener CastleUIControls

 

TInputPressReleaseType CastleKeysMouse

 

TInt32Array CastleUtils

 

TInternalDesignNavigationType CastleViewport

 

TInternalSoundSourceEvent CastleSoundEngine

type // allow type declaration to continue

TInterpolation X3DNodes

Interpolation mode, for TAbstractInterpolatorNode.Interpolation.

TJoystickList CastleJoysticks

 

TKey CastleKeysMouse

Keys on the keyboard.

TKeysBooleans CastleKeysMouse

 

TKeysBytes CastleKeysMouse

 

TLightScope X3DNodes

 

TLineMode X3DNodes

Mode for line primitive defined by TIndexedLineSetNode or TLineSetNode.

TLineType CastleRenderOptions

Supported line types (patterns), for TLinePropertiesNode.LineType or TRenderContext.LineType.

TListSize CastleUtils

Size (signed) used for various list types Count, Capacity, index variables.

TLoadImageEvent CastleImages

Listener type for AddLoadImageListener.

TLoadImageOption CastleImages

 

TLoadImageOptions CastleImages

 

TLocationCache CastleGLShaders

 

TLogEvent CastleApplicationProperties

 

TLogTimePrefix CastleLog

Prefix each log line with optional date/time.

TMagnificationFilter CastleGLImages

 

TMagnificationFilter CastleRenderOptions

 

TMailboxTag CastleTriangles

TTriangle ——————————————————————

TManipulateMode CastleTransformManipulate

Mode of operation for TCastleTransformManipulate.Mode.

TMaskRendering CastleControls

Effect of mask over rendering, used by TCastleMask.MaskRendering.

TMaterialNode_2 X3DNodes

 

TMatrix2 CastleVectors

2x2 matrix of floating-point values (Single precision).

TMatrix2Double CastleVectors

2x2 matrix of floating-point values (Double precision).

TMatrix2Single CastleVectors

 

TMatrix3 CastleVectors

3x3 matrix of floating-point values (Single precision).

TMatrix3Double CastleVectors

3x3 matrix of floating-point values (Double precision).

TMatrix3Single CastleVectors

 

TMatrix3SingleList CastleVectors

 

TMatrix4 CastleVectors

4x4 matrix of floating-point values (Single precision).

TMatrix4Double CastleVectors

4x4 matrix of floating-point values (Double precision).

TMatrix4Single CastleVectors

 

TMatrix4SingleList CastleVectors

 

TMatrixTransformNode_2 X3DNodes

 

TMenuClickFunc CastleWindow

 

TMenuEntryList CastleWindow

 

TMenuItemClickEvent CastleWindow

 

TMessageClientList CastleClientServer

 

TMessageReceivedEvent CastleClientServer

 

TMessageReceivedEvent CastleMessaging

Called by TMessaging when a new message from service is received.

TMilisecTime CastleTimeUtils

To measure time, better use Timer + TimerSeconds or ProcessTimer + ProcessTimerSeconds

TMinificationFilter CastleGLImages

We recommend using CastleRenderOptions unit to get these types.

TMinificationFilter CastleRenderOptions

 

TModelLoadEvent X3DLoad

 

TModelSaveEvent X3DLoad

 

TModifierKey CastleKeysMouse

Modifier keys are keys that, when pressed, modify the meaning of other keys.

TModifierKeys CastleKeysMouse

 

TMouseCursor CastleKeysMouse

Look of the mouse cursor.

TMouseDragMode CastleCameras

What mouse dragging does in TCastleWalkNavigation.

TMouseWheelDirection CastleKeysMouse

 

TMoveAllowedFunc CastleCameras

See TCastleNavigation.MoveAllowed and TCastleNavigation.OnMoveAllowed

TMusicPlayer CastleSoundEngine

 

TNavigationInput CastleCameras

Possible navigation input types for TCastleNavigation.Input.

TNavigationInputs CastleCameras

 

TNavigationType CastleViewport

Navigation type that determines various navigation properties, used by TCastleAutoNavigationViewport.NavigationType.

TNodeChangeEvent X3DNodes

 

TNodeDestructionNotification X3DNodes

Copyright 2002-2018 Michalis Kamburelis.

TNodeFunctionalityClass X3DNodes

 

TNodeFunctionalityList X3DNodes

 

TNodeTransformationChange X3DNodes

 

TNoiseInterpolation CastleTerrain

 

TNurbsCurveNode_3 X3DNodes

 

TNurbsPositionInterpolatorNode_3 X3DNodes

 

TOnJoyAxisMove CastleJoysticks

Joystick axis move event.

TOnJoyButtonEvent CastleJoysticks

Joystick button action event.

TOnOpenRecent CastleRecentFiles

 

TOptionArgument CastleParameters

 

TOptionArguments CastleParameters

 

TOptionProc CastleParameters

Callback used by TParameters.Parse to notify about new option.

TOptionSeparateArgument CastleParameters

 

TOption_Array CastleParameters

 

TOrientationType CastleTransform

Orientation of the model is 3D world, determining where is the conceptual "up" direction of the model, and where is it facing.

TPhysicsLayer CastleTransform

 

TPhysicsLayers CastleTransform

 

TPixelsMadeNotifierFunc CastleRayTracer

 

TPlaceholderName CastleShapes

Detect the 3D placeholder name set in the external modeler, like 3D object name set in Blender or 3DS Max.

TPlaneCollision CastleBoxes

State of collision between a plane and some other object.

TPlayerBestScoreEvent CastleGameService

Event for TGameService.OnPlayerBestScoreReceived.

TPointLightNode_2 X3DNodes

 

TPointSetNode_2 X3DNodes

 

TPositionRelative CastleUIControls

Position for relative layout of one control in respect to another.

TPrepareResourcesOption CastleScene

 

TPrepareResourcesOption CastleTransform

Various things that TCastleTransform.PrepareResources may prepare.

TPrepareResourcesOptions CastleScene

 

TPrepareResourcesOptions CastleTransform

 

TPrimitiveMaterial CastleScene

Primitive material type, used by TCastleAbstractPrimitive.Material.

TPrimitiveMode CastleGLUtils

Primitive to draw using DrawPrimitive2D.

TProcedureObject CastleClientServer

 

TProjectionEvent CastleViewport

Event for TCastleViewport.OnProjection.

TProjectionType CastleProjection

 

TProjectionTypeCore CastleProjection

Projection type, used by TProjection.ProjectionType.

TPropertySection CastleClassUtils

Used by TCastleComponent.PropertySections.

TPropertySections CastleClassUtils

 

TProportionalScaling CastleControls

Indicate stretching approach for TCastleImageControl.ProportionalScaling.

TProtectedSidesScaling CastleGLImages

How is TCastleImagePersistent.ProtectedSides applies.

TRayTracerKind CastleRayTracer

 

TRegisteredComponents CastleComponentSerialize

 

TRemoveType CastleTransform

 

TRenderEvent CastleTransform

Callback used by TRenderParams.AddRenderEvent.

TRenderFromViewFunction CastleTransform

 

TRenderingAttributesEvent CastleScene

 

TRenderingMode CastleRenderOptions

Possible values of TCastleRenderOptions.Mode.

TRenderLayer CastleRenderOptions

Render layer for TCastleTransform.RenderLayer.

TResizeAllowed CastleWindow

 

TResizeInterpolation CastleImages

Resize interpolation modes, see TCastleImage.Resize and TCastleImage.MakeResized.

TResizeInterpolationFpImage CastleImages

 

TResizeInterpolationInternal CastleImages

 

TS3TCImage CastleImages

Deprecated alias for TGPUCompressedImage

TSaveGameChoice CastleGameService

User choice at "save game" dialog displayed by TGameService.ShowSaveGames.

TSaveGameChosenEvent CastleGameService

Event for TGameService.OnSaveGameChosen.

TSaveGameLoadedEvent CastleGameService

Event for TGameService.OnSaveGameLoaded.

TSaveStreamOption CastleDownload

Options for the UrlSaveStream function.

TSaveStreamOptions CastleDownload

 

TSaveToXmlMethod X3DFields

 

TSceneFreeResource CastleSceneCore

These are various features that may be freed by TCastleSceneCore.FreeResources.

TSceneFreeResources CastleSceneCore

 

TSceneGeometryChanged CastleSceneCore

Callback for TCastleSceneCore.OnGeometryChanged.

TSceneLoadOption CastleSceneCore

Possible options for TCastleSceneCore.Load.

TSceneLoadOptions CastleSceneCore

 

TSceneManagerWorld CastleTransform

Copyright 2017-2022 Michalis Kamburelis.

TSceneRenderingAttributes CastleScene

 

TSearchOptions CastleStringUtils

 

TSeparateArgs CastleParameters

 

TSerializedComponent CastleComponentSerialize

 

TSetFloatRectangleEvent CastleRectangles

 

TSetOfChars CastleStringUtils

A set of Chars.

TSetVector2Event CastleVectors

 

TSetVector3Event CastleVectors

 

TSetVector4Event CastleVectors

 

TShaderLanguage X3DNodes

Shader language used for TAbstractShaderNode.Language and TEffectNode.Language.

TShadersRendering CastleRenderOptions

 

TShaderType CastleRenderOptions

Shader types.

TShading X3DNodes

 

TShadowMapCompareMode X3DNodes

 

TShadowSampling CastleRenderOptions

Values for TCastleRenderOptions.ShadowSampling.

TShapeCollision X3DNodes

 

TShapesHash CastleShapes

 

TShapeSort CastleRenderOptions

Various ways to sort the shapes.

TShapeSortEvent CastleShapes

Used for TCastleViewport.OnCustomShapeSort.

TShapeSortNoAuto CastleRenderOptions

Like TShapeSort, but doesn't allow sortAuto value.

TShapeSpatialStructure CastleShapes

Possible spatial structure types that may be managed by TShape, see TShape.Spatial.

TShapeSpatialStructures CastleShapes

 

TShapeTraverseFunc CastleShapes

 

TShapeTreeList CastleShapes

 

TShapeType CastleControls

Possible shape type, for TCastleShape.ShapeType.

TSimpleNotifyEvent CastleUtils

Simple notify event with no Sender

TSimpleTextureFont CastleFonts

 

TSingleArray CastleUtils

 

TSound CastleSoundEngine

 

TSoundBuffer CastleSoundEngine

 

TSoundDataFormat CastleSoundBase

Sound sample format.

TSoundDevice CastleSoundEngine

 

TSoundDistanceModel CastleSoundBase

How does distance affect spatial sounds, used for TSoundEngine.DistanceModel.

TSoundDistanceModel CastleSoundEngine

 

TSoundLoading CastleSoundBase

How to load a sound buffer.

TSoundParameters CastleSoundEngine

 

TSoundType CastleSoundEngine

Unique sound type identifier for sounds used within TRepoSoundEngine.

TSphereNode_2 X3DNodes

 

TSpotLightNode_2 X3DNodes

 

TStopAnimationEvent CastleSceneCore

 

TStreamOption CastleDownload

Options for the Download function.

TStreamOptions CastleDownload

 

TSwitchNode_2 X3DNodes

 

TSynchronisedStringList CastleClientServer

 

TTerrain CastleTerrain

 

TTerrainImage CastleTerrain

 

TTerrainNoise CastleTerrain

 

TTestShapeVisibility CastleShapes

 

TTextAlign CastleMessages

Position of text in message dialogs.

TTextureCompression CastleImages

Possible compression of textures for GPU.

TTextureCompressions CastleImages

 

TTextureFont CastleFonts

 

TTextureSizing CastleGLImages

Constraints on texture size, used by ResizeToTextureSize and IsTextureSized.

TTextureUpdate X3DNodes

Possible update modes for generated textures (like TGeneratedCubeMapTextureNode.Update).

TThemeImage CastleUIControls

Type of theme image, use of TCastleTheme.ImagesPersistent.

TTiledMap CastleTiledMap

 

TTimeFunction X3DNodes

Copyright 2008-2022 Michalis Kamburelis.

TToken CastleScriptLexer

 

TToneMapping CastleRenderOptions

Type of ToneMapping.

TTouchInterface CastleViewport

Value for TCastleTouchNavigation.TouchInterface.

TTransformNode_2 X3DNodes

 

TTranslatePropertyEvent CastleClassUtils

Use by TCastleComponent.TranslateProperties.

TTraversingAfterFunc X3DNodes

 

TTraversingFunc X3DNodes

Used as a callback by TX3DNode.Traverse.

TTriangle2Single CastleTriangles

 

TTriangle3List CastleTriangles

 

TTriangle3Single CastleTriangles

 

TTriangle4List CastleScene

 

TTriangle4Single CastleTriangles

 

TTriangleEvent CastleTriangles

Triangle information, called by TShape.LocalTriangulate and such.

TTriangleIgnoreFunc CastleTriangles

Return for given Triangle do we want to ignore collisions with it.

TTriangleList CastleTriangles

 

TTriangulatorProc CastleTriangulate

 

TUIContainer CastleUIControls

 

TUIContainer CastleWindow

 

TUIControl CastleUIControls

 

TUIControlChange CastleUIControls

 

TUIControlChangeEvent CastleUIControls

 

TUIControlChanges CastleUIControls

 

TUIControlFont CastleControls

 

TUIControlList CastleUIControls

 

TUIControlPos CastleUIControls

 

TUIControlSizeable CastleUIControls

 

TUiMotionEvent CastleUIControls

 

TUiNotifyEvent CastleUIControls

 

TUInt16List CastleUtils

 

TUiPressReleaseEvent CastleUIControls

 

TUIRectangularControl CastleUIControls

 

TUIScaling CastleUIControls

Possible values for TCastleContainer.UIScaling.

TUiUpdateEvent CastleUIControls

 

TUnicodeChar CastleUnicode

 

TUniformMissing CastleRenderOptions

What to do when shader uniform variable is set but doesn't exist in the shader.

TUniversalCamera CastleCameras

 

TUpdateFunc CastleWindow

 

TUriExists CastleUriUtils

Result of the UriExists query.

TUrlAsynchronousReaderClass CastleDownload

 

TUrlReadEvent CastleDownload

Event called when Download function wants to download URL with this protocol.

TUrlWriteEvent CastleDownload

Event called when URLSaveStream function wants to save URL with this protocol.

TUseHeadlight CastleScene

Possible value of TCastleRootTransform.UseHeadlight.

TUserActivities CastleActivityRecognition

 

TUserActivity CastleActivityRecognition

Current user activity, used by TActivityRecognition.Activity.

TUserActivityConfidence CastleActivityRecognition

Current user activity, used by TActivityRecognition.ActivityConfidence.

TUserRenderingPass CastleTransform

Rendering pass, for user purposes.

TVector2 CastleVectors

Vector of 2 floating-point values (Single precision).

TVector2Array CastleVectors

 

TVector2ByteArray CastleVectors

 

TVector2CardinalArray CastleVectors

 

TVector2Double CastleVectors

Vector of 2 floating-point values (Double precision).

TVector2IntegerArray CastleVectors

 

TVector2Single CastleVectors

 

TVector2SingleList CastleVectors

 

TVector2SmallIntList CastleVectors

List of TVector2SmallInt.

TVector3 CastleVectors

Vector of 3 floating-point values (Single precision).

TVector3Array CastleVectors

 

TVector3ByteArray CastleVectors

 

TVector3CardinalArray CastleVectors

 

TVector3CardinalList CastleVectors

List of TVector2Cardinal.

TVector3Double CastleVectors

Vector of 3 floating-point values (Double precision).

TVector3IntegerArray CastleVectors

 

TVector3Single CastleVectors

 

TVector3SingleList CastleVectors

 

TVector4 CastleVectors

Vector of 4 floating-point values (Single precision).

TVector4Array CastleVectors

 

TVector4ByteArray CastleVectors

 

TVector4CardinalArray CastleVectors

 

TVector4Double CastleVectors

Vector of 4 floating-point values (Double precision).

TVector4IntegerArray CastleVectors

 

TVector4Single CastleVectors

 

TVector4SingleList CastleVectors

 

TVertexJointsList X3DNodes

 

TVerticalPosition CastleRectangles

Vertical position of one control/rectangle with respect to another.

TVisibleChange CastleTransform

Describe what visible thing changed for TCastleTransform.VisibleChangeHere.

TVisibleChangeEvent CastleTransform

 

TVisibleChanges CastleTransform

 

TVRML1StateNode X3DNodes

Node types used with TVRML1State.

TWalkCamera CastleCameras

 

TWarningEvent CastleApplicationProperties

 

TWindowMessageType CastleWindow

Type of message box, for TCastleWindow.MessageOK and TCastleWindow.MessageYesNo.

TWireframeEffect CastleRenderOptions

Values for TCastleRenderOptions.WireframeEffect.

TX3DAccessType X3DNodes

 

TX3DAccessTypes X3DNodes

 

TX3DCameraVersion X3DCameraUtils

Version of VRML/X3D camera definition.

TX3DChange X3DFields

Possible things that happen when given field is changed.

TX3DChanges X3DFields

 

TX3DEncoding X3DNodes

 

TX3DEventReceive X3DFields

Called when TX3DEvent is received, see TX3DEvent.AddNotification.

TX3DFieldClass X3DFields

 

TX3DFieldOrEventList X3DFields

 

TX3DFontFamily X3DNodes

Font family that can be specified by a TFontStyleNode.

TX3DFontJustify X3DNodes

Font justification that can be specified by a TFontStyleNode.

TX3DFontStyle X3DNodes

Font style that can be specified by a TFontStyleNode.Style.

TX3DMaterialInfoAbstract X3DNodes

 

TX3DNodeClass X3DNodes

 

TX3DNodeProc X3DNodes

 

TX3DNodeSearchProc X3DNodes

 

TX3DSingleFieldClass X3DFields

 

TX3DSingleFieldList X3DFields

 

TX3DTimeList X3DTime

 

TX3DVersion X3DNodes

 

TX3DViewpointClassNode X3DNodes

 


Generated by PasDoc 0.16.0-snapshot.