Data container for application vertex data: 32-bit integer values.
abstract class
|
Int0
|
extends
|
VertexArray<int32>
|
||
base of
|
Int1
|
||||
Int2
|
|||||
Int3
|
|||||
Int4
|
Returns the capacity of this object.
public
property
|
Capacity
{
get
}
|
||
type
|
int32
|
||
value
|
|
The capacity, in elements. | |
inherited
|
CapacityBase.Capacity
|
Returns the estimated memory consumption of this object.
public
property
|
MemoryConsumption
{
get
}
|
||
type
|
int64
|
||
value
|
|
The estimated memory consumption, in bytes. | |
inherited
|
VertexArray.MemoryConsumption
|
The tuple size.
public
property
|
TupleSize
{
get
}
|
||
type
|
int32
|
||
value
|
|
The tuple size. | |
inherited
|
VertexArray.TupleSize
|
The tuple element type.
public
property
|
TupleType
{
get
}
|
||
type
|
TupleType
|
||
value
|
The tuple element type. | ||
inherited
|
VertexArray.TupleType
|
public
readonly
field
|
X
|
||
type
|
T[]
|
||
inherited
|
VertexArray.X
|
Copies vertex data from one vertex to another.
public
abstract
method
|
CopyVertexData
(int32 from,
int32 to)
|
||
params
|
from
|
The vertex to copy from. | |
to
|
The vertex to copy to. | ||
inherited
|
VertexArray.CopyVertexData
|
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
|
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
|
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
|
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
|
Creates a new data container.
protected
constructor
|
Int0
(int32 capacity,
int32 tupleSize)
|
||
params
|
capacity
|
[>0]
|
The capacity, in vertices. |
tupleSize
|
[1..4]
|
The tuple size. |
protected
override
method
|
ToD
(int32 value)
|
||
type
|
float64
|
||
params
|
value
|
||
implements
|
VertexArray.ToD
|
protected
override
method
|
ToF
(int32 value)
|
||
type
|
float32
|
||
params
|
value
|
||
implements
|
VertexArray.ToF
|
protected
override
method
|
ToI
(int32 value)
|
||
type
|
int32
|
||
params
|
value
|
||
implements
|
VertexArray.ToI
|
protected
override
method
|
ToL
(int32 value)
|
||
type
|
int64
|
||
params
|
value
|
||
implements
|
VertexArray.ToL
|