Description | Hierarchy | Fields | Methods | Properties |
type TAttributes = class(TReferenceCounted)
Provides a generic interface for attributes and their values and the possiblity to serialize them.
![]() |
function Exists(const Name: AnsiString): Boolean; inline; |
![]() |
function Find(const Name: AnsiString): LongInt; inline; |
![]() |
function GetArray(const Name: AnsiString): TStringTypeArray; overload; inline; |
![]() |
function GetArray(Index: LongInt): TStringTypeArray; overload; inline; |
![]() |
function GetBoolean(const Name: AnsiString): Boolean; overload; inline; |
![]() |
function GetBoolean(Index: LongInt): Boolean; overload; inline; |
![]() |
function GetBoundingBox(const Name: AnsiString): TBoundingBox; overload; inline; |
![]() |
function GetBoundingBox(Index: LongInt): TBoundingBox; overload; inline; |
![]() |
function GetColor(const Name: AnsiString): TARGBColor; overload; inline; |
![]() |
function GetColor(Index: LongInt): TARGBColor; overload; inline; |
![]() |
function GetEnumeration(const Name: AnsiString; const EnumLiterals: array of AnsiString): LongInt; overload; |
![]() |
function GetEnumeration(Index: LongInt): AnsiString; overload; inline; |
![]() |
function GetEnumeration(const Name: AnsiString): AnsiString; overload; inline; |
![]() |
function GetEnumeration(Index: LongInt; const EnumLiterals: array of AnsiString): LongInt; overload; |
![]() |
function GetEnumerationLiterals(const Name: AnsiString): TAnsiStringArray; overload; inline; |
![]() |
function GetEnumerationLiterals(Index: LongInt): TAnsiStringArray; overload; inline; |
![]() |
function GetFloat(Index: LongInt): Single; overload; inline; |
![]() |
function GetFloat(const Name: AnsiString): Single; overload; inline; |
![]() |
function GetFloatColor(const Name: AnsiString): TFloatColor; overload; inline; |
![]() |
function GetFloatColor(Index: LongInt): TFloatColor; overload; inline; |
![]() |
function GetInteger(Index: LongInt): LongInt; overload; inline; |
![]() |
function GetInteger(const Name: AnsiString): LongInt; overload; inline; |
![]() |
function GetLine2D(const Name: AnsiString): TLine2D; overload; inline; |
![]() |
function GetLine2D(Index: LongInt): TLine2D; overload; inline; |
![]() |
function GetLine3D(const Name: AnsiString): TLine3D; overload; inline; |
![]() |
function GetLine3D(Index: LongInt): TLine3D; overload; inline; |
![]() |
function GetMatrix4(const Name: AnsiString): TMatrix4; overload; inline; |
![]() |
function GetMatrix4(Index: LongInt): TMatrix4; overload; inline; |
![]() |
function GetName(Index: LongInt): AnsiString; inline; |
![]() |
function GetPlane(const Name: AnsiString): TPlane; overload; inline; |
![]() |
function GetPlane(Index: LongInt): TPlane; overload; inline; |
![]() |
function GetPoint(const Name: AnsiString): TPoint; overload; inline; |
![]() |
function GetPoint(Index: LongInt): TPoint; overload; inline; |
![]() |
function GetQuaternion(const Name: AnsiString): TQuaternion; overload; inline; |
![]() |
function GetQuaternion(Index: LongInt): TQuaternion; overload; inline; |
![]() |
function GetRect(const Name: AnsiString): TRect; overload; inline; |
![]() |
function GetRect(Index: LongInt): TRect; overload; inline; |
![]() |
function GetString(const Name: AnsiString): StringType; overload; inline; |
![]() |
function GetString(Index: LongInt): StringType; overload; inline; |
![]() |
function GetTexture(const Name: AnsiString): TTexture; overload; inline; |
![]() |
function GetTexture(Index: LongInt): TTexture; overload; inline; |
![]() |
function GetTriangle(const Name: AnsiString): TTriangle; overload; inline; |
![]() |
function GetTriangle(Index: LongInt): TTriangle; overload; inline; |
![]() |
function GetType(const Name: AnsiString): TAttributeType; overload; inline; |
![]() |
function GetType(Index: LongInt): TAttributeType; overload; inline; |
![]() |
function GetTypeString(const Name: AnsiString): StringType; overload; inline; |
![]() |
function GetTypeString(Index: LongInt): StringType; overload; inline; |
![]() |
function GetUserPointer(Index: LongInt): Pointer; overload; inline; |
![]() |
function GetUserPointer(const Name: AnsiString): Pointer; overload; inline; |
![]() |
function GetVector3D(const Name: AnsiString): TVector3D; overload; inline; |
![]() |
function GetVector3D(Index: LongInt): TVector3D; overload; inline; |
![]() |
function Read(Reader: TXMLReader; CurrentElementOnly: Boolean = False; const ElementName: StringType = ''): Boolean; inline; |
![]() |
function Write(Writer: TXMLWriter; WriteHeader: Boolean=False; const ElementName: StringType = ''): Boolean; inline; |
![]() |
procedure AddArray(const Name: AnsiString; const Value: array of StringType); |
![]() |
procedure AddBinary(const Name: AnsiString; Data: Pointer; Size: LongInt); inline; |
![]() |
procedure AddBoolean(const Name: AnsiString; Value: Boolean); inline; |
![]() |
procedure AddBoundingBox(const Name: AnsiString; const Value: TBoundingBox); inline; |
![]() |
procedure AddColor(const Name: AnsiString; Value: TARGBColor); inline; |
![]() |
procedure AddEnumeration(const Name, EnumValue: AnsiString; const EnumLiterals: array of AnsiString); overload; |
![]() |
procedure AddEnumeration(const Name: AnsiString; EnumValue: LongInt; const EnumLiterals: array of AnsiString); overload; |
![]() |
procedure AddFloat(const Name: AnsiString; Value: Single); inline; |
![]() |
procedure AddFloatColor(const Name: AnsiString; Value: TFloatColor); inline; |
![]() |
procedure AddInteger(const Name: AnsiString; Value: LongInt); inline; |
![]() |
procedure AddLine2D(const Name: AnsiString; const Value: TLine2D); inline; |
![]() |
procedure AddLine3D(const Name: AnsiString; const Value: TLine3D); inline; |
![]() |
procedure AddMatrix4(const Name: AnsiString; const Value: TMatrix4); inline; |
![]() |
procedure AddPlane(const Name: AnsiString; const Value: TPlane); inline; |
![]() |
procedure AddPoint(const Name: AnsiString; const Value: TPoint); inline; |
![]() |
procedure AddQuaternion(const Name: AnsiString; const Value: TQuaternion); inline; |
![]() |
procedure AddRect(const Name: AnsiString; const Value: TRect); inline; |
![]() |
procedure AddString(const Name: AnsiString; const Value: StringType); inline; |
![]() |
procedure AddTexture(const Name: AnsiString; Value: TTexture); inline; |
![]() |
procedure AddTriangle(const Name: AnsiString; const Value: TTriangle); inline; |
![]() |
procedure AddUserPointer(const Name: AnsiString; Value: Pointer); inline; |
![]() |
procedure AddVector3D(const Name: AnsiString; const Value: TVector3D); inline; |
![]() |
procedure Clear; inline; |
![]() |
procedure GetBinary(Index: LongInt; Destination: Pointer; MaxSize: LongWord); overload; inline; |
![]() |
procedure GetBinary(const Name: AnsiString; Destination: Pointer; MaxSize: LongWord); overload; inline; |
![]() |
procedure SetArray(Index: LongInt; const Value: array of StringType); overload; |
![]() |
procedure SetArray(const Name: AnsiString; const Value: array of StringType); overload; |
![]() |
procedure SetBinary(Index: LongInt; Data: Pointer; Size: LongInt); overload; inline; |
![]() |
procedure SetBinary(const Name: AnsiString; Data: Pointer; Size: LongInt); overload; inline; |
![]() |
procedure SetBoolean(Index: LongInt; Value: Boolean); overload; inline; |
![]() |
procedure SetBoolean(const Name: AnsiString; Value: Boolean); overload; inline; |
![]() |
procedure SetBoundingBox(Index: LongInt; const Value: TBoundingBox); overload; inline; |
![]() |
procedure SetBoundingBox(const Name: AnsiString; const Value: TBoundingBox); overload; inline; |
![]() |
procedure SetColor(const Name: AnsiString; Value: TARGBColor); overload; inline; |
![]() |
procedure SetColor(Index: LongInt; Value: TARGBColor); overload; inline; |
![]() |
procedure SetEnumeration(const Name: AnsiString; const Value: AnsiString; const EnumLiterals: array of AnsiString); overload; |
![]() |
procedure SetEnumeration(Index: LongInt;const Value: AnsiString; const EnumLiterals: array of AnsiString); overload; |
![]() |
procedure SetFloat(const Name: AnsiString; Value: Single); overload; inline; |
![]() |
procedure SetFloat(Index: LongInt; Value: Single); overload; inline; |
![]() |
procedure SetFloatColor(Index: LongInt; const Value: TFloatColor); overload; inline; |
![]() |
procedure SetFloatColor(const Name: AnsiString; const Value: TFloatColor); overload; inline; |
![]() |
procedure SetInteger(Index: LongInt; Value: LongInt); overload; inline; |
![]() |
procedure SetInteger(const Name: AnsiString; Value: LongInt); overload; inline; |
![]() |
procedure SetLine2D(Index: LongInt; const Value: TLine2D); overload; inline; |
![]() |
procedure SetLine2D(const Name: AnsiString; const Value: TLine2D); overload; inline; |
![]() |
procedure SetLine3D(const Name: AnsiString; const Value: TLine3D); overload; inline; |
![]() |
procedure SetLine3D(Index: LongInt; const Value: TLine3D); overload; inline; |
![]() |
procedure SetMatrix4(const Name: AnsiString; const Value: TMatrix4); overload; inline; |
![]() |
procedure SetMatrix4(Index: LongInt; const Value: TMatrix4); overload; inline; |
![]() |
procedure SetPlane(const Name: AnsiString; const Value: TPlane); overload; inline; |
![]() |
procedure SetPlane(Index: LongInt; const Value: TPlane); overload; inline; |
![]() |
procedure SetPoint(const Name: AnsiString; const Value: TPoint); overload; inline; |
![]() |
procedure SetPoint(Index: LongInt; const Value: TPoint); overload; inline; |
![]() |
procedure SetQuaternion(const Name: AnsiString; const Value: TQuaternion); overload; inline; |
![]() |
procedure SetQuaternion(Index: LongInt; const Value: TQuaternion); overload; inline; |
![]() |
procedure SetRect(const Name: AnsiString; const Value: TRect); overload; inline; |
![]() |
procedure SetRect(Index: LongInt; const Value: TRect); overload; inline; |
![]() |
procedure SetString(const Name: AnsiString; const Value: StringType); overload; inline; |
![]() |
procedure SetString(Index: LongInt; const Value: StringType); overload; inline; |
![]() |
procedure SetTexture(const Name: AnsiString; Value: TTexture); overload; inline; |
![]() |
procedure SetTexture(Index: LongInt; Value: TTexture); overload; inline; |
![]() |
procedure SetTriangle(Index: LongInt; const Value: TTriangle); overload; inline; |
![]() |
procedure SetTriangle(const Name: AnsiString; const Value: TTriangle); overload; inline; |
![]() |
procedure SetUserPointer(const Name: AnsiString; Value: Pointer); overload; inline; |
![]() |
procedure SetUserPointer(Index: LongInt; Value: Pointer); overload; inline; |
![]() |
procedure SetVector3D(Index: LongInt; const Value: TVector3D); overload; inline; |
![]() |
procedure SetVector3D(const Name: AnsiString; const Value: TVector3D); overload; inline; |
![]() |
property Count: LongWord read GetCount; |
![]() |
function Exists(const Name: AnsiString): Boolean; inline; |
Returns whether a certain attribute |
![]() |
function Find(const Name: AnsiString): LongInt; inline; |
Searches an attribute by name. ReturnsThe index, if any, else -1 |
![]() |
function GetArray(const Name: AnsiString): TStringTypeArray; overload; inline; |
Returns an attribute as array. |
![]() |
function GetArray(Index: LongInt): TStringTypeArray; overload; inline; |
Returns an attribute as array. |
![]() |
function GetBoolean(const Name: AnsiString): Boolean; overload; inline; |
Returns an attribute as boolean. |
![]() |
function GetBoolean(Index: LongInt): Boolean; overload; inline; |
Returns an attribute as boolean. |
![]() |
function GetBoundingBox(const Name: AnsiString): TBoundingBox; overload; inline; |
Returns an attribute as TBoundingBox. |
![]() |
function GetBoundingBox(Index: LongInt): TBoundingBox; overload; inline; |
Returns an attribute as TBoundingBox. |
![]() |
function GetColor(const Name: AnsiString): TARGBColor; overload; inline; |
Returns an attribute as color. |
![]() |
function GetColor(Index: LongInt): TARGBColor; overload; inline; |
Returns an attribute as color. |
![]() |
function GetEnumeration(const Name: AnsiString; const EnumLiterals: array of AnsiString): LongInt; overload; |
Returns an attribute as enum value. |
![]() |
function GetEnumeration(Index: LongInt): AnsiString; overload; inline; |
Returns an attribute as enum literal. |
![]() |
function GetEnumeration(const Name: AnsiString): AnsiString; overload; inline; |
Returns an attribute as enum literal. |
![]() |
function GetEnumeration(Index: LongInt; const EnumLiterals: array of AnsiString): LongInt; overload; |
Returns an attribute as enum value. |
![]() |
function GetEnumerationLiterals(const Name: AnsiString): TAnsiStringArray; overload; inline; |
Returns the literals of an enumeration. |
![]() |
function GetEnumerationLiterals(Index: LongInt): TAnsiStringArray; overload; inline; |
Returns the literals of an enumeration. |
![]() |
function GetFloat(Index: LongInt): Single; overload; inline; |
Returns an attribute as float. |
![]() |
function GetFloat(const Name: AnsiString): Single; overload; inline; |
Returns an attribute as float. |
![]() |
function GetFloatColor(const Name: AnsiString): TFloatColor; overload; inline; |
Returns an attribute as TFloatColor. |
![]() |
function GetFloatColor(Index: LongInt): TFloatColor; overload; inline; |
Returns an attribute as TFloatColor. |
![]() |
function GetInteger(Index: LongInt): LongInt; overload; inline; |
Returns an attribute as integer. |
![]() |
function GetInteger(const Name: AnsiString): LongInt; overload; inline; |
Returns an attribute as integer. |
![]() |
function GetLine2D(const Name: AnsiString): TLine2D; overload; inline; |
Returns an attribute as TLine2D. |
![]() |
function GetLine2D(Index: LongInt): TLine2D; overload; inline; |
Returns an attribute as TLine2D. |
![]() |
function GetLine3D(const Name: AnsiString): TLine3D; overload; inline; |
Returns an attribute as TLine3D. |
![]() |
function GetLine3D(Index: LongInt): TLine3D; overload; inline; |
Returns an attribute as TLine3D. |
![]() |
function GetMatrix4(const Name: AnsiString): TMatrix4; overload; inline; |
Returns an attribute as TMatrix4. |
![]() |
function GetMatrix4(Index: LongInt): TMatrix4; overload; inline; |
Returns an attribute as TMatrix4. |
![]() |
function GetName(Index: LongInt): AnsiString; inline; |
Returns the name of an attribute by index. |
![]() |
function GetPlane(const Name: AnsiString): TPlane; overload; inline; |
Returns an attribute as TPlane. |
![]() |
function GetPlane(Index: LongInt): TPlane; overload; inline; |
Returns an attribute as TPlane. |
![]() |
function GetPoint(const Name: AnsiString): TPoint; overload; inline; |
Returns an attribute as TPoint. |
![]() |
function GetPoint(Index: LongInt): TPoint; overload; inline; |
Returns an attribute as TPoint. |
![]() |
function GetQuaternion(const Name: AnsiString): TQuaternion; overload; inline; |
Returns an attribute as TQuaternion. |
![]() |
function GetQuaternion(Index: LongInt): TQuaternion; overload; inline; |
Returns an attribute as TQuaternion. |
![]() |
function GetRect(const Name: AnsiString): TRect; overload; inline; |
Returns an attribute as TRect. |
![]() |
function GetRect(Index: LongInt): TRect; overload; inline; |
Returns an attribute as TRect. |
![]() |
function GetString(const Name: AnsiString): StringType; overload; inline; |
Returns an attribute as TRect. |
![]() |
function GetString(Index: LongInt): StringType; overload; inline; |
Returns an attribute as TRect. |
![]() |
function GetTexture(const Name: AnsiString): TTexture; overload; inline; |
Returns an attribute as texture reference. |
![]() |
function GetTexture(Index: LongInt): TTexture; overload; inline; |
Returns an attribute as texture reference. |
![]() |
function GetTriangle(const Name: AnsiString): TTriangle; overload; inline; |
Returns an attribute as TTriangle. |
![]() |
function GetTriangle(Index: LongInt): TTriangle; overload; inline; |
Returns an attribute as TTriangle. |
![]() |
function GetType(const Name: AnsiString): TAttributeType; overload; inline; |
Returns the type of an attribute as TAttributeType. |
![]() |
function GetType(Index: LongInt): TAttributeType; overload; inline; |
Returns the type of an attribute as TAttributeType. |
![]() |
function GetTypeString(const Name: AnsiString): StringType; overload; inline; |
Returns the type name of an attribute as string. |
![]() |
function GetTypeString(Index: LongInt): StringType; overload; inline; |
Returns the type name of an attribute as string. |
![]() |
function GetUserPointer(Index: LongInt): Pointer; overload; inline; |
Returns an attribute as user pointer. |
![]() |
function GetUserPointer(const Name: AnsiString): Pointer; overload; inline; |
Returns an attribute as user pointer. |
![]() |
function GetVector3D(const Name: AnsiString): TVector3D; overload; inline; |
Returns an attribute as TVector3D. |
![]() |
function GetVector3D(Index: LongInt): TVector3D; overload; inline; |
Returns an attribute as TVector3D. |
![]() |
function Read(Reader: TXMLReader; CurrentElementOnly: Boolean = False; const ElementName: StringType = ''): Boolean; inline; |
Reads attributes from a XML file. Parameters
|
![]() |
function Write(Writer: TXMLWriter; WriteHeader: Boolean=False; const ElementName: StringType = ''): Boolean; inline; |
Writes all attributes into a XML file. Parameters
|
![]() |
procedure AddArray(const Name: AnsiString; const Value: array of StringType); |
Adds an array attribute. |
![]() |
procedure AddBinary(const Name: AnsiString; Data: Pointer; Size: LongInt); inline; |
Adds a binary data attribute. |
![]() |
procedure AddBoolean(const Name: AnsiString; Value: Boolean); inline; |
Adds a boolean attribute. |
![]() |
procedure AddBoundingBox(const Name: AnsiString; const Value: TBoundingBox); inline; |
Adds a TBoundingBox attribute. |
![]() |
procedure AddColor(const Name: AnsiString; Value: TARGBColor); inline; |
Adds a color attribute. |
![]() |
procedure AddEnumeration(const Name, EnumValue: AnsiString; const EnumLiterals: array of AnsiString); overload; |
Adds an enumeration attribute by identifier. |
![]() |
procedure AddEnumeration(const Name: AnsiString; EnumValue: LongInt; const EnumLiterals: array of AnsiString); overload; |
Adds an enumeration attribute by value. |
![]() |
procedure AddFloat(const Name: AnsiString; Value: Single); inline; |
Adds a float attribute. |
![]() |
procedure AddFloatColor(const Name: AnsiString; Value: TFloatColor); inline; |
Adds a float color attribute. |
![]() |
procedure AddInteger(const Name: AnsiString; Value: LongInt); inline; |
Adds an integer attribute. |
![]() |
procedure AddLine2D(const Name: AnsiString; const Value: TLine2D); inline; |
Adds a TLine2D attribute. |
![]() |
procedure AddLine3D(const Name: AnsiString; const Value: TLine3D); inline; |
Adds a TLine3D attribute. |
![]() |
procedure AddMatrix4(const Name: AnsiString; const Value: TMatrix4); inline; |
Adds a TMatrix4 attribute. |
![]() |
procedure AddPlane(const Name: AnsiString; const Value: TPlane); inline; |
Adds a TPlane attribute. |
![]() |
procedure AddPoint(const Name: AnsiString; const Value: TPoint); inline; |
Adds a TPoint attribute. |
![]() |
procedure AddQuaternion(const Name: AnsiString; const Value: TQuaternion); inline; |
Adds a TQuaternion attribute. |
![]() |
procedure AddRect(const Name: AnsiString; const Value: TRect); inline; |
Adds a TRect attribute. |
![]() |
procedure AddString(const Name: AnsiString; const Value: StringType); inline; |
Adds a string attribute. |
![]() |
procedure AddTexture(const Name: AnsiString; Value: TTexture); inline; |
Adds a texture reference attribute. |
![]() |
procedure AddTriangle(const Name: AnsiString; const Value: TTriangle); inline; |
Adds a TTriangle attribute. |
![]() |
procedure AddUserPointer(const Name: AnsiString; Value: Pointer); inline; |
Adds an user pointer attribute. |
![]() |
procedure AddVector3D(const Name: AnsiString; const Value: TVector3D); inline; |
Adds a TVector3D attribute. |
![]() |
procedure Clear; inline; |
Removes all existing attributes. |
![]() |
procedure GetBinary(Index: LongInt; Destination: Pointer; MaxSize: LongWord); overload; inline; |
Returns an attribute as binary data. |
![]() |
procedure GetBinary(const Name: AnsiString; Destination: Pointer; MaxSize: LongWord); overload; inline; |
Returns an attribute as binary data |
![]() |
procedure SetArray(Index: LongInt; const Value: array of StringType); overload; |
Sets an attribute as array of strings. |
![]() |
procedure SetArray(const Name: AnsiString; const Value: array of StringType); overload; |
Sets an attribute as array of strings. |
![]() |
procedure SetBinary(Index: LongInt; Data: Pointer; Size: LongInt); overload; inline; |
Sets an attribute as binary data. |
![]() |
procedure SetBinary(const Name: AnsiString; Data: Pointer; Size: LongInt); overload; inline; |
Sets an attribute as binary data. |
![]() |
procedure SetBoolean(Index: LongInt; Value: Boolean); overload; inline; |
Sets an attribute as boolean. |
![]() |
procedure SetBoolean(const Name: AnsiString; Value: Boolean); overload; inline; |
Sets an attribute as boolean. |
![]() |
procedure SetBoundingBox(Index: LongInt; const Value: TBoundingBox); overload; inline; |
Sets an attribute as TBoundingBox. |
![]() |
procedure SetBoundingBox(const Name: AnsiString; const Value: TBoundingBox); overload; inline; |
Sets an attribute as TBoundingBox. |
![]() |
procedure SetColor(const Name: AnsiString; Value: TARGBColor); overload; inline; |
Sets an attribute as color. |
![]() |
procedure SetColor(Index: LongInt; Value: TARGBColor); overload; inline; |
Sets an attribute as color. |
![]() |
procedure SetEnumeration(const Name: AnsiString; const Value: AnsiString; const EnumLiterals: array of AnsiString); overload; |
Sets an attribute as enum value by literal. |
![]() |
procedure SetEnumeration(Index: LongInt;const Value: AnsiString; const EnumLiterals: array of AnsiString); overload; |
Sets an attribute as enum value by literal. |
![]() |
procedure SetFloat(const Name: AnsiString; Value: Single); overload; inline; |
Sets an attribute as float. |
![]() |
procedure SetFloat(Index: LongInt; Value: Single); overload; inline; |
Sets an attribute as float. |
![]() |
procedure SetFloatColor(Index: LongInt; const Value: TFloatColor); overload; inline; |
Sets an attribute as TFloatColor. |
![]() |
procedure SetFloatColor(const Name: AnsiString; const Value: TFloatColor); overload; inline; |
Sets an attribute as TFloatColor. |
![]() |
procedure SetInteger(Index: LongInt; Value: LongInt); overload; inline; |
Sets an attribute as integer. |
![]() |
procedure SetInteger(const Name: AnsiString; Value: LongInt); overload; inline; |
Sets an attribute as integer. |
![]() |
procedure SetLine2D(Index: LongInt; const Value: TLine2D); overload; inline; |
Sets an attribute as TLine2D. |
![]() |
procedure SetLine2D(const Name: AnsiString; const Value: TLine2D); overload; inline; |
Sets an attribute as TLine2D. |
![]() |
procedure SetLine3D(const Name: AnsiString; const Value: TLine3D); overload; inline; |
Sets an attribute as TLine3D. |
![]() |
procedure SetLine3D(Index: LongInt; const Value: TLine3D); overload; inline; |
Sets an attribute as TLine3D. |
![]() |
procedure SetMatrix4(const Name: AnsiString; const Value: TMatrix4); overload; inline; |
Sets an attribute as TMatrix4. |
![]() |
procedure SetMatrix4(Index: LongInt; const Value: TMatrix4); overload; inline; |
Sets an attribute as TMatrix4. |
![]() |
procedure SetPlane(const Name: AnsiString; const Value: TPlane); overload; inline; |
Sets an attribute as TPlane. |
![]() |
procedure SetPlane(Index: LongInt; const Value: TPlane); overload; inline; |
Sets an attribute as TPlane. |
![]() |
procedure SetPoint(const Name: AnsiString; const Value: TPoint); overload; inline; |
Sets an attribute as TPoint. |
![]() |
procedure SetPoint(Index: LongInt; const Value: TPoint); overload; inline; |
Sets an attribute as TPoint. |
![]() |
procedure SetQuaternion(const Name: AnsiString; const Value: TQuaternion); overload; inline; |
Sets an attribute as TQuaternion. |
![]() |
procedure SetQuaternion(Index: LongInt; const Value: TQuaternion); overload; inline; |
Sets an attribute as TQuaternion. |
![]() |
procedure SetRect(const Name: AnsiString; const Value: TRect); overload; inline; |
Sets an attribute as TRect. |
![]() |
procedure SetRect(Index: LongInt; const Value: TRect); overload; inline; |
Sets an attribute as TRect. |
![]() |
procedure SetString(const Name: AnsiString; const Value: StringType); overload; inline; |
Sets an attribute as string. |
![]() |
procedure SetString(Index: LongInt; const Value: StringType); overload; inline; |
Sets an attribute as string. |
![]() |
procedure SetTexture(const Name: AnsiString; Value: TTexture); overload; inline; |
Sets an attribute as texture reference. |
![]() |
procedure SetTexture(Index: LongInt; Value: TTexture); overload; inline; |
Sets an attribute as texture reference. |
![]() |
procedure SetTriangle(Index: LongInt; const Value: TTriangle); overload; inline; |
Sets an attribute as TTriangle. |
![]() |
procedure SetTriangle(const Name: AnsiString; const Value: TTriangle); overload; inline; |
Sets an attribute as TTriangle. |
![]() |
procedure SetUserPointer(const Name: AnsiString; Value: Pointer); overload; inline; |
Sets an attribute as user pointer. |
![]() |
procedure SetUserPointer(Index: LongInt; Value: Pointer); overload; inline; |
Sets an attribute as user pointer. |
![]() |
procedure SetVector3D(Index: LongInt; const Value: TVector3D); overload; inline; |
Sets an attribute as TVector3D. |
![]() |
procedure SetVector3D(const Name: AnsiString; const Value: TVector3D); overload; inline; |
Sets an attribute as TVector3D. |
![]() |
property Count: LongWord read GetCount; |
The current attribute |