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.