IVertexArray

Description

interface Tinman.Terrain.Vertices.IVertexArray

Derived from

IVertexCopy
IMemoryConsumption

Extended by

VertexArray abstract

Base interface for vertex data containers.

Public / Methods

Get­D


public method GetD → (2)

index in : int32

[0..ICapacity.Capacity-1]
Index of the tuple to get.

component in : TupleComponent

The tuple component.

returns → float64

The read tuple component.

Returns a tuple component with 64-bit floating-point precision.

Get­F


public method GetF → (2)

index in : int32

[0..ICapacity.Capacity-1]
Index of the tuple to get.

component in : TupleComponent

The tuple component.

returns → float32

The read tuple component.

Returns a tuple component with 32-bit floating-point precision.

Get­I


public method GetI → (2)

index in : int32

[0..ICapacity.Capacity-1]
Index of the tuple to get.

component in : TupleComponent

The tuple component.

returns → int32

The read tuple component.

Returns a tuple component with 32-bit integer precision.

Get­L


public method GetL → (2)

index in : int32

[0..ICapacity.Capacity-1]
Index of the tuple to get.

component in : TupleComponent

The tuple component.

returns → int64

The read tuple component.

Returns a tuple component with 64-bit integer precision.

Public / Attributes

Tuple­Size


public attribute TupleSize → (get)

value : int32

[1..4]
The tuple size.

The tuple size.

Tuple­Type


public attribute TupleType → (get)

value : TupleType

The tuple element type.

The tuple element type.