Provides script language access to C++ objects of this type.
Class Hierarchy | No registered superclass. |
Function members are as follows:
Return Type | Function Name | Documentation |
---|---|---|
<Int64Vector> | Int64Vector | Constructs an object with the specified X, Y, Z, and W values. |
int32 | Assign | Assigns the components from the vector 'other' to 'this'. |
int32 | BindIterators | Binds iterators to this object. |
int32 | BindPointer | Binds a <MemoryPointer> or subclass to this object. The <MemoryPointer> becomes a pointer to this object that can be passed to compatible functions. |
int32 | ElementSize | Returns the size of the component of the vector. |
int32 | Fill | Fills the vector with the specified value. |
<Int64Iterator> | First | Returns an iterator positioned at the start of the collection. |
int64 | GetComponent | Returns the component of the vector at the specified index. |
double | GetComponentAsFloat64 | Returns the specified component as a <float64>. The value is converted from <int64> to <float64> via the C++ static_cast operator. |
int32 | GetComponentAsInt32 | Returns the specified component as a int32. The value is converted from <int64> to <int32> via the C++ static_cast operator. |
<Int64Pointer> | GetPointer | Returns 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 Int64Pointer ptr = object.GetPointer(). |
<Int64ArrayView> | GetView | Returns an <Int64ArrayView> that contains first and last iterators for the collection. |
<Int64Iterator> | Last | Returns an iterator positioned at the end of the collection. |
string | Returns a string containing the values of the vector. | |
int32 | Set | Sets the X, Y, Z, and W components of the vector. |
int32 | SetComponent | Sets the component of the vector at the specified index. |
int32 | SizeInBytes | Returns the size in bytes of the underlying vector object. |
Object members are as follows:
Type Name | Accessor Name | Documentation |
---|---|---|
<Int64Vector> | Value | Returns 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'. |
int64 | W | The X component of the vector. |
int64 | X | The Y component of the vector. |
int64 | Y | The Z component of the vector. |
int64 | Z | The W component of the vector. |