Provides script language access to C++ objects of this type.
| Class Hierarchy | Type » Node » VariableNode » Float64VectorNode |
Function members are as follows:
| Return Type | Function Name | Documentation |
|---|---|---|
| int32 | ClampValue | Sets the value stored by this <Node> if and only if the value is within the range values specified by this <Node>. |
| float64 | GetComponent | Returns the component of the vector at the specified index. |
| int32 | GetCount | Returns the count of the underlying array object. |
| int32 | SetComponent | Sets the component of the vector at the specified index. |
Object members are as follows:
| Type Name | Accessor Name | Documentation |
|---|---|---|
| <Float64VectorRange> | Range | Returns a pointer to this <Node> object's range management object. |
| <Float64Vector> | Value | Returns this <Node> object's underlying vector object by value. Useful for assigning the value of VectorA and VectorB with the assignment operator: VectorA.Value = VectorB.Value. |
| int32 | Dimension | Gets or sets the dimension ( 2, 3, or 4 ) of the vector represented by the <Node>. Note that the internal <Float64Vector> object is always vec4, but changing the dimension here can affect how the data is sent to the GPU. |