Definition
- Namespace:
- Tizen.NUI
- Assembly:
- Tizen.NUI.dll
- API Level:
- 3
RelativeVector4 is a four-dimensional vector.
All values (x, y, and z) should be between [0, 1].
public class RelativeVector4 : IDisposable
- Inheritance
-
- Implements
-
System.IDisposable
Constructors
Declaration
API Level: 3
View Source
RelativeVector4(Single, Single, Single, Single)
Declaration
public RelativeVector4(float x, float y, float z, float w)
Parameters
Type |
Name |
Description |
Single |
x |
The x component.
|
Single |
y |
The y component.
|
Single |
z |
The z component.
|
Single |
w |
The w component.
|
API Level: 3
Declaration
public RelativeVector4(RelativeVector2 relativeVector2)
Parameters
Type |
Name |
Description |
RelativeVector2 |
relativeVector2 |
The RelativeVector2 to create this vector from.
|
API Level: 3
Declaration
public RelativeVector4(RelativeVector3 relativeVector3)
Parameters
Type |
Name |
Description |
RelativeVector3 |
relativeVector3 |
The RelativeVector3 to create this vector from.
|
API Level: 3
Fields
View Source
disposed
A Flat to check if it is already disposed.
Declaration
Field Value
API Level: 3
Declaration
protected bool swigCMemOwn
Field Value
API Level: 3
Properties
View Source
Item[UInt32]
The const array subscript operator overload. Should be 0, 1 3 or 3.
Declaration
public float this[uint index] { get; }
Parameters
Type |
Name |
Description |
System.UInt32 |
index |
The subscript index.
|
Property Value
Type |
Description |
Single |
The float at the given index.
|
API Level: 3
Declaration
public float W { get; set; }
Property Value
API Level: 3
Declaration
public float X { get; set; }
Property Value
API Level: 3
Declaration
public float Y { get; set; }
Property Value
API Level: 3
Declaration
public float Z { get; set; }
Property Value
API Level: 3
Methods
Declaration
API Level: 3
Declaration
protected virtual void Dispose(DisposeTypes type)
Parameters
API Level: 3
View Source
EqualTo(RelativeVector4)
Compares if the rhs is equal to.
Declaration
public bool EqualTo(RelativeVector4 rhs)
Parameters
Returns
Type |
Description |
Boolean |
Returns true if the two vectors are equal, otherwise false.
|
API Level: 3
Declaration
protected void Finalize()
API Level: 3
View Source
NotEqualTo(RelativeVector4)
Compares if the rhs is not equal to.
Declaration
public bool NotEqualTo(RelativeVector4 rhs)
Parameters
Returns
Type |
Description |
Boolean |
Returns true if the two vectors are not equal, otherwise false.
|
API Level: 3
Operators
Declaration
public static RelativeVector4 operator +(RelativeVector4 arg1, RelativeVector4 arg2)
Parameters
Returns
Type |
Description |
RelativeVector4 |
The vector containing the result of the addition.
|
API Level: 3
Declaration
public static RelativeVector4 operator /(RelativeVector4 arg1, float arg2)
Parameters
Type |
Name |
Description |
RelativeVector4 |
arg1 |
The vector to divide.
|
Single |
arg2 |
The float value to scale the vector by.
|
Returns
Type |
Description |
RelativeVector4 |
The vector containing the result of the scaling.
|
API Level: 3
Declaration
public static RelativeVector4 operator /(RelativeVector4 arg1, RelativeVector4 arg2)
Parameters
Returns
Type |
Description |
RelativeVector4 |
The vector containing the result of the division.
|
API Level: 3
Declaration
public static implicit operator Vector4(RelativeVector4 relativeVector4)
Parameters
Returns
API Level: 3
Declaration
public static implicit operator RelativeVector4(Vector4 vec)
Parameters
Returns
API Level: 3
View Source
Multiply(RelativeVector4, Single)
The multiplication operator.
Declaration
public static RelativeVector4 operator *(RelativeVector4 arg1, float arg2)
Parameters
Type |
Name |
Description |
RelativeVector4 |
arg1 |
The vector to multiply.
|
Single |
arg2 |
The float value to scale the vector.
|
Returns
Type |
Description |
RelativeVector4 |
The vector containing the result of the scaling.
|
API Level: 3
View Source
Multiply(RelativeVector4, RelativeVector4)
The multiplication operator.
Declaration
public static RelativeVector4 operator *(RelativeVector4 arg1, RelativeVector4 arg2)
Parameters
Returns
Type |
Description |
RelativeVector4 |
The vector containing the result of the multiplication.
|
API Level: 3
View Source
Subtraction(RelativeVector4, RelativeVector4)
The subtraction operator.
Declaration
public static RelativeVector4 operator -(RelativeVector4 arg1, RelativeVector4 arg2)
Parameters
Returns
Type |
Description |
RelativeVector4 |
The vector containing the result of the subtraction.
|
API Level: 3
Implements
System.IDisposable