Packed Record TVector2Byte
Unit
CastleVectors
Declaration
type TVector2Byte = packed record
Description
Vector of 2 Byte values.
See also
- TVector3Byte
- Vector of 3 Byte values.
Overview
Nested Types
Fields
Methods
Properties
Description
Nested Types
 |
TIndex = 0..1; |
|
Fields
 |
X: Byte |
|
 |
Y: Byte |
|
Methods
 |
function ToString: string; |
|
 |
function IsZero: boolean; inline; |
|
 |
class function Equals(const V1, V2: TVector2Byte): boolean; static; inline; |
|
Properties
 |
property AsArray [constIndex:TIndex]: Byte read GetItems; |
Get vector components by index. This is a default property, so you can write MyVector[0] instead of MyVector.Data[0] or MyVector.AsArray[0] .
But note that this is not writeable (because exposing writeable properties on vectors would cause some subtle traps, see https://castle-engine.io/coding_traps ). Use MyVector.Data[0] := 123 if you want to set by index, or MyVector.X := 123 .
|
Generated by PasDoc 0.16.0.