Description | Hierarchy | Fields | Methods | Properties |
type T3DSparseStringArray = class(T3DSparsePointerArray)
T3DSparseStringArray
acts like a 3D array of strings. 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.
![]() |
FCount: NativeInt; |
![]() |
FValues: array of string; |
![]() |
function GetItems(const Layer, Row, Col: NativeInt): string; |
![]() |
procedure SetItems(const Layer, Row, Col: NativeInt; const Value: string); |
![]() |
procedure Clear; override; |
![]() |
constructor Create(Quantum: TSPAQuantum); |
![]() |
property Items[constLayer,Row,Col:NativeInt]: string read GetItems
write SetItems; |
![]() |
FCount: NativeInt; |
|
![]() |
FValues: array of string; |
|
![]() |
function GetItems(const Layer, Row, Col: NativeInt): string; |
See Items. |
![]() |
procedure SetItems(const Layer, Row, Col: NativeInt; const Value: string); |
See Items. |
![]() |
procedure Clear; override; |
|
![]() |
constructor Create(Quantum: TSPAQuantum); |
|
![]() |
property Items[constLayer,Row,Col:NativeInt]: string read GetItems
write SetItems; |
|