<Int32Vector> 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
<Int32Vector>Int32VectorConstructs a <Int32Vector> object with the specified X, Y, Z, and W values.
int32AssignAssigns the components from the vector 'Other' to 'this'.
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.
int32FillSets all the items in the vector to this value.
<Int32Iterator>FirstReturns an iterator positioned at the start of the collection.
int32GetComponentReturns the vector component value at the specified index.
int32GetElementSizeReturns the size in bytes of each element of the array. Returns 4 because <int32> requires 4 byte of storage.
<Int32Pointer>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 Int32Pointer ptr = object.GetPointer().
int32GetSizeInBytesReturns the size in bytes of the <Int32Vector>, which is 16, since each <Int32Vector> object stores four <int32> values.
<Int32ArrayView>GetViewReturns an <Int32ArrayView> that contains first and last iterators for the collection.
<Int32Iterator>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 vector component at the specified index.

Object Members

Object members are as follows:

Type Name Accessor Name Documentation
<Int32Vector>ValueReturns the value of this object's underlying <Int32Vector> object. For example: to assign the value of this object to another <Int32Vector> object.
int32WGets or sets the W component of the vector.
int32XGets or sets the X component of the vector.
int32YGets or sets the Y component of the vector.
int32ZGets or sets the Z component of the vector.