TINMAN 3D / REALTIME TERRAIN
Software Development Kit - User Manual

class Double1 in Tinman.Terrain.Vertices.Arrays

Data container for application vertex data: one 64-bit floating-point value.

sealed class Double1 extends Double0

Public / Attributes

Capacity

Returns the capacity of this object.

public property Capacity { get }
type int32
value [>=0] The capacity, in elements.
inherited CapacityBase.Capacity

MemoryConsumption

Returns the estimated memory consumption of this object.

public property MemoryConsumption { get }
type int64
value [>=0] The estimated memory consumption, in bytes.
inherited VertexArray.MemoryConsumption

TupleSize

The tuple size.

public property TupleSize { get }
type int32
value [1..4] The tuple size.
inherited VertexArray.TupleSize

TupleType

The tuple element type.

public property TupleType { get }
type TupleType
value The tuple element type.
inherited VertexArray.TupleType

X

public readonly field X
type T[]
inherited VertexArray.X

Public / Constructors

Double1

Creates a new data container.

public constructor Double1 (int32 capacity)
params capacity The capacity, in vertices.

Public / Methods

CopyVertexData

Copies vertex data from one vertex to another.

public override method CopyVertexData (int32 from, int32 to)
params from The vertex to copy from.
  to The vertex to copy to.
implements VertexArray.CopyVertexData

GetD

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

public method GetD (int32 index, TupleComponent component)
type float64
params index [0..Capacity-1] Index of the tuple to get.
  component The tuple component.
returns The read tuple component.
inherited VertexArray.GetD

GetF

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

public method GetF (int32 index, TupleComponent component)
type float32
params index [0..Capacity-1] Index of the tuple to get.
  component The tuple component.
returns The read tuple component.
inherited VertexArray.GetF

GetI

Returns a tuple component with 32-bit integer precision.

public method GetI (int32 index, TupleComponent component)
type int32
params index [0..Capacity-1] Index of the tuple to get.
  component The tuple component.
returns The read tuple component.
inherited VertexArray.GetI

GetL

Returns a tuple component with 64-bit integer precision.

public method GetL (int32 index, TupleComponent component)
type int64
params index [0..Capacity-1] Index of the tuple to get.
  component The tuple component.
returns The read tuple component.
inherited VertexArray.GetL