Description | Hierarchy | Fields | Methods | Properties |
type T3DSparseBooleanArray = class(T3DSparsePointerArray)
T3DSparseBooleanArray
acts like a 3D array of booleans. It provides constant time access to its elements through the its Items property. However, when many of the elements are unassigned, it can use much less memory than an array.
![]() |
FFalse: boolean; |
![]() |
FTrue: boolean; |
![]() |
function GetItems(const Layer, Row, Col: NativeInt): boolean; |
![]() |
procedure SetItems(const Layer, Row, Col: NativeInt; const Value: boolean); |
![]() |
constructor Create(Quantum: TSPAQuantum); |
![]() |
property Items[constLayer,Row,Col:NativeInt]: boolean
read GetItems write SetItems; |
![]() |
FFalse: boolean; |
The address of |
![]() |
FTrue: boolean; |
The address of |
![]() |
function GetItems(const Layer, Row, Col: NativeInt): boolean; |
See Items. |
![]() |
procedure SetItems(const Layer, Row, Col: NativeInt; const Value: boolean); |
See Items. |
![]() |
constructor Create(Quantum: TSPAQuantum); |
|
![]() |
property Items[constLayer,Row,Col:NativeInt]: boolean
read GetItems write SetItems; |
|