Definition
- Namespace:
- Tizen.NUI
- Assembly:
- Tizen.NUI.dll
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
View Source
RelativeVector4(float, float, float, float)
Declaration
public RelativeVector4(float x, float y, float z, float w)
Parameters
| Type |
Name |
Description |
| float |
x |
The x component.
|
| float |
y |
The y component.
|
| float |
z |
The z component.
|
| float |
w |
The w component.
|
Declaration
public RelativeVector4(RelativeVector2 relativeVector2)
Parameters
| Type |
Name |
Description |
| RelativeVector2 |
relativeVector2 |
The RelativeVector2 to create this vector from.
|
Declaration
public RelativeVector4(RelativeVector3 relativeVector3)
Parameters
| Type |
Name |
Description |
| RelativeVector3 |
relativeVector3 |
The RelativeVector3 to create this vector from.
|
Fields
View Source
disposed
A Flat to check if it is already disposed.
Declaration
Field Value
Declaration
protected bool swigCMemOwn
Field Value
Properties
View Source
this[uint]
The const array subscript operator overload. Should be 0, 1 3 or 3.
Declaration
public float this[uint index] { get; }
Parameters
| Type |
Name |
Description |
| uint |
index |
The subscript index.
|
Property Value
| Type |
Description |
| float |
The float at the given index.
|
Declaration
public float W { get; set; }
Property Value
Declaration
public float X { get; set; }
Property Value
Declaration
public float Y { get; set; }
Property Value
Declaration
public float Z { get; set; }
Property Value
Methods
Declaration
Declaration
protected virtual void Dispose(DisposeTypes type)
Parameters
View Source
Equals(Object)
Determines whether the specified object is equal to the current object.
Declaration
public override bool Equals(Object obj)
Parameters
| Type |
Name |
Description |
| Tizen.System.Object |
obj |
The object to compare with the current object.
|
Returns
| Type |
Description |
| bool |
true if the specified object is equal to the current object; otherwise, false.
|
View Source
EqualTo(RelativeVector4)
Compares if the rhs is equal to.
Declaration
public bool EqualTo(RelativeVector4 rhs)
Parameters
Returns
| Type |
Description |
| bool |
Returns true if the two vectors are equal, otherwise false.
|
Declaration
protected ~RelativeVector4()
View Source
NotEqualTo(RelativeVector4)
Compares if the rhs is not equal to.
Declaration
public bool NotEqualTo(RelativeVector4 rhs)
Parameters
Returns
| Type |
Description |
| bool |
Returns true if the two vectors are not equal, otherwise false.
|
Operators
View Source
operator +(RelativeVector4, RelativeVector4)
Declaration
public static RelativeVector4 operator +(RelativeVector4 arg1, RelativeVector4 arg2)
Parameters
Returns
| Type |
Description |
| RelativeVector4 |
The vector containing the result of the addition.
|
Declaration
public static RelativeVector4 operator /(RelativeVector4 arg1, float arg2)
Parameters
| Type |
Name |
Description |
| RelativeVector4 |
arg1 |
The vector to divide.
|
| float |
arg2 |
The float value to scale the vector by.
|
Returns
| Type |
Description |
| RelativeVector4 |
The vector containing the result of the scaling.
|
View Source
operator /(RelativeVector4, RelativeVector4)
Declaration
public static RelativeVector4 operator /(RelativeVector4 arg1, RelativeVector4 arg2)
Parameters
Returns
| Type |
Description |
| RelativeVector4 |
The vector containing the result of the division.
|
Declaration
public static implicit operator Vector4(RelativeVector4 relativeVector4)
Parameters
Returns
Declaration
public static implicit operator RelativeVector4(Vector4 vec)
Parameters
Returns
View Source
operator *(RelativeVector4, float)
The multiplication operator.
Declaration
public static RelativeVector4 operator *(RelativeVector4 arg1, float arg2)
Parameters
| Type |
Name |
Description |
| RelativeVector4 |
arg1 |
The vector to multiply.
|
| float |
arg2 |
The float value to scale the vector.
|
Returns
| Type |
Description |
| RelativeVector4 |
The vector containing the result of the scaling.
|
View Source
operator *(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.
|
View Source
operator -(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.
|
Implements
System.IDisposable