<Float32Vector> 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
<Float32Vector>Float32VectorConstructs 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.
<Float32Iterator>FirstReturns an iterator positioned at the start of the collection.
doubleGetComponentReturns the component of the vector at the specified index.
<Float32Pointer>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 Float32Pointer ptr = object.GetPointer().
<Float32ArrayView>GetViewReturns a <Float32ArrayView> that contains first and last iterators for the collection.
<Float32Iterator>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.
int32SizeInBytesReturns the size in bytes of the underlying vector object.

Object Members

Object members are as follows:

Type Name Accessor Name Documentation
<Float32Vector>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'.
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.