TSdlTtfGpuAtlasDrawSequence
Draw sequence returned by TSdlTtfText.GetGpuDrawData
Definition
Unit: Neslib.Sdl3.Ttf
See Also
Properties
| Name | Description |
|---|---|
| AtlasTexture | Texture atlas that stores the glyphs |
| ImageType | The image type of this draw sequence |
| Indices | An array of indices into the 'vertices' arrays |
| Next | The next sequence (will be nil in case of the last sequence) |
| NumIndices | Number of indices |
| NumVertices | Number of vertices |
| UV | An array of normalized texture coordinates for each vertex |
| XY | An array of vertex positions |
Operators
| Name | Description |
|---|---|
| Equal(TSdlTtfGpuAtlasDrawSequence, TSdlTtfGpuAtlasDrawSequence) | Used to compare against another TSdlTtfGpuAtlasDrawSequence. |
| Equal(TSdlTtfGpuAtlasDrawSequence, Pointer) | Used to compare against nil. |
| Implicit | Used to set the value to nil. |
| NotEqual(TSdlTtfGpuAtlasDrawSequence, TSdlTtfGpuAtlasDrawSequence) | Used to compare against another TSdlTtfGpuAtlasDrawSequence. |
| NotEqual(TSdlTtfGpuAtlasDrawSequence, Pointer) | Used to compare against nil. |
Property Descriptions
AtlasTexture
Texture atlas that stores the glyphs
property AtlasTexture: TSdlGpuTexture read GetAtlasTexture
Type: TSdlGpuTexture
ImageType
The image type of this draw sequence
property ImageType: TSdlTtfImageType read GetImageType
Type: TSdlTtfImageType
Indices
An array of indices into the 'vertices' arrays
property Indices: PInteger read GetIndices
Type: PInteger
Next
The next sequence (will be nil in case of the last sequence)
property Next: TSdlTtfGpuAtlasDrawSequence read GetNext
Type: TSdlTtfGpuAtlasDrawSequence
NumIndices
Number of indices
property NumIndices: Integer read GetNumIndices
Type: Integer
NumVertices
Number of vertices
property NumVertices: Integer read GetNumVertices
Type: Integer
UV
An array of normalized texture coordinates for each vertex
property UV: PSdlPointF read GetUV
Type: PSdlPointF
XY
An array of vertex positions
property XY: PSdlPointF read GetXY
Type: PSdlPointF
Operator Descriptions
Equal(TSdlTtfGpuAtlasDrawSequence, TSdlTtfGpuAtlasDrawSequence)
Used to compare against another TSdlTtfGpuAtlasDrawSequence.
class operator Equal(const ALeft, ARight: TSdlTtfGpuAtlasDrawSequence): Boolean; inline; static
Parameters
ALeft: TSdlTtfGpuAtlasDrawSequence
ARight: TSdlTtfGpuAtlasDrawSequence
Returns
Boolean
Equal(TSdlTtfGpuAtlasDrawSequence, Pointer)
Used to compare against nil.
class operator Equal(const ALeft: TSdlTtfGpuAtlasDrawSequence; const ARight: Pointer): Boolean; inline; static
Parameters
ALeft: TSdlTtfGpuAtlasDrawSequence
ARight: Pointer
Returns
Boolean
Implicit(Pointer)
Used to set the value to nil.
class operator Implicit(const AValue: Pointer): TSdlTtfGpuAtlasDrawSequence; inline; static
Parameters
AValue: Pointer
Returns
NotEqual(TSdlTtfGpuAtlasDrawSequence, TSdlTtfGpuAtlasDrawSequence)
Used to compare against another TSdlTtfGpuAtlasDrawSequence.
class operator NotEqual(const ALeft, ARight: TSdlTtfGpuAtlasDrawSequence): Boolean; inline; static
Parameters
ALeft: TSdlTtfGpuAtlasDrawSequence
ARight: TSdlTtfGpuAtlasDrawSequence
Returns
Boolean
NotEqual(TSdlTtfGpuAtlasDrawSequence, Pointer)
Used to compare against nil.
class operator NotEqual(const ALeft: TSdlTtfGpuAtlasDrawSequence; const ARight: Pointer): Boolean; inline; static
Parameters
ALeft: TSdlTtfGpuAtlasDrawSequence
ARight: Pointer
Returns
Boolean