CAST II Game Engine |
||||||||
![]() |
MAIN | FEATURES | SCREENSHOTS | FORUMS | MANUAL | DOWNLOADS | CONTACTS | |
| Name | Unit | Description |
|---|---|---|
| aApply | GUIHelper | |
| aApply | ACSHelper | |
| aBack | ACSHelper | |
| aBack | GUIHelper | |
| aBottom | ACSBase | |
| aCancel | GUIHelper | |
| aCancel | ACSHelper | |
| aClose | GUIHelper | |
| aClose | ACSHelper | |
| ActionStr | GUIHelper | |
| ActionStr | ACSHelper | |
| ActivateWindow | OSUtils | |
| AddColor4sProperty | Props | Adds to Properties a TColor4s value as four floating-point components and one color property |
| AddColorProperty | Props | Adds to Properties a TColor value as four floating-point components and one color property |
| AddColorW | Basics | |
| AddColorW | OBasics | Fast inverse square root. Depends on float numbers representation |
| AddErrorProperty | Cast2 | Adds a string property named "Error" with the value contained in Msg |
| AddQuaternionProperty | Cast2 | Adds a quaternion and each its component as properties |
| AddVector3s | Base3D | |
| AddVector3s | Base3D | |
| AddVector3sProperty | Cast2 | Adds a 3-component vector and each its component as properties |
| AddVector4s | Base3D | |
| AddVector4s | Base3D | |
| AddVector4sProperty | Cast2 | Adds a 4-component vector and each its component as properties |
| AdjustCursorVisibility | OSUtils | |
| AggregatedClass | ACSBase | |
| aLeft | ACSBase | Anchors |
| AlignEnum | ACSBase | Align |
| AllMask | OComp | |
| AlphaArgsEnum | C2Types | |
| AlphaOpsEnum | C2Types | |
| amCenter | Markup | |
| amCenter | C2Tess2D | |
| amJustify | Markup | |
| amLeft | Markup | Align modes |
| amLeft | C2Tess2D | Alignment |
| amRight | Markup | |
| amRight | C2Tess2D | |
| aoAddII | OTypes | |
| aoAddIR | OTypes | |
| aoAddRI | OTypes | |
| aoAddRR | OTypes | |
| aoAddSS | OTypes | |
| aoAndBB | OTypes | |
| aoAndII | OTypes | |
| aoAssign1 | OTypes | Operators |
| aoAssign2 | OTypes | |
| aoAssign4 | OTypes | |
| aoAssign4RI | OTypes | |
| aoAssignSize | OTypes | |
| aoCall | OTypes | |
| aoDivII | OTypes | |
| aoDivIR | OTypes | |
| aoDivRI | OTypes | |
| aoDivRR | OTypes | |
| aoDivSS | OTypes | |
| aoExit | OTypes | |
| aoExpandStack | OTypes | |
| aoExtAssign1 | OTypes | Operations with external variables for scripting only |
| aoExtAssign2 | OTypes | |
| aoExtAssign4 | OTypes | |
| aoExtAssign4RI | OTypes | |
| aoExtAssignSize | OTypes | |
| aoGoto | OTypes | |
| aoIDivII | OTypes | |
| aoInvB | OTypes | |
| aoInvI | OTypes | |
| aoJumpIfZero | OTypes | |
| aOK | GUIHelper | |
| aOK | ACSHelper | |
| aoModII | OTypes | |
| aoMulII | OTypes | |
| aoMulIR | OTypes | |
| aoMulRI | OTypes | |
| aoMulRR | OTypes | |
| aoMulSS | OTypes | |
| aoNegI | OTypes | |
| aoNegR | OTypes | |
| aoNegS | OTypes | |
| aoNull | OTypes | All actions |
| aoOrBB | OTypes | |
| aoOrII | OTypes | |
| aoReturnF | OTypes | |
| aoReturnP | OTypes | |
| aoSetStackBase | OTypes | |
| aoStackAssign4 | OTypes | |
| aoStackAssign4RI | OTypes | |
| aoStackAssignSize | OTypes | |
| aoSubII | OTypes | |
| aoSubIR | OTypes | |
| aoSubRI | OTypes | |
| aoSubRR | OTypes | |
| aoSubSS | OTypes | |
| ArcTan2 | Base3D | Arctangent |
| arEqualII | OTypes | Relations |
| arEqualIR | OTypes | |
| arEqualRI | OTypes | |
| arEqualRR | OTypes | |
| aReset | GUIHelper | |
| aReset | ACSHelper | |
| arGreaterEqualII | OTypes | |
| arGreaterEqualIR | OTypes | |
| arGreaterEqualRI | OTypes | |
| arGreaterEqualRR | OTypes | |
| arGreaterII | OTypes | |
| arGreaterIR | OTypes | |
| arGreaterRI | OTypes | |
| arGreaterRR | OTypes | |
| aRight | ACSBase | |
| arIn | OTypes | |
| arIS | OTypes | |
| arLessEqualII | OTypes | |
| arLessEqualIR | OTypes | |
| arLessEqualRI | OTypes | |
| arLessEqualRR | OTypes | |
| arLessII | OTypes | |
| arLessIR | OTypes | |
| arLessRI | OTypes | |
| arLessRR | OTypes | |
| arNotEqualII | OTypes | |
| arNotEqualIR | OTypes | |
| arNotEqualRI | OTypes | |
| arNotEqualRR | OTypes | |
| ArrayMask | OComp | |
| aShow | ACSHelper | |
| aShow | GUIHelper | |
| aShowSolely | ACSHelper | |
| aShowSolely | GUIHelper | |
| AssureFloatFormat | Basics | |
| atBooleanOff | Input | Reset a boolean flag |
| atBooleanOn | Input | Set a boolean flag |
| atBooleanToggle | Input | Toggle a boolean flag |
| aToggle | GUIHelper | |
| aToggle | ACSHelper | |
| aTop | ACSBase | |
| atSetByte | Input | Set a byte value |
| atSetLongWord | Input | Set a long word (four byte) value |
| atSetWord | Input | Set a word (two byte) value |
| BinModuleSign | ORun | |
| BitsInByte | BaseTypes | |
| BitTest | Basics | |
| BlendArgumentsEnum | C2Types | |
| BlendColor | Basics | |
| BlendColor | OBasics | |
| BlendModes | C2Types | |
| BlendOps | C2Types | |
| BlendOpsEnum | C2Types | |
| bmBOTHINVSRCALPHA | C2Types | |
| bmBOTHSRCALPHA | C2Types | |
| bmDESTALPHA | C2Types | |
| bmDESTCOLOR | C2Types | |
| bmINVDESTALPHA | C2Types | |
| bmINVDESTCOLOR | C2Types | |
| bmINVSRCALPHA | C2Types | |
| bmINVSRCCOLOR | C2Types | |
| bmONE | C2Types | |
| bmSRCALPHA | C2Types | |
| bmSRCALPHASAT | C2Types | |
| bmSRCCOLOR | C2Types | |
| bmZERO | C2Types | / Blending modes |
| boADD | C2Types | / Blending operations |
| boMAX | C2Types | |
| boMIN | C2Types | |
| boREVSUBTRACT | C2Types | |
| boSUBTRACT | C2Types | |
| BoundValuesEnum | ACSBase | |
| BufferCopy | Base2D | Copies a rectangular area from one buffer to another |
| BufferCut | Base2D | Copies a rectangular area from one buffer to the top of another assuming width of destination buffer equal to width of the rectangle |
| BufferCutAsRGBA | Base2D | Copies a rectangular area from one buffer to the top of another changing its format to ARGB and returns True if success |
| BufferLockFlags | C2DX8Render | Flags for dynamic and static vertex buffers lock with keeping contents or without |
| BufferPaste | Base2D | Copies a rectangular area from the top of one buffer to specified Rect of another assuming width of source buffer equal to width of the rectangle |
| BufferPool | C2DX8Render | Pool flags for vertex buffers with fully hardware vertex processing and hardware T&L with software shader emulation |
| BufferRGBABlend | Base2D | Blends a rectangular area from the top of RGBA buffer with specified Rect of another buffer with the specified format using a separate 8-bit alpha-channel in ABuf and returns True if success |
| BufferRGBACombine | Base2D | Combines a rectangular area from the top of RGBA buffer with specified Rect of another buffer with the specified format and returns True if success |
| BufferRGBAPaste | Base2D | Copies a rectangular area from the top of RGBA buffer to specified Rect of another buffer with the specified format and returns True if success |
| BufferSwap | Base2D | Swaps contents of a rectangular area of one buffer with the contents of another assuming width of destination buffer equal to width of the rectangle |
| BufferUsage | C2DX8Render | Usage flags for dynamic and static vertex buffers |
| bvOff | Props | Off, no, etc |
| bvOn | Props | On, yes, etc |
| CalcCRC32 | Basics | |
| CameraCullModesEnum | C2Types | |
| CameraFillModesEnum | C2Types | fmNONE = $FFFFFFFF; |
| CartesianProductVector3s | Base3D | Vectors cartesian product |
| CController | Input | |
| CCore | C2Core | Core class reference |
| Ceil | Basics | |
| ChangeLoggerClass | TextFile | Replaces logger with a new one of the specified class |
| ChildsCapacityStep | BaseClasses | Childs collection capacity increment step |
| CItem | BaseClasses | Item class type |
| CKeyboardMsg | BaseMsg | Reference to keyboard message class |
| ClampI | Basics | |
| ClampS | Basics | |
| clBlack4s | BaseTypes | Floating point color black |
| ClearingZ | BaseGraph | Initial Z value for 2D primitives |
| ClientToScreen | OSUtils | |
| ClipCursor | OSUtils | |
| ClipLine | BaseGraph | Clips the given line with Cohen-Sutherland algorithm and returns True if at least some part of the line is visible |
| ClipLineColorTex | BaseGraph | Clips the given colored and textured line with Cohen-Sutherland algorithm and returns True if at least some part of the line is visible |
| CLogSession | TextFile | Class reference to log session class |
| clWhite4s | BaseTypes | Floating point color black |
| cmAlpha | C2Materials | Color mask |
| cmBlue | C2Materials | |
| cmCAMERADEFAULT | C2Types | |
| cmCAMERAINVERSE | C2Types | |
| cmCCW | C2Types | |
| cmCW | C2Types | |
| CMessage | BaseMsg | Message class reference |
| cmGreen | C2Materials | |
| cmNONE | C2Types | / Culling modes |
| CmpMem | Basics | |
| cmRed | C2Materials | |
| COArrayMask | OComp | |
| CollectionsCapacityStep | BaseClasses | Collections capacity increment step |
| ColorArgsEnum | C2Types | |
| ColorOpsEnum | C2Types | |
| ColorStrToIntDef | Basics | |
| ColorTo4S | BaseTypes | Converts a TColor to TColor4s |
| ColorTo4S | BaseTypes | Converts a TColor to TColor4s |
| ColorTo4S | BaseTypes | Converts a TColor to TColor4s |
| ColorTo4S | BaseTypes | Converts a TColor to TColor4s |
| ColorToVCLColor | Base2D | |
| CommentStr | OTypes | |
| CompareDates | Basics | |
| CompareValues | Basics | |
| ConstMask | OComp | |
| ConvertFromProcessing | Base2D | Converts the specified number of pixels from ProcessingFormat to any known format. Returns False if input format is unknown or cannot be converted. |
| ConvertImage | Base2D | Converts the specified number of pixels from any known format to another known format. Returns False if input format is unknown or cannot be converted. |
| ConvertToProcessing | Base2D | Converts the specified number of pixels from any known format to ProcessingFormat. Returns False if input format is unknown or cannot be converted. |
| ConvertVertices | C2Visual | |
| CopyProperty | Props | |
| CosTabOffs | Base3D | Offset in sine table to compute cosines |
| CProcessing | Cast2 | |
| CPTypes | C2Types | Texture stage arguments |
| CreateRefcountedContainer | Basics | Create an instance of reference counted container |
| CreateThumbnail | Base2D | Creates in Dest a thumbnail image of the given size and format from a rectangular area of original image. Returns True if success or False if conversion to Format is unsupported. |
| CReferencedItem | basecont | |
| CrossProductVector3s | Base3D | Vectors cross product |
| CrossProductVector3s | Base3D | Vectors cross product |
| CSubsystem | BaseMsg | Subsystem metaclass |
| CTesselator | C2Visual | |
| CullModes | C2Types | |
| CullModesEnum | C2Types | |
| CutMatrix3s | Base3D | Cuts 3x3 matrix from the specified 4x4 matrix |
| CutMatrix3s | Base3D | Cuts 3x3 matrix from the specified 4x4 matrix |
| CVFormatsLow | C2Types | Primitive types |
| dConst | OTypes | |
| Debug | ORun | |
| DeclarationStr | OTypes | |
| DefaultHashmapCapacity | basecont | Default capacity for hash map containers |
| DefaultResizeFilterValue | Base2D | Default values for resize filters |
| DefaultTechToItemMapCapacity | C2Visual | Default capacity of technique => item hash map |
| DefaultTimeout | Input | Default value of maximum timeout between two consequent events |
| DefaultUV | BaseTypes | Default area on image |
| DegToRad | BaseTypes | |
| Delay | OSUtils | Not accurate (~10ms) |
| DeviceTypesEnum | C2DX8Render | Device types string enumeration |
| DItems | ORun | |
| DotProductVector3s | Base3D | Vectors dot product |
| dProc | OTypes | |
| dtArray | OTypes | |
| dtBoolean | OTypes | // Types. Must be in size-accending order |
| dtChar | OTypes | |
| dtConstant | OTypes | |
| dtDouble | OTypes | |
| dtExtVariable | OTypes | |
| dtExtVariableByOfs | OTypes | |
| dtExtVariableRef | OTypes | |
| dtHAL | C2DX8Render | Hardware accelerated layer |
| dtInt | OTypes | |
| dtInt16 | OTypes | |
| dtInt32 | OTypes | |
| dtInt8 | OTypes | |
| dtNat | OTypes | |
| dtNat16 | OTypes | |
| dtNat32 | OTypes | |
| dtNat8 | OTypes | |
| dtPointer | OTypes | |
| dtProcedure | OTypes | |
| dtReal | OTypes | |
| dtRecord | OTypes | |
| dtREF | C2DX8Render | Reference software rasterizer |
| dtSet | OTypes | |
| dtSingle | OTypes | |
| dtStackVariable | OTypes | |
| dtStackVariableByOfs | OTypes | |
| dtString | OTypes | |
| dtSW | C2DX8Render | Software rasterizer |
| dtVariable | OTypes | |
| dtVariableByOfs | OTypes | |
| dtVariableRef | OTypes | |
| dType | OTypes | |
| dVar | OTypes | |
| eAssignationExpected | OTypes | |
| eBeginExpected | OTypes | |
| eBooleanExpExpected | OTypes | |
| eCannotAssign | OTypes | |
| eColonExpected | OTypes | |
| eConstExpExpected | OTypes | |
| eDoExpected | OTypes | |
| eEndExpected | OTypes | |
| eEqualExpected | OTypes | |
| eeSum | OTypes | |
| eExternalVarUnknownType | OTypes | |
| eIdentRedeclared | OTypes | |
| eIDNone | Timer | Event ID corresponding to no event |
| eIncomparableTypes | OTypes | |
| eIncompatibleTypes | OTypes | |
| eInternalError | OTypes | |
| eIntExpExpected | OTypes | |
| eInvalidNumber | OTypes | |
| EmptyBoundingBox | Base3D | |
| eMustBeFunction | OTypes | |
| eMustBeProcedure | OTypes | |
| EndTokenStr | OTypes | |
| EngineVersionMajor | Cast2 | |
| EngineVersionMinor | Cast2 | |
| eNotEnoughParameters | OTypes | |
| eOfExpected | OTypes | |
| eOperationExpected | OTypes | |
| ePositiveIntExpExpected | OTypes | |
| eProcNameMismatch | OTypes | |
| epsilon | BaseTypes | |
| EqualLocations | Cast2 | Retuns True if the locations are equal |
| EqualsMatrix3s | Base3D | Returns True if M1 and M2 are equal |
| EqualsMatrix4s | Base3D | Returns True if M1 and M2 are equal |
| EqualsQuaternions | Base3D | Returns True if the given quaternions are equal |
| EqualsVector3s | Base3D | Returns True if V1 and V2 are equal |
| EqualsVector4s | Base3D | Returns True if V1 and V2 are equal |
| eReturnExpected | OTypes | |
| eRightBraceExpected | OTypes | |
| eRightBracketExpected | OTypes | |
| eRightParenthesisExpected | OTypes | |
| ErrorHandler | Basics | This handler caled when an error occurs. Default handler simply logs the error class. Application can set its own handler to handle errors, raise exceptions, continue the workflow, etc. To continue the normal workflow application's handler should call Invalidate() method of the error message. |
| eSemicolonExpected | OTypes | |
| eSequenceEndNotFound | OTypes | |
| etDo | OTypes | |
| etElse | OTypes | |
| etElseIf | OTypes | |
| etEnd | OTypes | |
| etExit | OTypes | |
| eThenExpected | OTypes | |
| eToExpected | OTypes | |
| eTooManyParameters | OTypes | |
| etThen | OTypes | |
| etTo | OTypes | |
| etUntil | OTypes | |
| eUndeclaredIdentifier | OTypes | |
| eUnexpectedBreak | OTypes | |
| eUnexpectedExpEnd | OTypes | |
| eUnexpectedExpression | OTypes | |
| eUnexpectedIdentifier | OTypes | |
| eUnexpectedNumber | OTypes | |
| eUnexpectedOperation | OTypes | Compile errors |
| eUnexpectedOperator | OTypes | |
| eUnexpectedResWord | OTypes | |
| eUnexpectedReturn | OTypes | |
| eUnexpectedSequenceEnd | OTypes | |
| eUnexpectedSimbol | OTypes | |
| eUnknownType | OTypes | |
| eUntilExpected | OTypes | |
| eVariableExpected | OTypes | |
| Exec | OSUtils | Accurate |
| exExpression | OTypes | |
| exOperation | OTypes | |
| ExpandBBox | Base3D | Expands the bounding box to fit the given coordinates |
| ExpandBBox | Base3D | Expands the bounding box to fit the given point |
| ExpandMatrix3s | Base3D | Expands a 3x3 matrix to 4x3 matrix by filling new components with 0 except _44 which filled with 1 |
| ExpandVector3s | Base3D | Expands a 3-dimensional vector to 4-dimensional by filling w-component by 1 |
| ExpandVector3s | Base3D | Expands a 3-dimensional vector to 4-dimensional by filling w-component with 1 |
| exRelation | OTypes | |
| ExtractStr | Basics | |
| FastNormalizeVector3s | Base3D | Forces the vector V's length to the specified length using fast InvSqrt |
| FastNormalizeVector4s | Base3D | Forces the vector V's length to the specified length using fast InvSqrt |
| FastSqrt | Basics | Fast (if assembler optimization are allowed) implementation of Sqrt(x) with accurasy ~0.25% |
| FastTrunc | Basics | Fast (if SSE optimization are allowed) implementation of Trunc(x) |
| feCannotOpen | OBasics | |
| feCannotRead | OBasics | |
| feCannotSeek | OBasics | |
| feCannotWrite | OBasics | |
| feInvalidFileFormat | OBasics | |
| feNotFound | OBasics | |
| feOK | OBasics | File errors |
| FillDWord | Basics | |
| FillModes | C2Types | |
| FillModesEnum | C2Types | |
| fkDEFAULT | C2Types | / Fog kinds |
| fkNONE | C2Types | |
| fkTABLEEXP | C2Types | |
| fkTABLEEXP2 | C2Types | |
| fkTABLELINEAR | C2Types | |
| fkVERTEX | C2Types | |
| fkVERTEXRANGED | C2Types | |
| Float | BaseClasses | Main floating point type |
| FloatToStrA | Basics | |
| Floor | Basics | |
| fmDEFAULT | C2Types | |
| fmPOINT | C2Types | / Fill modes |
| fmSOLID | C2Types | |
| fmWIRE | C2Types | |
| FogKindsEnum | C2Types | |
| ForEachFile | Basics | Calls the Delegate for each file passing the given mask and attribute filter and returns number of such files. Stops if the delegate returns False |
| FormatA | Basics | |
| FormNamesCapacityStep | GUIHelper | |
| FormNamesCapacityStep | ACSHelper | |
| frDisabled | ACSBase | |
| frFocused | ACSBase | |
| frHover | ACSBase | |
| frNormal | ACSBase | Frames |
| frPushed | ACSBase | |
| fsFadeIn | C2FX | |
| fsFadeOut | C2FX | |
| fsNone | C2FX | Fade states |
| fuAppend | Basics | File usage: open to append |
| fuAppend | OBasics | |
| fuCUBETEXTURE | C2Types | |
| fuDEPTHSTENCIL | C2Types | |
| fuDEPTHTEXTURE | C2Types | |
| fuDoNotOpen | Basics | File usage: do not open |
| FullScreenWindowStyle | C2DX8Render | |
| fuRead | OBasics | File usage modes |
| fuRead | Basics | File usage: open to read |
| fuReadWrite | Basics | File usage: open to read and write |
| fuRENDERTARGET | C2Types | |
| fuTEXTURE | C2Types | / Format usages |
| fuVOLUMETEXTURE | C2Types | |
| fuWrite | Basics | File usage: open to write |
| fuWrite | OBasics | |
| FVFToVertexFormat | C2OGLRender | |
| FVFToVertexFormat | C2DX8Render | |
| GeneralDecimalSeparator | Basics | |
| GetActiveWindow | OSUtils | |
| GetArea | BaseTypes | |
| GetAsyncKeyState | OSUtils | |
| GetBitsPerPixel | Basics | |
| GetBlendingState | C2Materials | |
| GetBytesPerPixel | Basics | |
| GetClassList | BaseClasses | Retuns a list of the specified classes |
| GetClientRect | OSUtils | |
| GetClipCursor | OSUtils | |
| GetColor | BaseTypes | Returns TColor record |
| GetColor | BaseTypes | Returns TColor record |
| GetColor4S | BaseTypes | Returns TColor4s record |
| GetColor4SIntensity | Basics | Returns color max component value |
| GetColorFrom4s | Basics | |
| GetColorIntensity | Basics | Returns color max component value |
| GetCorrectRect | Basics | |
| GetCurrentMs | OSUtils | |
| GetDefaultUVMap | Basics | |
| GetFileName | Basics | |
| GetFillShadeMode | C2Materials | |
| GetIntensity | Base2D | |
| GetLastCharPos | Basics | |
| GetLightingState | C2Materials | |
| GetLocationFromVec3s | Cast2 | Returns a location from 3D vector |
| GetMagnitudeApprox | Base3D | Returns approximated magnitude of V (need testing) |
| GetOSErrorStr | OSUtils | |
| GetPerformanceCounter | OSUtils | |
| GetPerpendicular3s | Base3D | Retuns a vector which is orthogonal to V |
| GetPerpendicular3s | Base3D | Retuns a vector which is orthogonal to V |
| GetPlane | Base3D | Returns a plane by the given equation coeficients (AX + BY + CZ + D = 0) |
| GetPlaneFromPointNormal | Base3D | Returns a plane by the specified point and normal |
| GetPointEdgeState | C2Materials | |
| GetQuaternion | Base3D | Retuns a normalized quaternion by the specified axis and angle |
| GetQuaternion | Base3D | Retuns a normalized quaternion by the specified axis and angle |
| GetRect | BaseTypes | Returns the specified by its bounds rectangle record |
| GetRectExpanded | BaseTypes | Returns source rectangle expanded by (EX, EY) |
| GetRectIntersect | Basics | |
| GetRectMoved | BaseTypes | Returns source rectangle moved by (MoveX, MoveY) |
| GetRectOnImage | BaseTypes | Returns the specified by UV coordinates on an image rectangle record |
| GetRectScaled | BaseTypes | Returns source rectangle scaled by (SX, SY) |
| GetRectWH | BaseTypes | Returns the specified by width and height rectangle record |
| GetSoundElementSize | C2Types | Returns size of element of a sound in bytes |
| GetSoundFormatElement | C2Types | Returns sample rate, number of bits per sample or number of channels of the specified format value |
| GetStencilstate | C2Materials | |
| GetSteppedSize | Basics | |
| GetSuggestedMipLevelsInfo | Base2D | Returns the number of mip levels (including 0-th) which an image with the specified dimensions should have and fills in the levels info |
| GetSysFolder | OSUtils | |
| GetTextFromClipboard | OSUtils | |
| GetTextureWrap | C2Materials | |
| GetTransposedMatrix3s | Base3D | Returns transposed matrix |
| GetTransposedMatrix3s | Base3D | Returns transposed matrix |
| GetTransposedMatrix4s | Base3D | Returns transposed matrix |
| GetTransposedMatrix4s | Base3D | Returns transposed matrix |
| GetUnitClassList | C2Res | Returns list of classes introduced by the unit |
| GetUnitClassList | Resources | Returns list of classes introduced by the unit |
| GetUnitClassList | C2TileMaps | Returns list of classes introduced by the unit |
| GetUnitClassList | C2Flora | Returns list of classes introduced by the unit |
| GetUnitClassList | C2ParticleAdv | Returns list of classes introduced by the unit |
| GetUnitClassList | C2GUI | Returns list of classes introduced by the unit |
| GetUnitClassList | C2FX | Returns list of classes introduced by the unit |
| GetUnitClassList | ACSAdv | Returns list of classes introduced by the unit |
| GetUnitClassList | C2VisItems | Returns list of classes introduced by the unit |
| GetUnitClassList | C2Affectors | Returns list of classes introduced by the unit |
| GetUnitClassList | C2Grass | Returns list of classes introduced by the unit |
| GetUnitClassList | C2Land | Returns list of classes introduced by the unit |
| GetUnitClassList | BaseGraph | Returns list of classes introduced by the unit |
| GetUnitClassList | C2Anim | Returns list of classes introduced by the unit |
| GetUnitClassList | C2Core | Returns list of classes introduced by the unit |
| GetUnitClassList | ACS | Returns list of classes introduced by the unit |
| GetUnitClassList | C22D | Returns list of classes introduced by the unit |
| GetVector2s | Base3D | Returns a 2-dimensional vector with the specified components |
| GetVector2s | Base3D | Returns a 2-dimensional vector with the specified components |
| GetVector3s | Base3D | Returns a 3-dimensional vector with the specified components |
| GetVector3s | Base3D | Returns a 3-dimensional vector with the specified components |
| GetVector4s | Base3D | Returns a 4-dimensional vector with the specified components |
| GetVector4s | Base3D | Returns a 4-dimensional vector with the specified components |
| GetVectorRotateQuat | Base3D | Returns a quaternion which specifies a rotation from OldDir to NewDir. OldDir to NewDir should be normalized (needs testing) |
| GetVertexElementOffset | C2Visual | |
| GetVertexFormat | C2Visual | / Determines a vertex format which can include variuos components. VertexWeight can be OR'ed with vwIndexedBlending to indicate that last weight is actually a dword with indices |
| GetVertexIndexedBlending | C2Visual | |
| GetVertexSize | C2Visual | |
| GetVertexTextureCoordsCount | C2Visual | |
| GetVertexTextureSetsCount | C2Visual | |
| GetVertexWeightsCount | C2Visual | |
| GetVTypeInt | OTypes | |
| GetWindowRect | OSUtils | |
| GetZBufferState | C2Materials | |
| GlobalClassList | BaseClasses | |
| gmAll | Cast2 | Set of all pass groups |
| gmDefault | Cast2 | Default set of pass groups |
| haBottom | GUIFitter | |
| haBottomLeft | GUIFitter | |
| haBottomRight | GUIFitter | |
| haCenter | GUIFitter | Hot areas |
| haLeft | GUIFitter | |
| haRight | GUIFitter | |
| haTop | GUIFitter | |
| haTopLeft | GUIFitter | |
| haTopRight | GUIFitter | |
| haXMove | GUIFitter | Aliases |
| haXRotate | GUIFitter | |
| haYMove | GUIFitter | |
| haYRotate | GUIFitter | |
| haZMove | GUIFitter | |
| haZRotate | GUIFitter | |
| HexStrToIntDef | Basics | |
| HiddenStates | BaseClasses | First HiddenStates states will not be visible in editor |
| HideCursor | OSUtils | |
| HideWindow | OSUtils | |
| HierarchyDelimiter | BaseClasses | Hierarchy delimiter |
| hmemAdjust | C2Visual | Map edit mode: adjust heights |
| hmemSmooth | C2Visual | Map edit mode: smooth heights |
| HOriginEnum | ACSBase | Origins |
| HResultToStr | C2DX8Render | |
| HResultToStr | C2OGLRender | |
| icHuffman | Basics | |
| icLZW | Basics | |
| icNone | Basics | IDF file format constants |
| icRLE | Basics | |
| icWavelet | Basics | |
| IdentityMatrix3s | Base3D | |
| IdentityMatrix4s | Base3D | |
| IDFSignature | Basics | |
| ikConstant | OTypes | |
| ikProcedure | OTypes | |
| ikType | OTypes | |
| ikVariable | OTypes | |
| IK_0 | Basics | |
| IK_1 | Basics | |
| IK_2 | Basics | |
| IK_3 | Basics | |
| IK_4 | Basics | |
| IK_5 | Basics | |
| IK_6 | Basics | |
| IK_7 | Basics | |
| IK_8 | Basics | |
| IK_9 | Basics | |
| IK_A | Basics | |
| IK_ABNT_C1 | Basics | |
| IK_ABNT_C2 | Basics | |
| IK_ADD | Basics | |
| IK_ALT | Basics | |
| IK_APOSTROPHE | Basics | |
| IK_APPS | Basics | |
| IK_AT | Basics | |
| IK_AX | Basics | |
| IK_B | Basics | |
| IK_BACK | Basics | |
| IK_BACKSLASH | Basics | |
| IK_BACKSPACE | Basics | |
| IK_C | Basics | |
| IK_CALCULATOR | Basics | |
| IK_CAPITAL | Basics | |
| IK_CAPSLOCK | Basics | |
| IK_CIRCUMFLEX | Basics | |
| IK_COLON | Basics | |
| IK_COMMA | Basics | |
| IK_CONTROL | Basics | |
| IK_CONVERT | Basics | |
| IK_D | Basics | |
| IK_DECIMAL | Basics | |
| IK_DELETE | Basics | |
| IK_DIVIDE | Basics | |
| IK_DOWN | Basics | |
| IK_DOWNARROW | Basics | |
| IK_E | Basics | |
| IK_END | Basics | |
| IK_EQUALS | Basics | |
| IK_ESCAPE | Basics | |
| IK_F | Basics | |
| IK_F1 | Basics | |
| IK_F10 | Basics | |
| IK_F11 | Basics | |
| IK_F12 | Basics | |
| IK_F13 | Basics | |
| IK_F14 | Basics | |
| IK_F15 | Basics | |
| IK_F2 | Basics | |
| IK_F3 | Basics | |
| IK_F4 | Basics | |
| IK_F5 | Basics | |
| IK_F6 | Basics | |
| IK_F7 | Basics | |
| IK_F8 | Basics | |
| IK_F9 | Basics | |
| IK_G | Basics | |
| IK_GRAVE | Basics | |
| IK_H | Basics | |
| IK_HOME | Basics | |
| IK_I | Basics | |
| IK_INSERT | Basics | |
| IK_J | Basics | |
| IK_K | Basics | |
| IK_KANA | Basics | |
| IK_KANJI | Basics | |
| IK_L | Basics | |
| IK_LALT | Basics | |
| IK_LBRACKET | Basics | |
| IK_LCONTROL | Basics | |
| IK_LEFT | Basics | |
| IK_LEFTARROW | Basics | |
| IK_LMENU | Basics | |
| IK_LSHIFT | Basics | |
| IK_LWIN | Basics | |
| IK_M | Basics | |
| IK_MAIL | Basics | |
| IK_MEDIASELECT | Basics | |
| IK_MEDIASTOP | Basics | |
| IK_MINUS | Basics | |
| IK_MOUSELEFT | Basics | |
| IK_MOUSEMIDDLE | Basics | |
| IK_MOUSERIGHT | Basics | |
| IK_MULTIPLY | Basics | |
| IK_MUTE | Basics | |
| IK_MYCOMPUTER | Basics | |
| IK_N | Basics | |
| IK_NEXT | Basics | |
| IK_NEXTTRACK | Basics | |
| IK_NOCONVERT | Basics | |
| IK_NUMLOCK | Basics | |
| IK_NUMPAD0 | Basics | |
| IK_NUMPAD1 | Basics | |
| IK_NUMPAD2 | Basics | |
| IK_NUMPAD3 | Basics | |
| IK_NUMPAD4 | Basics | |
| IK_NUMPAD5 | Basics | |
| IK_NUMPAD6 | Basics | |
| IK_NUMPAD7 | Basics | |
| IK_NUMPAD8 | Basics | |
| IK_NUMPAD9 | Basics | |
| IK_NUMPADCOMMA | Basics | |
| IK_NUMPADENTER | Basics | |
| IK_NUMPADEQUALS | Basics | |
| IK_NUMPADMINUS | Basics | |
| IK_NUMPADPERIOD | Basics | |
| IK_NUMPADPLUS | Basics | |
| IK_NUMPADSLASH | Basics | |
| IK_NUMPADSTAR | Basics | |
| IK_O | Basics | |
| IK_OEM_102 | Basics | |
| IK_P | Basics | |
| IK_PAUSE | Basics | |
| IK_PERIOD | Basics | |
| IK_PGDN | Basics | |
| IK_PGUP | Basics | |
| IK_PLAYPAUSE | Basics | |
| IK_POWER | Basics | |
| IK_PREVTRACK | Basics | |
| IK_PRIOR | Basics | |
| IK_Q | Basics | |
| IK_R | Basics | |
| IK_RALT | Basics | |
| IK_RBRACKET | Basics | |
| IK_RCONTROL | Basics | |
| IK_RETURN | Basics | |
| IK_RIGHT | Basics | |
| IK_RIGHTARROW | Basics | |
| IK_RMENU | Basics | |
| IK_RSHIFT | Basics | |
| IK_RWIN | Basics | |
| IK_S | Basics | |
| IK_SCROLL | Basics | |
| IK_SEMICOLON | Basics | |
| IK_SHIFT | Basics | |
| IK_SLASH | Basics | |
| IK_SLEEP | Basics | |
| IK_SPACE | Basics | |
| IK_STOP | Basics | |
| IK_SUBTRACT | Basics | |
| IK_SYSRQ | Basics | |
| IK_T | Basics | |
| IK_TAB | Basics | |
| IK_U | Basics | |
| IK_UNDERLINE | Basics | |
| IK_UNLABELED | Basics | |
| IK_UP | Basics | |
| IK_UPARROW | Basics | |
| IK_V | Basics | |
| IK_VOLUMEDOWN | Basics | |
| IK_VOLUMEUP | Basics | |
| IK_W | Basics | |
| IK_WAKE | Basics | |
| IK_WEBBACK | Basics | |
| IK_WEBFAVORITES | Basics | |
| IK_WEBFORWARD | Basics | |
| IK_WEBHOME | Basics | |
| IK_WEBREFRESH | Basics | |
| IK_WEBSEARCH | Basics | |
| IK_WEBSTOP | Basics | |
| IK_X | Basics | |
| IK_Y | Basics | |
| IK_YEN | Basics | |
| IK_Z | Basics | |
| ilExternal | OTypes | |
| ilGlobal | OTypes | Ident location |
| ilStack | OTypes | |
| ImageBellFilter | Base2D | |
| ImageBoxFilter | Base2D | |
| ImageFilterEnums | Resources | Image filters enumeration string |
| ImageHermiteFilter | Base2D | |
| ImageLanczos3Filter | Base2D | |
| ImageMitchellFilter | Base2D | |
| ImageSplineFilter | Base2D | |
| ImageTriangleFilter | Base2D | |
| ImmediateApplyControls | GUIHelper | |
| ImmediateApplyControls | ACSHelper | ToDo: Move out of here |
| IModel | Models | |
| ImportWavResource | C2ResImport | |
| IndexSize | C2Visual | Size of data in index buffers |
| IndicesSize | C2Render | Size of indices |
| IniFileExtension | AppHelper | Extension of configuration file |
| Int | OTypes | |
| Int16 | OTypes | |
| Int16 | BaseTypes | |
| Int32 | OTypes | |
| Int32 | BaseTypes | |
| Int8 | OTypes | |
| Int8 | BaseTypes | |
| InterleaveBits | Basics | |
| InternalUnitsInMillisecond | Timer | Number of internal time units per millisecond |
| IntPower | Basics | |
| IntToHexA | Basics | |
| IntToStrA | Basics | |
| InvertAffineMatrix4s | Base3D | Returns inversion of a matrix which contains affine transfomations (rotations, translations and scaling). Faster then InvertMatrix4s |
| InvertMatrix3s | Base3D | 3x3 matrix inversion (current dummy implementation: transpose) |
| InvertMatrix4s | Base3D | Returns inversion of the specified matrix |
| InvertRotTransMatrix | Base3D | Returns inversion of a matrix which contains only rotations and translations. Faster then InvertAffineMatrix4s |
| InvertRotTransMatrix | Base3D | Returns inversion of a matrix which contains only rotations and translations. Faster then InvertAffineMatrix4s |
| InvSqrt | Basics | Fast (if assembler optimization are allowed) implementation of 1/Sqrt(x) |
| InvSqrt | OBasics | |
| IRefcountedContainer | Basics | Reference-counted container of temporary objects and memory buffers |
| IsCharIn | Basics | Returns True if the spcefied character belongs to the specified set |
| IsColor | Basics | Tests with current decimal separator |
| IsDecimalInteger | Basics | |
| IsDepthFormat | Basics | |
| isDrawVolumes | BaseClasses | Visualize item's debug information (bounding boxes, etc) |
| IsFloat | Basics | |
| IsInArea | Basics | |
| IsInArea | Basics | |
| IsMatrixAffine | Base3D | Returns True if the specified matrix is affine (last column is 0, 0, 0, 1) |
| IsNan | Basics | |
| isNeedInit | BaseClasses | An item hasn't been initialized yet |
| isPicked | BaseClasses | Visualize item's selection information with a color defined by Globals.PickedBoxColor |
| IsPointsSameSide | Base3D | Returns True if both P1 and P2 points are at the same side of the ray |
| isProcessing | BaseClasses | Process method of an item should be called according to its ProcessingClass field |
| IsReal | Basics | |
| isReleased | BaseClasses | An item was marked to release |
| isRemoved | BaseClasses | An item was removed from manager or marked to remove |
| isSameGUID | Basics | |
| isVisible | BaseClasses | An item should be visualised |
| IsWindowVisible | OSUtils | |
| ItemsCapacityStep | BaseClasses | Items collection capacity increment step |
| kernel | OSUtils | ToDo: Move to advanced unit |
| KeyBindPrefix | C2AppHelper | Key binding prefix on config |
| KeyType | basecont | Pointer-to-pointer map key type |
| LicenseCodeProp | AppHelper | A name of property in config representing license code |
| LicenseNameProp | AppHelper | A name of property in config representing license name |
| LightKindsEnum | C2Visual | Light source types enumeration string |
| LightmapTypesEnum | C2Land | Enumeration strings for light map type |
| LinesGrowStep | C2Tess2D | |
| lkPrefix | TextFile | lkDebug = 0; lkInfo = 1; lkNotice = 2; lkWarning = 3; lkError = 4; lkFatalError = 5; lkTitle = lkNotice; |
| llMax | TextFile | lfLogWarnings = 1 shl 11; lfLogErrors = 1 shl 12; LogFatalErrors = 1 shl 13; |
| llMedium | TextFile | |
| llMin | TextFile | |
| LoadBitmap | Base2D | Loads a .bmp file and returns True if success. All image parameters are placed in Header. |
| LoadBitmap | Base2D | Loads a .bmp file and returns True if success. |
| LoadBitmapHeader | Base2D | Loads a .bmp file header and positions Stream at raw data start. Returns True if sucess. |
| LoadIDF | Base2D | |
| LoadIDFBuffers | Base2D | |
| LoadImage | C2ResImport | |
| LoadOBJ | C2ResImport | |
| LoadString | Basics | Loads a wide string from a stream. Returns True if success |
| LoadString | Basics | Loads a string from a stream. Returns True if success |
| LoadWav | C2ResImport | |
| LocationSqDistance | Cast2 | Retuns squared distance between the locations |
| Log | TextFile | Current logger |
| Log2I | Basics | |
| ltDirectional | C2Visual | Light source types |
| ltPoint | C2Visual | |
| ltSpot | C2Visual | |
| MapEditModesEnum | C2Visual | Map edit modes string enumeration |
| MatDet | Base3D | Returns determinant of the specified matrix |
| Matrix3sByQuat | Base3D | Returns a 3x3 rotation matrix which specifies the same rotation as Quat |
| Matrix3sByQuat | Base3D | Fills Result with a 3x3 rotation matrix which specifies the same rotation as Quat. |
| Matrix4sByQuat | Base3D | Returns a 4x4 rotation matrix which specifies the same rotation as Quat |
| Matrix4sByQuat | Base3D | Fills Result with a 4x4 rotation matrix which specifies the same rotation as Quat. |
| MaxC | Basics | |
| MaxClipPlanes | Cast2 | Maximum of user-defined clipping planes currently supported by the engine |
| MaxColorStack | C2Tess2D | |
| MaxCursorSize | C2Visual | Max size of mapped item edit cursor size |
| MaxEvents | Input | Maximum simultaneous events |
| MaxFloatValue | BaseTypes | |
| MaxI | Basics | |
| MaxImageRepeats | Base2D | Maximum number of image repeats in imagesource |
| MaxInt16 | BaseTypes | -$80000000 |
| MaxInt32 | BaseTypes | Max and mins for signed |
| MaxInt8 | BaseTypes | |
| MaxMipLevels | Base2D | Maximum of mip levels an image can have |
| MaxNat16 | BaseTypes | |
| MaxNat32 | BaseTypes | Max for unsigned |
| MaxNat8 | BaseTypes | |
| MaxPadeg | BaseTypes | |
| MaxS | OBasics | |
| MaxS | Basics | |
| MaxStates | BaseClasses | Maximum possible item state flags |
| MaxTextureCoordSets | Cast2 | Maximum of texture coordinates sets |
| MaxVertexBuffers | C2Render | Maximum number of vertex buffer with different vertex sizes |
| MaxVisibleHeight | C2TileMaps | |
| MaxVisibleWidth | C2TileMaps | |
| MergeClassLists | BaseClasses | Merges the two given class lists |
| MessagePool | BaseMsg | |
| MessagePoolInitialCapacity | BaseMsg | Initial capacity of messages pool in bytes |
| MessagesCapacityStep | BaseMsg | Message pool grow step |
| miDown | ACSBase | |
| miLeft | ACSBase | GetItemAt results if missed any item |
| MinBlockSize | Resources | Minimum mega image block size |
| MinC | Basics | |
| MinI | Basics | |
| MinimizeWindow | OSUtils | |
| MinInt16 | BaseTypes | |
| MinInt32 | BaseTypes | |
| MinInt8 | BaseTypes | |
| MinLightsCount | C2TileMaps | |
| MinRefCContainerLength | Basics | Minimum capacity of reference counted container |
| MinS | OBasics | |
| MinS | Basics | |
| MipColors | C2Land | |
| MipPolicyEnum | Resources | Image mip levels policy enumeration string |
| miRight | ACSBase | |
| miUp | ACSBase | |
| MouseStrokeTolerance | Input | Amount of mouse move to count it as a stroke |
| MoveReverse16 | Basics | |
| MoveReverse8 | Basics | |
| MulMatrix3s | Base3D | Matrix multiplication |
| MulMatrix3s | Base3D | Matrix multiplication |
| MulMatrix4s | Base3D | Matrix multiplication |
| MulMatrix4s | Base3D | Matrix multiplication |
| MulQuaternion | Base3D | Returns product of Quat1 and Quat2 |
| MulQuaternion | Base3D | Returns product of Quat1 and Quat2 |
| Nat | OTypes | |
| Nat16 | BaseTypes | |
| Nat16 | OTypes | |
| Nat32 | OTypes | |
| Nat32 | BaseTypes | Unsinged (natural) |
| Nat8 | OTypes | |
| Nat8 | BaseTypes | |
| NextPowerOf2 | Basics | |
| NormalizeAngle | Base3D | Forces Angle to [0..2*pi] range |
| NormalizePlane | Base3D | Normalizes the plane equation coefficients |
| NormalizeQuaternion | Base3D | Retuns the normalized version of Quat |
| NormalizeQuaternion | Base3D | Retuns the normalized version of Quat |
| NormalizeVector3s | Base3D | Forces then vector V's length to the specified length |
| NormalizeVector3s | Base3D | Forces the vector V's length to the specified length |
| NormalizeVector4s | Base3D | Forces the vector V's length to the specified length |
| NotifyingApplyControls | GUIHelper | |
| NotifyingApplyControls | ACSHelper | |
| nskModule | OTypes | Namespace kind |
| nskProcedure | OTypes | |
| nskRecord | OTypes | |
| NullSignature | BaseTypes | |
| oAdd | OTypes | Operations |
| oAnd | OTypes | |
| oAssign | OTypes | Operators |
| ObtainCursorPos | OSUtils | OS dependent |
| ObtainKeyboardState | OSUtils | |
| ObtainPerformanceFrequency | OSUtils | |
| oDiv | OTypes | |
| OffsB | C2Types | |
| OffScreenX | C2Render | max X coordinate of window to consider it off-screen |
| OffScreenY | C2Render | max Y coordinate of window to consider it off-screen |
| OffsG | C2Types | |
| OffsH | C2Types | / Offsets in a map record |
| OffsNX | C2Types | |
| OffsNY | C2Types | |
| OffsNZ | C2Types | |
| OffsR | C2Types | |
| oIDiv | OTypes | |
| oInv | OTypes | |
| oMod | OTypes | |
| oMul | OTypes | |
| OneAsInt | Basics | 1.0 in integer representation |
| OneAsInt | OBasics | |
| OneAsInt2 | Basics | |
| OneAsInt2 | OBasics | |
| oNeg | OTypes | |
| OneOver100 | Basics | |
| OneOver255 | Basics | |
| OneOverPerformanceFrequency | OSUtils | |
| OnOffEnum | Props | Boolean values enumeration |
| OnOffStr | Props | Boolean value strings |
| OnProgress | Base2D | |
| OOBBOOBBColDet | Collisions | Returns True if the two given OOBBs intersects. Transform1 and Transform2 specifies location and orientation of the volumes within the world space and should not contain scale. |
| OOBBOOBBColDet2D | Collisions | Returns True if the two given OOBBs intersects in XZ plane. It's faster then OOBBOOBBColDet a little. Transform1 and Transform2 specifies location and orientation of the volumes within the world space and should not contain scale. |
| oOr | OTypes | |
| Op1ID | OTypes | |
| Op1Str | OTypes | |
| Op2ID | OTypes | |
| Op2Str | OTypes | |
| opAssign | OTypes | |
| OpenURL | OSUtils | |
| OpenWith | OSUtils | |
| OperationsCapacityStep | Models | Operations array grow step |
| OperatorStr | OTypes | |
| opExit | OTypes | |
| opFor | OTypes | |
| opIf | OTypes | |
| opLopp | OTypes | |
| opRepeat | OTypes | |
| opReturn | OTypes | |
| opWhile | OTypes | |
| oSub | OTypes | |
| PackSoundFormat | C2Types | Packs a sound format specified by the sample rate, the number of bits per sample and the number of channels to a single value |
| PAnsiStringArray | BaseTypes | |
| PArea | BaseTypes | |
| ParentAdressName | BaseClasses | A simbol to address upper level of hierarchy in relative item names |
| ParticlesCapacityStep | C2Particle | |
| PassGroupsCount | Cast2 | Number of pass groups currently supported by the engine |
| PassGroupsEnum | Cast2 | Pass groups enumeration string |
| PassOrdersEnum | Cast2 | Pass ordering enumeration string |
| PBinding | Input | Pointer to a binding |
| PByteBuffer | BaseTypes | |
| PColor | BaseTypes | Pointer to 32-bit color |
| PDataPool | OTypes | |
| PDWordBuffer | BaseTypes | |
| PDX8VertexDeclaration | C2DX8Render | |
| PerformanceFrequency | OSUtils | |
| pfA1R5G5B5 | Basics | |
| pfA4L4 | Basics | |
| pfA4R4G4B4 | Basics | |
| pfA8 | Basics | |
| pfA8B8G8R8 | Basics | |
| pfA8L8 | Basics | |
| pfA8P8 | Basics | |
| pfA8R8G8B8 | Basics | |
| pfATIDF16 | Basics | |
| pfATIDF24 | Basics | |
| pfAuto | Basics | |
| pfB8G8R8 | Basics | |
| pfD15S1 | Basics | |
| pfD16 | Basics | |
| pfD16_LOCKABLE | Basics | |
| pfD24S8 | Basics | |
| pfD24X4S4 | Basics | |
| pfD24X8 | Basics | |
| pfD32 | Basics | |
| pfL6V5U5 | Basics | |
| pfL8 | Basics | |
| PFormats | C2Types | Array to convert engine-specific pixel formats to API-specific pixel formats |
| pfP8 | Basics | |
| pfQ8W8V8U8 | Basics | |
| pfR5G6B5 | Basics | |
| pfR8G8B8 | Basics | |
| pfUndefined | Basics | |
| pfV16U16 | Basics | |
| pfV8U8 | Basics | |
| pfW11V11U10 | Basics | |
| pfX1R5G5B5 | Basics | |
| pfX4R4G4B4 | Basics | |
| pfX8L8V8U8 | Basics | |
| pfX8R8G8B8 | Basics | |
| PImageBuffer | BaseTypes | |
| PixelFormatsEnum | Basics | |
| PixelFormatToStr | Basics | |
| PlaneFromPointNormal | Base3D | Returns a plane by the specified point and normal |
| PluginSystem | BasePlugins | |
| PNamespace | OTypes | |
| poBackground | Cast2 | This order used for passes that should be at background |
| poFarest | Cast2 | This order used for passes that should be farest |
| poForeground | Cast2 | This order used for passes that should be at foreground |
| PointsGrowStep | C2Tess2D | |
| poNearest | Cast2 | This order used for passes that should be neartest |
| poNormal | Cast2 | This order used for usual passes |
| poPostProcess | Cast2 | This order used for postprocess passes |
| poPreprocess | Cast2 | This order used for preprocess passes |
| PosEx | Basics | |
| poSorted | Cast2 | This order used for passes that should render corresponding items in a particular order (usually transparent items) |
| Power | Basics | |
| PPalette | BaseTypes | |
| PPlane | Base3D | |
| PPool | BaseMsg | |
| PProperty | Props | |
| PRect | BaseTypes | |
| PRect3D | BaseTypes | |
| ProcessingComponentMax | Base2D | Max value of component (R, G, B, etc) in processing format |
| ProcessingFormat | Base2D | Pixel format for image processing |
| ProcessingFormatBpP | Base2D | Size in bytes of pixel in ProcessingFormat |
| ProcMask | OComp | |
| ProfileFileExtension | C2AppHelper | User profile file extension |
| PropertiesFileSignature | Props | File signature |
| PropsCapacityStep | Props | Properties collection grow step |
| PSingleBuffer | BaseTypes | |
| PSkeletonElement | C2Anim | Pointer to skeleton element type |
| PSmallintBuffer | BaseTypes | |
| PtrOffs | Basics | |
| PType | OTypes | |
| PUV | BaseTypes | Pointer to TUV |
| PVector2s | BaseTypes | Pointer to a two-dimensional vector |
| PVector3s | BaseTypes | Pointer to a three-dimensional vector |
| pvHeight | ACSBase | |
| pvLeft | ACSBase | Bound values |
| pvTop | ACSBase | |
| pvWidth | ACSBase | |
| PWordBuffer | BaseTypes | |
| QuickSortInt | Basics | Performs a quick sort on an array of integers |
| QuickSortIntInd | Basics | Performs a quick sort on an array of integers and returns sorted indices not affecting the source array |
| QuickSortS | Basics | Performs a quick sort on an array of floating point numbers |
| QuickSortSInd | Basics | Performs a quick sort on an array of floating point numbers and returns sorted indices not affecting the source array |
| QuickSortStr | Basics | Performs a quick sort on an array of strings |
| QuickSortStrInd | Basics | Performs a quick sort on an array of strings and returns sorted indices not affecting the source array |
| RadToDeg | BaseTypes | |
| RayCircleColDet | Collisions | Returns True if a ray with the specified origin and direction intersects with a sphere with the specified origin and radius. Point is filled with the nearest to ray origin intersection point if any |
| RaySphereColDet | Collisions | Returns True if a ray with the specified origin and direction intersects with a sphere with the specified origin and radius. Point is filled with the nearest to ray origin intersection point if any |
| ReadLine | TextFile | |
| RealToStr | Basics | |
| Rect | BaseTypes | Fills the specified rectangle record and returns it in Result |
| RectExpand | BaseTypes | Returns in Result source rectangle expanded by (EX, EY) |
| RectIntersect | Basics | |
| RectMove | BaseTypes | Returns in Result source rectangle moved by (MoveX, MoveY) |
| RectScale | BaseTypes | Returns in Result source rectangle scaled by (SX, SY) |
| ReflectionMatrix4s | Base3D | Returns matrix containing reflection by the specified plane transformation |
| ReflectionMatrix4s | Base3D | Returns matrix containing reflection by the specified plane transformation |
| ReflectVector3s | Base3D | Returns V reflected from surface with the normal N |
| ReflectVector3s | Base3D | Returns V reflected from surface with the normal N |
| RelationID | OTypes | |
| RelationStr | OTypes | |
| rEqual | OTypes | |
| ReservedWord | OTypes | |
| ResizeImage | Base2D | |
| ResWordMask | OComp | |
| RGBA | C2Visual | |
| rGreater | OTypes | |
| rGreaterEqual | OTypes | |
| rIN | OTypes | |
| rIS | OTypes | |
| rLess | OTypes | |
| rLessEqual | OTypes | |
| rNotEqual | OTypes | |
| rsCLEAN | C2Types | Renderer is in clean state |
| rsLOST | C2Types | Renderer device is lost (DirectX only) |
| rsNOTINITIALIZED | C2Types | Renderer not yet (or failed) initialized |
| rsNOTREADY | C2Types | Renderer is not ready |
| rsOK | C2Types | Renderer is ready |
| rsTRYTORESTORE | C2Types | Renderer device is lost and attempting to be restored (DirectX only) |
| rteRangeError | OTypes | Runtime errors |
| rteStackEmpty | OTypes | |
| rtModule | OTypes | Result types |
| rtProcedure | OTypes | |
| SaveIDF | Base2D | |
| SaveString | Basics | Saves a wide string to a stream. Returns True if success |
| SaveString | Basics | Saves a string to a stream. Returns True if success |
| SaveWavHeader | C2ResImport | |
| ScaleColorI | Basics | Returns scale color. S is desired koefficient multiplied by 256 |
| ScaleColorS | Basics | |
| ScaleMatrix4s | Base3D | Returns scaling matrix |
| ScaleMatrix4s | Base3D | Returns scaling matrix |
| ScaleVector3s | Base3D | Scales the vector V by the specified factor |
| ScaleVector3s | Base3D | Scales the vector V by the specified factor and returns it in Result |
| ScaleVector4s | Base3D | Scales the vector V by the specified factor and returns it in Result |
| ScaleVector4s | Base3D | Scales the vector V by the specified factor |
| Screen | BaseGraph | Screen reference which should be used for 2D output |
| ScreenToClient | OSUtils | |
| SetColor4sProperty | Props | Sets a color property in Properties with the given in Res value. Returns the resulting value in Res and True if new Res value differs from the initial one |
| SetColorProperty | Props | Sets a color property in Properties with the given in Res value. Returns the resulting value in Res and True if new Res value differs from the initial one |
| SetCursorPos | OSUtils | |
| SetCursorVisibility | OSUtils | OS independent |
| SetQuaternionProperty | Cast2 | Reads a quaternion from properties. If its not equivalent to the one contained in Res assigns it to Res and returns True. |
| SetVector3sProperty | Cast2 | Reads a 3-component vector from properties. If its not equivalent to the one contained in Res assigns it to Res and returns True. |
| SetVector4sProperty | Cast2 | Reads a 4-component vector from properties. If its not equivalent to the one contained in Res assigns it to Res and returns True. |
| SetWindowCaption | OSUtils | |
| sfArcTan | OTypes | |
| sfBlend | OTypes | |
| sfCos | OTypes | |
| sfeBits | C2Types | |
| sfeChannels | C2Types | |
| sfEntier | OTypes | |
| sfeSampleRate | C2Types | / Sound format elements |
| sfInvSqrt | OTypes | |
| sfLn | OTypes | |
| sfRnd | OTypes | |
| sfSin | OTypes | Standard functions |
| sfSqrt | OTypes | |
| sfTan | OTypes | |
| ShadeModes | C2Types | |
| ShadeModesEnum | C2Types | |
| ShowCursor | OSUtils | |
| ShowWindow | OSUtils | |
| Sign | Basics | |
| Sign | Basics | |
| SinCos | Basics | |
| SinTable | Base3D | Sinus table |
| SinTableSize | Base3D | Size of sine table. Must be power of 2 |
| sivNull | C2Materials | No Shader specified for the given render pass |
| sivUnresolved | C2Materials | Shader unresolved yet or its resolution failed |
| SkipBeforeSTR | TextFile | function SetLength(S : string; DLength : word):string; |
| slACCURATE | C2Types | |
| Sleep | OSUtils | |
| slFAST | C2Types | |
| slNONE | C2Types | / Specular lighting |
| smAllowAll | Basics | File sharing mode: allow all operations |
| smAllowRead | Basics | File sharing mode: allow read |
| smExclusive | Basics | File sharing mode: do not allow anything (exlusive) |
| smFLAT | C2Types | |
| smGOURAUD | C2Types | / Shade modes |
| smPHONG | C2Types | |
| soDEC | C2Types | |
| soDECSAT | C2Types | |
| soINC | C2Types | |
| soINCSAT | C2Types | |
| soINVERT | C2Types | |
| soKEEP | C2Types | / Stencil buffer operations |
| sOperation | OScan | sSpecial = ['+', '-', '*', '/', '~', '&', '.', ',', ':', ';', '|', '(', ')', '[', ']', '{', '}', '=', '>', '<', '#', '^']; |
| sOperator | OScan | |
| soREPLACE | C2Types | |
| SortedPassOrder | Cast2 | Order corresponding to passes with sorted items |
| soZERO | C2Types | |
| SpecularEnum | C2Types | |
| SphereOOBBColDet | Collisions | Returns True if the given sphere intersects with the given OOBB. Transform1 and Transform2 specifies location and orientation of the volumes within the world space and should not contain scale. |
| Split | Basics | Splits a string into array of strings using Delim as a delimiter If EmptyOK is True result strings can be empty. Returns number of strings in array |
| SplitA | Basics | Splits an ansi string into array of strings using Delim as a delimiter If EmptyOK is True result strings can be empty. Returns number of strings in array |
| SqrMagnitude | Base3D | Returns the squared magnitude of V |
| sRelation | OScan | |
| StandardProcedureCommandIDs | OTypes | |
| StencilOps | C2Types | |
| StencilOpsEnum | C2Types | |
| StrDelim | Basics | Short alias for StringDelimiter |
| StretchARGBImage | Base2D | Stretches a rectangular area of an ARGB image to a rectangular area of another ARGB image |
| StrFormat | Basics | |
| StringDelimiter | Basics | Delimiter which separate strings in enumerations |
| StringsToEnumA | Basics | Returns an enumeration string which consists of all elements of strings separated by StringDelimiter If EmptyOK is True empty elements are included in result |
| StrToFloatDefA | Basics | |
| StrToRealDef | Basics | Tests with general decimal separator |
| SubVector3s | Base3D | |
| SubVector3s | Base3D | |
| SubVector4s | Base3D | |
| SubVector4s | Base3D | |
| Swap | Basics | |
| SwapI | Basics | |
| SwapRB | Base2D | |
| T2DFitter | GUIFitter | |
| T2DParticlesMesh | C2Particle | |
| T2DParticleSystem | C2Particle | T3DAngleParticlesMesh = class(T3DParticlesMesh) function Tesselate(const Params: TTesselationParameters; VBPTR: Pointer): Integer; override; end; |
| T2DPrimitiveKind | C22D | 2D primitive kinds |
| T2DTransform | BaseGraph | 2D transformations class |
| T3DFitter | C2GUI | function isActuallyVisible: Boolean; override; |
| T3DLine | C2FX | |
| T3DLineMesh | C2FX | |
| T3DParticlesMesh | C2Particle | |
| T3DParticleSystem | C2Particle | |
| taALPHAREPLICATE | C2Types | replicate alpha to color components (read modifier) |
| taBORDER | C2Types | |
| TAbstractCompiler | BaseClasses | Abstract compiler class |
| taCLAMP | C2Types | |
| TACSHelper | ACSHelper | |
| TAction | AppHelper | Application actions. Usally actions are bond to input events specified by ActivateBinding and DeactivateBinding |
| taCURRENT | C2Types | select stage destination register (read/write) |
| TAddToSceneMsg | ItemMsg | After attachment of a new item to a scene this message is sent to the item being attached, scene root and core handler |
| taDIFFUSE | C2Types | select diffuse color (read only) |
| TAggregateMsg | ItemMsg | This message is sent to all aggregated items during the initialization of the aggregate |
| TAlign | ACSBase | |
| TAlignTag | Markup | |
| TAlphaColorTag | Markup | |
| taMIRROR | C2Types | |
| taMIRRORONCE | C2Types | |
| TAnimatedItem | C2Anim | |
| TAnimatedTesselator | C2Anim | MaxAnimations = 16; |
| TAnimationRec | C2Anim | |
| TAnimationResource | C2Anim | Base class for animation resources |
| TAnimSkeleton | C2Anim | Animated skeleton class which encapsulates skeleton and animation resources |
| TAnimTransform | C2Anim | |
| TAnsiStringArray | BaseTypes | |
| TAnsiStringStream | Basics | Non-unicode string stream class |
| TAPIBuffers | C2Render | API-specific vertex and index buffers management class |
| TAPIStateWrapper | C2Render | API-dependent class which wraps render state |
| TApp | AppHelper | Base application class |
| TAppRequirements | C2Render | Application requirements record. These values can be changed before renderer initialization to change its behaviour. Flags - [arUseStencil, arUseZBuffer] by default. MinYResolution - minimal vertical resolution of modes to iclude in available video modes list. 480 by default. HWAccelerationLevel - level of hardware acceleration required. haMixedVP by default. TotalBackBuffers - number of back buffers required. 1 by default. |
| TAppRequirementsFlag | C2Render | |
| TAppStarter | AppsInit | Application starter base class The class manages application startup process, creates window, forwards windows messages, etc |
| TArea | BaseTypes | |
| TARGB | BaseTypes | |
| TARGBArray | BaseTypes | |
| TARGBInt | BaseTypes | |
| TArrayResource | Resources | Base class for all array-based resources |
| taSPECULAR | C2Types | select specular color (read only) |
| taTEMP | C2Types | select temporary register color (read/write) |
| taTEXTURE | C2Types | select texture color (read only) |
| taTFactor | C2Types | select texture factor (read only) |
| TAudioResource | Resources | Stores a sound |
| taWRAP | C2Types | / Texture addressing modes |
| TBackground | C2FX | |
| TBackgroundTesselator | C2FX | |
| TBaseBitmapFont | BaseGraph | Base class for bitmap (texture) based font |
| TBaseCore | Cast2 | Engine base core class |
| TBaseFileConfig | Props | Base file configuration class |
| TBaseGUIItem | ACSBase | / Responsibilies: Item aggregation, GUI messages forwarding |
| TBaseImageSource | Base2D | Generic image source class |
| TBaseItem | BaseMsg | Base class for all items. Provides universal message handling interface |
| TBaseList | ACSAdv | |
| TBaseProcessing | BaseClasses | Base class of all items which periodically updates their state |
| TBaseSharedTesselators | Cast2 | Base class of shared tesselators manager |
| TBaseUniqueItem | basecont | Class of items which can be contained only in a one container without duplicates in other containers |
| TBillboard | C2FX | |
| TBillboardMesh | C2FX | |
| TBinding | Input | Binding contains an event type, event data and a pointer to next binding (or nil) to be able to bind a sequense of input events to a single action |
| TBindingName | Input | |
| TBindingStr | Input | Binding string type. Syntax: BindElement = (<Key><Specifier>)|<Gesture>"^" Key = A key name Specifier = ","|"+"|"-"|":" - can be omitted at the end of the binding ("," will be assumed) Gesture = "MouseMove"|"MouseMoveH"|"MouseMoveV"|"MouseRoll"| "MouseStrokeLeft"|"MouseStrokeRight"|"MouseStrokeUp"|"MouseStrokeDown"| "MouseStrokeLeftUp"|"MouseStrokeRightUp"|"MouseStrokeLeftDown"|"MouseStrokeRightDown" Binding = <BindElement> {<BindElement>} Specifiers: , - click + - key down - - key up : - double click Examples: Alt+Q - the binding will be activated when user press Alt, then click (press and release) Q (without releasing Alt) A,B,C - the binding will be activated when user click A, then B and then C A+B,A- - the binding will be activated when user press A, then press and release B and then release A A maximum timeout between two consequent events can be specified when binding |
| TBinModuleSign | ORun | |
| TBitmap | BaseGraph | Bitmap class |
| TBitmapFileHeader | Base2D | .bmp file header data structure |
| TBitmapFont | C22D | |
| TBitmapInfoHeader | Base2D | .bmp file information header data structure |
| TBlendingState | C2Materials | |
| TBoundingBox | Base3D | Axis-aligned (in model space) bounding box given by |
| TBoundingVolume | Collisions | Bounding volume data structure VolumeKind - bvkOOBB - object-oriented bounding box, bvkSphere - sphere Offset - offset of the volume's center Dimensions - half-size of a box or radius of a sphere (in x component) |
| TBoundingVolumeKind | Collisions | Bounding volume kind |
| TBoundingVolumes | Collisions | Array of bounding volumes |
| TBoxTesselator | C2DebugTess | |
| TBrush | Base2D | The class incapsulates a brush which is used to paint over images |
| TBuffer | C2Render | API-independent buffer structure |
| TBuffers | C2Render | API independent vertex and index buffers management class |
| TBuffersPerfProfile | Cast2 | Vertex/index buffers performace profile |
| TButton | ACS | |
| TByteBuffer | BaseTypes | |
| TC2GUIItem | C2GUI | |
| TC2Screen | C22D | |
| TCahceRec | Resources | Data structure used for mega image caching |
| TCamera | Cast2 | Camera |
| TCameraMode | C2AppHelper | Camera modes |
| TCancelModeMsg | BaseMsg | See WM_CANCELMODE (WinAPI) |
| TCaptionArea | ACS | |
| TCast2App | C2AppHelper | Base class for applications which uses CAST II engine |
| TCASTRootItem | Cast2 | An item of this class should be the root of items hierarchy |
| TCBitmapFont | C2GUI | |
| TCFont | C2GUI | |
| tcgCAMERASPACENORMAL | C2Types | |
| tcgCAMERASPACEPOSITION | C2Types | |
| tcgCAMERASPACEREFLECTIONVECTOR | C2Types | |
| tcgNone | C2Types | / Texture coords generation |
| TCharInputMsg | BaseMsg | The message is sent to core handler when a character input has been made |
| TCharMap | BaseTypes | |
| TCharmapArray | BaseTypes | |
| TCharMapItem | BaseTypes | Character map |
| TCharMapResource | Resources | Stores a characted mapping |
| TCheckBox | ACS | |
| TCircle | C2VisItems | |
| TCircleTesselator | C2VisItems | |
| TClassArray | BaseClasses | Used for classes registration |
| TClasses | BasePlugins | |
| TClassesList | BaseClasses | |
| TClassRec | C2Visual | |
| TClassRec | BaseClasses | |
| TClearFlags | C2Types | |
| TClearFlagsSet | C2Types | |
| TClearSettings | Cast2 | Specifies clear settings. ClearFlags - what to clear ClearColor - clear color ClearStencil - a stencil value to clear with ClearZ - a Z value to clear with |
| TClientArea | ACS | |
| TClipPlanes | Cast2 | User-defined clipping planes |
| TColliding | Cast2 | Class containing collision-related information for an item |
| TCollisionResult | Collisions | Data structure of a collision-test result. Contains the two collided volumes or nils if no collision detected |
| TColor | BaseTypes | 32-bit color |
| TColor4s | BaseTypes | Color with floating-point components |
| TColorBuffer | BaseTypes | |
| TColorCombineOperation | Base2D | Determines how source and destination colors should be combined |
| TColoredTree | C2MiscVisual | |
| TColorResetTag | Markup | |
| TColorTag | Markup | |
| TComboList | ACSAdv | procedure AddProperties(const Result: Props.TProperties); override; procedure SetProperties(Properties: Props.TProperties); override; procedure Draw; override; |
| TCompilationError | OTypes | |
| TCompiledModule | OComp | |
| TCompiler | OComp | |
| TConstraints | ACSBase | |
| TController | Input | CAST II input controller base class |
| TCordTesselator | C2ParticleAdv | |
| TCore | C2Core | Engine core class |
| TCullMode | C2Types | Polygon culling modes |
| TCursorPicture | ACS | |
| TDataAdressChangeMsg | BaseMsg | If some data may be referenced by pointer and the pointer to the data has changed this message is broadcasted with new pointer |
| TDataModifyMsg | BaseMsg | This message is broadcasted when some data which may be used by items has modified |
| TDataPool | OTypes | |
| TDebugTesselator | C2DebugTess | |
| TDelegate | BaseTypes | General method pointer |
| TDestroyMsg | ItemMsg | Before destruction of an item this message is sent to the item being destroyed, scene root and core handler (?) |
| TDome | C2VisItems | |
| TDomeTesselator | C2VisItems | |
| TDStream | OBasics | |
| TDummyItem | BaseClasses | Used to group items within a hierarchy |
| TDWordBuffer | BaseTypes | |
| TDX8Buffers | C2DX8Render | Direct X 8 implementation of vertex and index buffers management class |
| TDX8IndexBuffer | C2DX8Render | |
| TDX8Renderer | C2DX8Render | |
| TDX8StateWrapper | C2DX8Render | |
| TDX8Textures | C2DX8Render | |
| TDX8VertexBuffer | C2DX8Render | |
| TDX8VertexDeclaration | C2DX8Render | D3DVSDT_UBYTE4, D3DVSDT_FLOAT1, D3DVSDT_FLOAT2); // Unsupported by DX8 |
| TEdit | ACS | |
| TEmitter | C2Particle | |
| TError | Basics | Base error class |
| TErrorHandler | Basics | Error handler delegate. When an error occurs a delegate of this type is called (See ErrorHandler). If it returns True the application should try to continue the operation which caused the error. |
| TestFuncs | C2Types | Low bytes of vertex format |
| TestFuncsEnum | C2Types | |
| TEventID | Timer | Type of recurring event identifiers |
| TEventType | Input | Possible event types |
| TexAddressing | C2Types | Texture stage operations |
| TexAdrsEnum | C2Types | |
| TexArgument | C2Types | Texture adressing modes |
| TexCoordsGenEnum | C2Types | |
| TexCoordSources | C2Types | |
| TexFilters | C2Types | Cull modes |
| TexFiltersEnum | C2Types | |
| TexOperation | C2Types | Texture filtering types |
| TExtractCondition | BaseClasses | Extract condition function result type |
| TExtractConditionFunc | BaseClasses | Condition function for conditional extraction |
| TExtractConditionItems | BaseClasses | Extract condition function result flags |
| TexTransformFlags | C2Types | |
| TextureMatrixTypesEnum | C2Materials | Texture matrix type enumeration string |
| TFader | C2FX | If AutoStop is True processing automatically stops when it reaches half of specified gradient. |
| tfALWAYS | C2Types | |
| tfANISOTROPIC | C2Types | |
| tfEQUAL | C2Types | |
| tfGREATER | C2Types | |
| tfGREATEREQUAL | C2Types | |
| TFgTileMap | C2TileMaps | |
| TFgTileMapTesselator | C2TileMaps | |
| TFileConfig | Props | File configuration implementation class |
| TFileDelegate | Basics | A delegate with file name |
| TFileDStream | OBasics | |
| TFileError | Basics | Error class for file operations |
| TFileName | BaseTypes | |
| TFileSignature | BaseTypes | File signature |
| TFileStream | Basics | File stream class |
| TFillMode | C2Types | Polygon filling modes |
| TFillShadeMode | C2Materials | |
| TFitter | GUIFitter | |
| TFitterOpParams | GUIFitter | |
| tfLESS | C2Types | |
| tfLESSEQUAL | C2Types | |
| tfLINEAR | C2Types | |
| tfNEVER | C2Types | / Test functions |
| tfNONE | C2Types | / Texture filters |
| tfNOTEQUAL | C2Types | |
| TFont | BaseGraph | Base font class |
| TFontStyle | BaseGraph | Font style |
| TFontStyleFlags | BaseGraph | Font style flags |
| TFontStyleTag | Markup | |
| TForceQuitMsg | BaseMsg | When an application receives this message it should shut down as soon as possible |
| tfPOINT | C2Types | |
| TFrustumCheckResult | Cast2 | |
| TFrustumPlane | Cast2 | Frustum planes |
| TFullScreenToggleMsg | C2AppHelper | This message is generated when full screen mode switched on or off |
| TGammaRamp | C2Render | Gamma ramp |
| TGraphMessage | BaseGraph | Graphics-related messages base class |
| TGrass | C2Grass | |
| TGrassTesselator | C2Grass | |
| TGUIBounds | ACSBase | |
| TGUIChangeMsg | GUIMsg | |
| TGUIClickMsg | GUIMsg | |
| TGUIDblClickMsg | GUIMsg | |
| TGUIDownMsg | GUIMsg | |
| TGUIEnterMsg | GUIMsg | |
| TGUIFitterOp | GUIFitter | |
| TGUIFocusNext | GUIMsg | |
| TGUIFocusPrev | GUIMsg | |
| TGUIHelper | GUIHelper | |
| TGUIItem | ACSBase | |
| TGUILeaveMsg | GUIMsg | |
| TGUILine | ACS | |
| TGUILine | C2GUIItems | |
| TGUIMessage | GUIMsg | Base class for all GUI messages |
| TGUIPoint | ACS | |
| TGUIPoint | C2GUIItems | |
| TGUIRootItem | ACSBase | |
| TGUIState | ACSHelper | |
| TGUIStateChangeMsg | GUIMsg | |
| TGUIStateDelegate | ACSBase | |
| TGUIUpMsg | GUIMsg | |
| THandle | OSUtils | |
| THeightMap | C2Land | |
| THeighTMapEditOp | C2Visual | |
| THeighTMapEditOpAdjust | C2Visual | |
| THeighTMapEditOpSmooth | C2Visual | |
| THeightMapLandscape | C2Land | |
| THeightMapResource | C2Res | |
| THeightMapTesselator | C2Land | |
| THelpToggleMsg | C2AppHelper | This message is generated when help screen switched on or off |
| THOrigin | ACSBase | |
| THotkey | Input | Hotkey |
| ThreadSafeDecrement | OSUtils | |
| ThreadSafeIncrement | OSUtils | |
| THWAccelLevel | C2Render | Hardware acceleration level (DirectX only) |
| TIdent | OTypes | |
| TIDFHeader | Basics | IDF file header (deprecated) |
| tidMatrix4x4 | C2Core | 4x4 matrix |
| tidVector4 | C2Core | Vector |
| TImageBuffer | BaseTypes | |
| TImageCloneOp | Base2D | Paint on an image with source image using the shape of a brush operation |
| TImageFilterFunction | Base2D | Image filter function |
| TImageHeader | Base2D | Image parameters data structure |
| TImageLevel | Base2D | Image mip level record. Width, Height - level dimensions, Size - size of level data in bytes, Offset - offset of level data on bytes from top level data |
| TImageLevels | Base2D | Image levels info |
| TImageOperation | Base2D | Base class for operations affecting an image |
| TImageOrigin | Base2D | Image origin |
| TImagePaintOp | Base2D | Paint on an image with a brush operation |
| TImageResizeFilter | Base2D | Image resize filter |
| TImageResource | Resources | Stores an image |
| TImageSource | Base2D | Image source impementation for usual bitmap images |
| TimeUnitToMs | BaseTypes | Convert time unit to milliseconds |
| TIMState | BaseClasses | Items manager state |
| TIndArray | BaseTypes | |
| TIndentTag | Markup | |
| TIndicesResource | C2Res | Indices data container |
| TInitMsg | ItemMsg | This message is sent to an item when it needs to be initialized |
| TInputDelegate | Input | Type of a method to which an input event sequence can be bound. CustomData is an optional user data. Value of EventData depends on type of event which finishes the sequence (the last one). If it's a keyboard event EventData contains a key code, if it's a mouse event EventData contains event-specific mouse coordinate or both (for btMouseMove event type) in format where low 16 bit is X coordinate and high 16 bit is Y coordinate. |
| TInputEvent | Input | Input event. EventData is an event type-specific data such as a key code |
| TInputEvents | Input | |
| TInputFilter | Input | Input filter |
| TInputFilterElement | Input | Input event filters |
| TInputMessage | BaseMsg | Base class for user-input messages |
| TInputQueryResult | Input | Query input results |
| TInputQueryResultElement | Input | Query input results elements |
| TInternalTimeUnit | Timer | Type for timer internal time processing. Currently one tenth of millisecond. |
| TInvalidArgument | Basics | Error class for invalid argument errors |
| TInvalidFormat | Basics | Error class for invalid format errors |
| TIsland | C2Land | |
| TIslandTesselator | C2Land | |
| TItem | BaseClasses | Base item class |
| TItemCollection | Cast2 | Collection of items |
| TItemFlags | BaseClasses | Item flag set |
| TItemModifiedMsg | ItemMsg | This message is sent to core handler and broadcast from scene root when an item has modified with an operation (see TOperation) |
| TItemMoveMode | BaseClasses | Item move modes |
| TItemMoveOp | Cast2 | Item move operation |
| TItemNotificationMessage | ItemMsg | Base item notification message class. Should not be used directly. |
| TItemRotateOp | Cast2 | Item orientation change operation |
| TItems | BaseClasses | Simple items collection |
| TItemsManager | BaseClasses | Contains and manages a hierarchy of items starting with Root |
| tivNull | C2Materials | No texture specified for the given stage |
| tivRenderTarget | C2Materials | Texture is a render target |
| tivUnresolved | C2Materials | Texture unresolved yet or its resolution failed |
| tkArray | OTypes | |
| TKbdState | OSUtils | |
| tkCommon | OTypes | Type kind |
| TKeyboardMsg | BaseMsg | Base class for keyboard-related messages |
| TKeyClickMsg | BaseMsg | The message is sent to core handler when a key has been clicked |
| TKeyDblClickMsg | BaseMsg | The message is sent to core handler when a key has been double clicked |
| TKeyDownMsg | BaseMsg | The message is sent to core handler when a key has been pressed |
| TKeyLocation | basecont | Hash map key location data structure |
| TKeyModifier | Input | Modifier keys |
| TKeyModifiers | Input | Modifier keys set |
| TKeyQueryState | Input | Key query states |
| TKeyUpMsg | BaseMsg | The message is sent to core handler when a key has been released |
| TKeyValuePair | basecont | Hash map key-value pair |
| tkPointer | OTypes | |
| tkProcedure | OTypes | |
| tkRecord | OTypes | |
| TLabel | ACS | |
| TLabel | C2GUIItems | TGUICursor = class(TUVGUIItem) constructor Create; override; procedure Render; override; function ProcessInput(MX, MY: Single): Boolean; override; procedure GetProperties(var Result: TProperties); override; procedure SetProperties(Properties: TProperties); override; procedure SetPosition(const AX, AY: Single); override; procedure SetFrame(const Value: Integer); override; procedure SetFrameRange(const AMin, AMax: Integer); virtual; procedure SetWindow(const X1, Y1, X2, Y2: Single); virtual; protected CMinFrame, CMaxFrame: Integer; HotX, HotY: Single; WindowX1, WindowY1, WindowX2, WindowY2: Single; end; |
| TLight | C2Visual | Light source |
| TLightingState | C2Materials | |
| TLightmapType | C2Land | Type of texture used for landscape lighting |
| TLineMesh | C2Tess2D | |
| TLinkTag | Markup | |
| TList | ACSAdv | |
| TLoadPluginResult | BasePlugins | |
| TLocation | Cast2 | Type to specify location of an object in 3D space. Additional component can be used to work with floating coordinates, space partitioning, etc. |
| TLockedRectData | C2Render | Data structure used to represent a locked rectangular area of some data Data - pointer to actual data Pitch - offset in bytes between two rows of data |
| TLockFlag | C2Types | Possible members of TLockFlags set |
| TLockFlags | C2Types | Determines how a resource will be locked. Proper use of these flags may improve performance. |
| TLogLevel | TextFile | Levels of importance of log messages |
| TLogLevels | TextFile | Log level setting type |
| TLogSession | TextFile | Logger class |
| TLogTimeFormat | TextFile | Log date and time setting type |
| TLookAtCamera | C2Visual | Camera which looks at a specified target point |
| TMap | C2Maps | Base class for height maps, tile maps, etc |
| TMapCursor | C2MapEditMsg | Item-independent editing cursor class |
| TMapDrawCursorMsg | C2MapEditMsg | |
| TMapEditOp | C2Maps | |
| TMapEditorMessage | C2MapEditMsg | |
| TMapModifyBeginMsg | C2MapEditMsg | |
| TMapModifyEndMsg | C2MapEditMsg | |
| TMapModifyMsg | C2MapEditMsg | |
| TMapOperationsApplyedMsg | C2MapEditMsg | |
| TMappedItem | C2Visual | |
| TMappedTesselator | C2Visual | |
| TMarkup | Markup | |
| TMaterial | C2Materials | |
| TMatrix3s | Base3D | 3x3 single-precision floating point matrix |
| TMatrix4s | Base3D | 4x4 single-precision floating point matrix |
| TMegaImagePaintOp | Resources | |
| TMegaImageResource | Resources | Stores an extra large image which can not be handled as usual due to its size. The image is stored in a stream divided into blocks. Some number of blocks are cached in memory. Optimal block size and cache size depending on how the mega image will be used and should be determined empirically. |
| TMegaImageSource | Resources | Image source impementation for mega images |
| TMemoryStream | Basics | Memory stream class |
| TMenuToggleMsg | C2AppHelper | This message is generated when main menu switched on or off |
| TMesh | C2VisItems | |
| TMeshTesselator | C2VisItems | |
| TMessage | BaseMsg | Base class for all message classes |
| TMessageEnvelope | ItemMsg | Message envelope class. Used by asyncronous messaging system. Should not be used directly. |
| TMessageFlag | BaseTypes | Message flag |
| TMessageFlags | BaseTypes | Message flag set |
| TMessageHandler | BaseMsg | Message handler delegate |
| TMessagePool | BaseMsg | Message pool class |
| TMessages | BaseMsg | Array of messages |
| TMessageString | BaseMsg | Type to use as string type in messages. Do not use in messages types which needs finalization (such as dynamic arrays or long strings) |
| TMessageSubsystem | BaseMsg | Asynchronous messages queue implementation |
| tmInt | OTypes | Type modifiers |
| TMipPolicy | Resources | Mip (LOD) levels policy |
| TMirrorCamera | Cast2 | Camera class for mirror surfaces |
| TMirrorPlane | C2VisItems | |
| TMirrorPlaneTesselator | C2VisItems | |
| TModel | Models | |
| TMorphedItem | C2Anim | |
| TMorphedTesselator | C2Anim | |
| TMouseButtonMsg | BaseMsg | Base class for mouse button-related messages |
| TMouseClickMsg | BaseMsg | The message is sent to core handler when a mouse button has been clicked |
| TMouseDblClickMsg | BaseMsg | The message is sent to core handler when a mouse button has been double clicked |
| TMouseDownMsg | BaseMsg | The message is sent to core handler when a mouse button has been pressed |
| TMouseMoveMsg | BaseMsg | The message is sent to core handler when the mouse pointer moves |
| TMouseMsg | BaseMsg | Base class for mouse-related messages |
| TMouseState | Input | Mouse state data structure. lX, lY and lZ is mouse position at corresponding axis. Buttons - mouse buttons state |
| TMouseUpMsg | BaseMsg | The message is sent to core handler when a mouse button has been released |
| TMoveToTag | Markup | |
| tmSingle | OTypes | |
| TName | OTypes | |
| TName | Markup | |
| TNamespace | OTypes | |
| TNameString | BaseTypes | |
| TNiceFileConfig | Props | File configuration implementation which preserves tabs, spaces and commented lines in the configuration file |
| TNotificationMessage | BaseMsg | Base class for notification messages |
| toADD | C2Types | |
| toARG1 | C2Types | |
| toARG2 | C2Types | |
| TOberonVM | ORun | |
| toBLENDCURRENTALPHA | C2Types | |
| toBLENDDIFFUSEALPHA | C2Types | |
| toBLENDFACTORALPHA | C2Types | |
| toBLENDTEXTUREALPHA | C2Types | |
| toBLENDTEXTUREALPHAPM | C2Types | |
| toBUMPENV | C2Types | |
| toBUMPENVLUM | C2Types | |
| toDISABLE | C2Types | / Texture operations |
| toDOTPRODUCT3 | C2Types | |
| TOGLBuffers | C2OGLRender | OpenGL implementation of vertex and index buffers management class |
| TOGLIndexBuffer | C2OGLRender | |
| TOGLRenderer | C2OGLRender | |
| TOGLStateWrapper | C2OGLRender | |
| TOGLTextures | C2OGLRender | |
| TOGLVertexBuffer | C2OGLRender | D3DVSDT_UBYTE4, D3DVSDT_FLOAT1, D3DVSDT_FLOAT2); // Unsupported by OGL |
| toLERP | C2Types | |
| toMODULATE | C2Types | |
| toMODULATE2X | C2Types | |
| toMODULATE4X | C2Types | |
| toMODULATEALPHA_ADDCOLOR | C2Types | |
| toMODULATECOLOR_ADDALPHA | C2Types | |
| toMODULATEINVALPHA_ADDCOLOR | C2Types | |
| toMODULATEINVCOLOR_ADDALPHA | C2Types | |
| toMULTIPLYADD | C2Types | |
| TOperation | Models | Auto-inverse operation class |
| TOperationFlag | Models | Operation flag |
| TOperationFlags | Models | |
| TOperationManager | Models | Operations manager |
| TOperationMsg | Models | This message usually is sent to core handler when an operation is ready to apply. Default handler will free all unhandled operations. |
| toPREMODULATE | C2Types | |
| TOptionsApplyMsg | BaseMsg | This message is sent to an application when an option set needs to be applyed (e.g. user clicked "Apply") |
| TOptionsApplyNotifyMsg | BaseMsg | This message is sent to an application when it should be notifyed about a particular option set change |
| TOptionsPreviewMsg | BaseMsg | This message is sent to an application when an option set needs to be applyed immediately when a user changes it (without clicking the "Apply" button) |
| TOSController | WInput | OS-routines based controller implementation |
| toSIGNEDADD | C2Types | |
| toSIGNEDADD2X | C2Types | |
| TOSMessage | BaseMsg | Base class for operating system messages |
| toSMOOTHADD | C2Types | |
| toSUB | C2Types | |
| TotalActions | ACSHelper | On click predefined actions |
| TotalActions | GUIHelper | On click predefined actions |
| TotalComments | OTypes | Comments |
| TotalDeclarations | OTypes | |
| TotalEndTokens | OTypes | |
| TotalErrors | OTypes | |
| TotalImmediateApplyControls | GUIHelper | |
| TotalImmediateApplyControls | ACSHelper | |
| TotalNotifyingApplyControls | GUIHelper | |
| TotalNotifyingApplyControls | ACSHelper | |
| TotalOperations1 | OTypes | |
| TotalOperations2 | OTypes | |
| TotalOperators | OTypes | |
| TotalPixelFormats | Basics | Number of supported pixel formats |
| TotalRelations | OTypes | |
| TotalReservedWords | OTypes | |
| TotalStandardProcedures | OTypes | |
| TotalSTDTypes | OTypes | |
| TotalUnarOperations | OTypes | |
| TPackageInfo | BasePlugins | |
| TPalette | BaseTypes | Image palette for paletted graphics file formats |
| TPaletteItem | BaseTypes | Palette color |
| TPaletteResource | Resources | Stores a palette |
| TPanel | ACS | |
| TParticleCord | C2ParticleAdv | |
| TParticleRibbon | C2ParticleAdv | |
| TParticleSystem | C2Particle | |
| TParticleSystemMesh | C2Particle | |
| TPassCondition | C2Materials | Pass running conditions enumeration |
| TPassConditionsEnum | C2Materials | Pass running conditions enumeration string |
| TPassGroup | Cast2 | Pass groups range |
| TPassGroupSet | Cast2 | Pass groups set. Groups used to perform some operations (lighting, render) for one set of passes and not to perform for other set of passes |
| TPathResource | C2Res | Path data container |
| TPathResource | Resources | Stores a path |
| TPauseMsg | BaseMsg | Pause begin message |
| TPerfProfile | Cast2 | Engine performance profile data |
| TPerfTimer | Cast2 | |
| TPIN | OTypes | |
| TPINItem | OTypes | |
| TPlane | Base3D | Plane given by equation AX+BY+CZ+D = 0 or by normal and distance |
| TPlane | C2VisItems | |
| TPlaneTesselator | C2VisItems | |
| TPluginSystem | BasePlugins | |
| TPointEdgeState | C2Materials | |
| TPointerArray | BaseTypes | |
| TPointerHashFunction | basecont | Hash function delegate |
| TPointerPointerDoFunction | basecont | Hash map action delegate |
| TPointerPointerMap | basecont | Pointer to pointer hash map |
| TPool | BaseMsg | Message pool data structure |
| TPOption | Props | Possible property options |
| TPOptions | Props | Property options set |
| TPPoint | C2Tess2D | |
| TPrimitiveType | C2Types | Primitive types |
| TProcessing | Cast2 | Base class of all processing (updateable) objects |
| TProcessingClass | BaseClasses | Processing options for processing classes (see TItemsManager). Interval - process interval in seconds. Flags - see TProcessingFlag TimerEventID - an ID of a corresponding timer event. -1 if none |
| TProcessingFlag | BaseClasses | Item processing flags |
| TProcessingFlags | BaseClasses | Set of item processing flags |
| TProgressBar | ACS | |
| TProgressDelegate | BaseTypes | Method pointer used by time-consuming routines to report progess in range [0..1] |
| TProgressMsg | BaseMsg | Progress report message |
| TProjectedLandscape | C2Land | |
| TProjectedLandTesselator | C2Land | |
| TProjGridLandscape | C2Land | |
| TProjGridTesselator | C2Land | |
| TProperties | Props | Main properties class |
| TProperty | Props | Property data structure. Name - property name. Should be unique within TProperties. Value - property value. Enumeration - a set of string values, separated by StringDelimiter, determining possible values for Value. Description - property description. ValueType - property value type. Options - property option set. |
| TPropertyDelegate | Props | A delegate used in ForEach method |
| TPropertyValueType | Props | |
| TPSAbsorber | C2Affectors | |
| TPSAffector | C2Particle | |
| TPSAttractor | C2Affectors | |
| TPSColorInterpolator | C2Affectors | |
| TPSForce | C2Affectors | |
| TPSMover | C2Affectors | |
| TPSRenderData | C2Particle | |
| TPSRenderRecord | C2Particle | |
| TPSSimulationData | C2Particle | |
| TPSSimulationRecord | C2Particle | |
| TPSSmoke | C2Particle | |
| TPSUniAffector | C2Affectors | |
| TQuadPoints | C2Land | |
| TQuaternion | Base3D | Quaternion type. Used for specifying rotations |
| TQueue | basecont | |
| TRadGridGrass | C2Grass | |
| TRadGridGrassTesselator | C2Grass | |
| TRadGridLandscape | C2Land | |
| TRadGridTesselator | C2Land | |
| TRandomGenerator | Basics | Random numbers generator |
| TRangedAffector | C2Affectors | |
| Transform3Vector3s | Base3D | Returns 3-dimensional vector V transformed by matrix M |
| Transform3Vector3s | Base3D | Returns 3-dimensional vector V transformed by matrix M |
| Transform3Vector3sTransp | Base3D | Returns 3-dimensional vector V transformed by transposed matrix M |
| Transform4Vector33s | Base3D | Returns 3-dimensional vector V transformed by matrix M |
| Transform4Vector33s | Base3D | Returns 3-dimensional vector V transformed by matrix M |
| Transform4Vector3s | Base3D | Returns expanded 3-dimensional vector V transformed by matrix M |
| Transform4Vector3s | Base3D | Returns expanded 3-dimensional vector V transformed by matrix M |
| Transform4Vector4s | Base3D | Returns 4-dimensional vector V transformed by matrix M |
| Transform4Vector4s | Base3D | Returns 4-dimensional vector V transformed by matrix M |
| TranslationMatrix4s | Base3D | Returns translation matrix |
| TranslationMatrix4s | Base3D | Returns translation matrix |
| TranspMulMatrix3s | Base3D | Matrix multiplication and transpose |
| TranspMulMatrix3s | Base3D | Matrix multiplication and transpose |
| TranspMulMatrix4s | Base3D | Matrix multiplication and transpose |
| TranspMulMatrix4s | Base3D | Matrix multiplication and transpose |
| TransposeMatrix3s | Base3D | Returns transposed matrix |
| TransposeMatrix4s | Base3D | Returns transposed matrix |
| TRect | BaseTypes | Last pixel convention: not include |
| TRect | OSUtils | |
| TRect3D | BaseTypes | |
| TRecurringEvent | Timer | Timer recurring event data structure. Delay - delay between occurences of the event in TInternalTimeUnit units Time - time of next occurence in TInternalTimeUnit units Delegate - a function of TTimerDelegate which will be called when the event occurs. Nil for no call MessageClass - class of message generated when the event occurs. Nil for no message EventID - Some identification number to supply delegate with |
| TReferencedItem | basecont | Class of items with reference counting and universal equivalence checking |
| TReferencedItemManager | basecont | Class which manages reference-counted items |
| TRemoveFromSceneMsg | ItemMsg | Before removal of an item from a scene this message is sent to the item being removed, scene root and core handler |
| TRenderer | C2Render | Renderer class |
| TRendererError | C2Render | Renderer errors enumeration type |
| TRendererState | C2Render | Renderer states |
| TRenderPass | C2Materials | |
| TRenderPassModifiedMsg | C2Msg | This message is sent to all materials when a pass is modified |
| TRenderReinitMsg | C2Msg | Core receives this message after initialization or reinitialization of a rendering context |
| TRenderTarget | C2Render | Render target |
| TRenderTargets | C2Render | |
| TReplaceMsg | ItemMsg | When a physical address (pointer) to an item has changed (E.g. during change of the item's class.), this message is sent to the item affected and core handler and broadcast from scene root. |
| TRequestMapEditVisuals | C2MapEditMsg | |
| TRequestValidationMsg | C2Msg | This message is a validation request sent to core by a material |
| TResource | Resources | Base resource class) |
| TResourceModifyMsg | Resources | This message should be sent to core handler and possibly broadcasted if data of a resource has been modified |
| TResString | Resources | |
| TResumeMsg | BaseMsg | Pause end message |
| TReturnTag | Markup | |
| TRGBArray | BaseTypes | |
| TRibbonTesselator | C2ParticleAdv | |
| TrimSpaces | Basics | |
| TrimSpacesA | Basics | |
| TRing | C2VisItems | |
| TRingMesh | C2VisItems | |
| TRootItem | BaseClasses | Provides some item extraction methods |
| TRTData | OTypes | |
| TSampledData | basecont | Data structure represented with samples. Values between samples are calculated with some interpolation algorithm. |
| TSampledFloats | basecont | Sampled single precision floats |
| TSampledGradient | basecont | Color gradient represented with color samples and interpolation between the samples |
| TScaledMeshTesselator | C2MiscVisual | |
| TScaner | OScan | |
| TSceneClearMsg | ItemMsg | This message is sent to core handler before a scene clearing |
| TSceneLoadedMsg | ItemMsg | After a scene has been completely loaded this message is sent to scene root and core handler |
| TSceneLoadError | BaseClasses | Scene loading error type |
| TScreen | BaseGraph | Base class to handle 2D output |
| TScreenSaverStarter | AppsInit | Screen saver specific implementation of TAppStarter |
| TScriptResource | Resources | Stores a script |
| TSecond | Timer | Type for time measured in seconds |
| TSet32 | BaseTypes | 32-bit set |
| TSGUID12 | BaseTypes | Globally unique identifier |
| TShader | C2Render | Shader |
| TShaderConstant | C2Types | Shader constant data structure ShaderKind - kind of shader (see TShaderKind ) ShaderRegister - index of 4-component vector register to set Value - value of the register |
| TShaderConstants | C2Types | A list of shader constants |
| TShaderKind | C2Types | Shader kind |
| TShaderRegisterType | C2Types | |
| TShaderResource | C2Res | Shader programs container |
| TShaders | C2Render | |
| TSharedTesselator | C2Visual | Base class of tesselator which used to tesselate several different items |
| TSharedTesselators | C2Visual | |
| TShortMessage | BaseTypes | |
| TShortName | BaseTypes | |
| TSimpleMarkup | Markup | |
| TSimpleParser | C2Core | Temporary class to parse shader constant definitions. Should be replaced with fully-featured script-based implementation. |
| TSingleArray | BaseTypes | |
| TSingleBuffer | BaseTypes | |
| TSkeletalDummy | C2Anim | |
| TSkeletonElement | C2Anim | Animation skeleton type |
| TSkeletonResource | C2Anim | Animation skeleton resource. Stores bones hierarchy as well as all per-bone static data. |
| TSkinnedItem | C2Anim | |
| TSky | C2VisItems | |
| TSlider | ACS | |
| TSmallintBuffer | BaseTypes | |
| TSortedItems | C2Core | |
| TSoundFormat | C2Types | Sound format |
| TSphereTesselator | C2DebugTess | |
| TSphericalEmitter | C2Affectors | |
| TSplash | C2FX | |
| TSplashTesselator | C2FX | |
| TStackItem | ORun | |
| TStage | C2Materials | |
| TStarterOption | AppsInit | Possible application option flags |
| TStarterOptions | AppsInit | Application option flag set |
| TStencilState | C2Materials | |
| TStream | Basics | Base class for streams |
| TStreamError | Basics | Error class for streaming operations |
| TStringArray | BaseTypes | |
| TStringCompareDelegate | Basics | A delegate for string comparison |
| TSubEmitter | C2Affectors | Affector which moves partciles of affected system into places of particles of source system. This can be used to emulate sub-emitters. |
| TSubsystem | BaseMsg | Base class for all subsystems |
| TSubsystemAction | BaseMsg | Subsystem action type for TSubsystemMsg message |
| TSubsystemMsg | BaseMsg | This message is sent to a subsystem manager when a subsystem connects or disconnects from the manager |
| TSwitchButton | ACS | |
| TSwitchLabel | ACSAdv | |
| TSysFolder | OSUtils | System path |
| TSystemMessage | BaseMsg | Base class for system messages |
| TTable | ACSAdv | |
| TTag | Markup | |
| TTags | Markup | |
| ttCOUNT1 | C2Types | |
| ttCOUNT2 | C2Types | |
| ttCOUNT3 | C2Types | |
| ttCOUNT4 | C2Types | |
| TTechnique | C2Materials | |
| TTechniqueModificationBeginMsg | C2Msg | This message is sent to visible items before a technique is modified |
| TTechniqueModificationEndMsg | C2Msg | This message is sent to visible items after a technique is modified |
| TTempContainer | basecont | Container for untyped temporary data |
| TTemporaryVisible | C2Visual | |
| TTessBBoxUpdateMsg | C2Visual | This message informs all visible items that tesselator has changed its bounding box |
| TTesselationBuffer | Cast2 | Tesselation buffers enumeration |
| TTesselationBufferSet | Cast2 | Set of tesselation buffers |
| TTesselationParameters | C2Visual | Data structure passed to tesselator buffer filling methods Camera - currently applied camera ModelMatrix - model transform of visible items being rendered |
| TTesselationState | C2Visual | Tesselation status |
| TTesselationStatus | C2Visual | Current tesselation status data structure BufferIndex - index of buffer in API-independent buffers Offset - offset within the buffer in elements (vertices, indices, etc) Status - current tesselation state LastResetCounter - reset counter should not be modified manually |
| TTesselator | C2Visual | Performs triangulation of visible items |
| TTesselatorKind | C2Visual | Kind of tesselator |
| TTesselatorType | C2Visual | Type of tesselator used to render an item |
| TTetragonMesh | C2Tess2D | |
| TTextGUIItem | ACSBase | |
| TTextLine | C2Tess2D | |
| TTextListItems | ACSAdv | |
| TTextMesh | C2Tess2D | |
| TTextResource | Resources | Stores some text |
| TTexture | C2Render | Texture |
| TTextureArray | C2Render | |
| TTextureMatrixDelegate | C2Visual | The delegate used to retrieve a custom texture matrix. See tmCustom. TextureSet is an index of texture set to which the retrieved matrix will applied |
| TTextureMatrixType | C2Materials | Texture matrix setting |
| TTextureOptionFlag | C2Render | Texture option flags |
| TTextureOptions | C2Render | Texture option set |
| TTextureResource | Resources | Stores a texture |
| TTextures | C2Render | |
| TTextureWrap | C2Materials | |
| TTileMap | C2TileMaps | |
| TTileMapEditOp | C2TileMaps | |
| TTileMapLight | C2TileMaps | |
| TTileMapTesselator | C2TileMaps | |
| TTimeMark | Timer | Data structure containing the information necessary for correct measure of intervals |
| TTimer | Timer | Timer service class |
| TTimerDelegate | Timer | Methods of this type can be bound to timer events. EventID - identifies event (specified in SetEvent() call). ErrorDelta - delta time between time the event actually occured and scheduled event time. |
| TTimerEvent | Timer | Timer event data structure. Time - time of the event in TInternalTimeUnit units Delegate - a function of TTimerDelegate which will be called when the event occurs. Nil for no call MessageClass - class of message generated when the event occurs. Nil for no message EventID - Some identification number to supply delegate with |
| TTimerQueryFunc | Timer | Timer query function type. Methods of this type can be used to query a custom implementation of timer. Should return time in TInternalTimeUnit units. |
| TTimeUnit | BaseTypes | Type for time values |
| ttNONE | C2Types | / Texture transformations |
| TToken | OTypes | |
| TTokenSet | OComp | |
| ttPROJECTED | C2Types | |
| TTrackBar | ACS | |
| TTraverseCallback | Cast2 | Callback function used to traverse through items hierarchy |
| TTraverseMask | Cast2 | Traverse mask |
| TTraverseResult | Cast2 | Traverse callback results |
| TTrayAppStarter | AppsInit | Starter class for a Win32 application with an icon in system tray |
| TTree | C2MiscVisual | |
| TTreeAdj | C2Flora | |
| TTreeAdjTesselator | C2Flora | |
| TTreeStem | C2Flora | Procedural tree stem |
| TTreeStemTesselator | C2Flora | Procedural tree stem tesselator |
| TTrueTypeFont | BaseGraph | True type font class |
| TTWrapCoordSet | C2Materials | |
| TType | OTypes | |
| TUniqueItemCollection | basecont | Container for TBaseUniqueItem |
| TUV | BaseTypes | Rectangular area within a bitmap (texture) |
| TUVArray | BaseTypes | |
| TUVGUIItem | ACSBase | |
| TUVMap | BaseTypes | |
| TUVMapResource | Resources | Stores an UV-corrdinates mapping |
| TValidationResultChangedMsg | C2Msg | This message is sent when a set of valid techniques for a material has been changed |
| TValueDelegate | ACS | |
| TValueStore | basecont | Data structure to store values of hash map |
| TVector2s | BaseTypes | Two-dimensional vector |
| TVector3s | BaseTypes | Three-dimensional vector |
| TVector4s | BaseTypes | Four-dimensional (homogeneous) vector |
| TVertexDataType | C2Types | Vertex data types |
| TVertexDeclaration | C2Types | Vertex declaration type |
| TVertexWater | C2Land | |
| TVertexWaterTesselator | C2Land | |
| TVerticesResource | C2Res | Vertices data container |
| TVideoMode | C2Render | Video mode data structure. Width, Height - horizontal and vertical resolution. RefreshRate - refresh rate. Format - pixel format. |
| TVideoModes | C2Render | Array of video modes |
| TViewPort | C2Render | Viewport |
| TViewport | BaseGraph | Rectangular viewport |
| TVisible | C2Visual | TVisibilityCheckerDelegate = function(const Camera: TCamera): Boolean of object; |
| TVisItem | C2Core | Sorted items data structure for internal use |
| TVOrigin | ACSBase | |
| TWholeTreeMesh | C2MiscTess | |
| TWin32AppStarter | AppsInit | Win32 implementation of TAppStarter |
| TWindow | ACS | |
| TWindowActivateMsg | BaseMsg | This message is sent to an application when its window is about to be activated |
| TWindowDeactivateMsg | BaseMsg | This message is sent to an application when its window is about to be deactivated |
| TWindowMenuCommand | BaseMsg | This message is sent to an application after a command executon from its window menu |
| TWindowMinimizeMsg | BaseMsg | This message is sent to an application after its window has been minimized |
| TWindowMoveMsg | BaseMsg | This message is sent to an application after its window position has changed |
| TWindowResizeMsg | BaseMsg | This message is sent to an application after its window size has changed |
| TWndProc | AppsInit | Windows message handling callback |
| twNONE | C2Types | / TextureWrapping |
| TWordBuffer | BaseTypes | |
| TWordBuffer | C2Types | |
| twUCOORD | C2Types | |
| twVCOORD | C2Types | |
| twW2COORD | C2Types | |
| twWCOORD | C2Types | |
| TypeStr | OTypes | |
| TypeToStr | OTypes | |
| TZBufferState | C2Materials | |
| UnarOpID | OTypes | |
| UnarOpStr | OTypes | |
| UnpackSoundFormat | C2Types | Converts a format value to TSoundFormat structure |
| ValueType | basecont | Pointer-to-pointer map value type |
| VarMask | OComp | |
| VCLColorToColor | Base2D | |
| Vec2s | Base3D | Returns a 2-dimensional vector with the specified components |
| Vec3s | Base3D | Returns a 3-dimensional vector with the specified components |
| Vec4s | Base3D | Returns a 4-dimensional vector with the specified components |
| VectorToColor | Basics | |
| VertexContains | C2Visual | |
| VertexDataTypesEnum | C2Types | / Vertex data types enumeration |
| VertexDataTypeToD3DVSDT | C2DX8Render | Static non-discard and discard lock |
| vfDIFFUSE | C2Types | |
| vfiDIFF | C2Types | |
| vfiNORM | C2Types | |
| vfiPointSize | C2Types | |
| vfiSPEC | C2Types | |
| vfiTex | C2Types | |
| vfiTEX0 | C2Types | |
| vfiTEX1 | C2Types | |
| vfiTEX2 | C2Types | |
| vfiTEX3 | C2Types | |
| vfiTEX4 | C2Types | |
| vfiTEX5 | C2Types | |
| vfiTEX6 | C2Types | |
| vfiTEX7 | C2Types | |
| vfiWEIGHT1 | C2Types | |
| vfiWEIGHT2 | C2Types | |
| vfiWEIGHT3 | C2Types | |
| vfiXYZ | C2Types | / Vertex elements |
| vfNORMALS | C2Types | |
| vfPOINTSIZE | C2Types | |
| vfSPECULAR | C2Types | |
| vfTRANSFORMED | C2Types | The vertices are already transformed (TLVertex) |
| VolumeColDet | Collisions | Checks two arrays of bounding volumes for collision and returns result in TCollisionResult structure. Transform1 and Transform2 specifies location and orientation of the volume arrays within the world space and should not contain scale. |
| VolumeColTest | Collisions | Returns True if there is an intersection between bounding volumes from the given arrays. Transform1 and Transform2 specifies location and orientation of the volume arrays within the world space and should not contain scale. |
| VolumeKindsEnum | Cast2 | Bounding volume kinds enumeration string |
| VOriginEnum | ACSBase | |
| vtBinary | Props | Bynary data. Enumeration used to specify data size. Memory for the data managed mostly by application (see RetrieveBinPropertyData). |
| vtBoolean | Props | Boolean value |
| vtColor | Props | Color value |
| vtDouble | Props | Double-precision floating-point value |
| vtEnumerated | Props | Enumerated value. Enumeration used to specify possible options. |
| vtGradientSample | Props | Color gradient (Single + TColor) sample data. Enumeration used to specify data size. Memory for the data managed mostly by application (see RetrieveBinPropertyData). |
| vtInt | Props | Integer value |
| vtNat | Props | Unsigned integer (natural) value |
| vtNone | Props | No value |
| vtObjectLink | Props | A link to an object |
| vtSingle | Props | Single-precision floating-point value |
| vtSingleSample | Props | Numerical (2xSingle) sample data. Enumeration used to specify data size. Memory for the data managed mostly by application (see RetrieveBinPropertyData). |
| vtString | Props | AnsiString value |
| vwIndexedBlending | C2Visual | Vertex format |
| WMToMessage | OSUtils | |
| WMToMessage | OSUtils | |
| WM_NOTIFYTRAYICON | AppsInit | |
| XRotationMatrix3s | Base3D | Returns rotation over X-axis matrix |
| XRotationMatrix3s | Base3D | Returns rotation over X-axis matrix |
| XRotationMatrix4s | Base3D | Returns rotation over X-axis matrix |
| XRotationMatrix4s | Base3D | Returns rotation over X-axis matrix |
| YRotationMatrix3s | Base3D | Returns rotation over Y-axis matrix |
| YRotationMatrix3s | Base3D | Returns rotation over Y-axis matrix |
| YRotationMatrix4s | Base3D | Returns rotation over Y-axis matrix |
| YRotationMatrix4s | Base3D | Returns rotation over Y-axis matrix |
| zbtNONE | C2Types | / Z-buffer types & consts |
| zbtW | C2Types | |
| zbtZ | C2Types | |
| ZDecr | C22D | |
| ZeroVector3s | Base3D | |
| ZeroVector4s | Base3D | |
| ZRotationMatrix3s | Base3D | Returns rotation over Z-axis matrix |
| ZRotationMatrix3s | Base3D | Returns rotation over Z-axis matrix |
| ZRotationMatrix4s | Base3D | Returns rotation over Z-axis matrix |
| ZRotationMatrix4s | Base3D | Returns rotation over Z-axis matrix |
|
Last modified: Jan 6, 2010 |