<Float16Vector> Data Interface

Provides script language access to C++ objects of this type.

Class HierarchyNo registered superclass.

Function Members

Function members are as follows:

Return Type Function Name Documentation
<Float16Vector>Float16VectorConstructs an object with the specified X, Y, Z, and W values.
int32BindIteratorsBinds iterators to this object.
int32BindPointerBinds a <MemoryPointer> or subclass to this object. The <MemoryPointer> becomes a pointer to this object that can be passed to compatible functions.
int32ElementSizeReturns the size of the component of the vector.
int32FillFills the vector with the specified value.
<Float16Iterator>FirstReturns an iterator positioned at the start of the collection.
doubleGetComponentReturns the component of the vector at the specified index.
<Float16Pointer>GetPointerReturns a pointer to this object. The pointer object is allocated with new so you must use auto in the declaration or you must manually delete the pointer object. For example: auto Float16Pointer ptr = object.GetPointer().
<Float16ArrayView>GetViewReturns a <Float16ArrayView> that contains first and last iterators for the collection.
<Float16Iterator>LastReturns an iterator positioned at the end of the collection.
stringPrintReturns a string containing the values of the vector.
int32SetSets the X, Y, Z, and W components of the vector.
int32SetComponentSets the component of the vector at the specified index.
int32SetUint16Sets the vector value from a uint16.
int32SizeInBytesReturns the size in bytes of the underlying vector object.

Object Members

Object members are as follows:

Type Name Accessor Name Documentation
<Float16Vector>ValueReturns the value of this object's underlying vector object. For example: to assign the value of this object to another vector object using the syntax 'vec.Value = vec.Value'.
uint32Uint16WReturns the vector X component as a uint16.
uint32Uint16XReturns the vector Y component as a uint16.
uint32Uint16YReturns the vector Z component as a uint16.
uint32Uint16ZReturns the vector W component as a uint16.
doubleWGets or sets the W component of the vector.
doubleXGets or sets the X component of the vector.
doubleYGets or sets the Y component of the vector.
doubleZGets or sets the Z component of the vector.