Class RelativeVector4
Definition
- 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
-
objectRelativeVector4
- Implements
-
System.IDisposable
Constructors
View SourceRelativeVector4()
The constructor.
Declaration
public RelativeVector4()
RelativeVector4(float, float, float, float)
The constructor.
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. |
RelativeVector4(RelativeVector2)
The constructor.
Declaration
public RelativeVector4(RelativeVector2 relativeVector2)
Parameters
Type | Name | Description |
---|---|---|
RelativeVector2 | relativeVector2 | The RelativeVector2 to create this vector from. |
RelativeVector4(RelativeVector3)
The constructor.
Declaration
public RelativeVector4(RelativeVector3 relativeVector3)
Parameters
Type | Name | Description |
---|---|---|
RelativeVector3 | relativeVector3 | The RelativeVector3 to create this vector from. |
Fields
View Sourcedisposed
A Flat to check if it is already disposed.
Declaration
protected bool disposed
Field Value
Type | Description |
---|---|
bool |
swigCMemOwn
swigCMemOwn
Declaration
protected bool swigCMemOwn
Field Value
Type | Description |
---|---|
bool |
Properties
View Sourcethis[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. |
W
The w component.
Declaration
public float W { get; set; }
Property Value
Type | Description |
---|---|
float |
X
The x component.
Declaration
public float X { get; set; }
Property Value
Type | Description |
---|---|
float |
Y
The y component.
Declaration
public float Y { get; set; }
Property Value
Type | Description |
---|---|
float |
Z
The z component.
Declaration
public float Z { get; set; }
Property Value
Type | Description |
---|---|
float |
Methods
View SourceDispose()
Dispose.
Declaration
public void Dispose()
Dispose(DisposeTypes)
Dispose.
Declaration
protected virtual void Dispose(DisposeTypes type)
Parameters
Type | Name | Description |
---|---|---|
DisposeTypes | type |
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. |
EqualTo(RelativeVector4)
Compares if the rhs is equal to.
Declaration
public bool EqualTo(RelativeVector4 rhs)
Parameters
Type | Name | Description |
---|---|---|
RelativeVector4 | rhs | The vector to compare. |
Returns
Type | Description |
---|---|
bool | Returns true if the two vectors are equal, otherwise false. |
~RelativeVector4()
Dispose.
Declaration
protected ~RelativeVector4()
NotEqualTo(RelativeVector4)
Compares if the rhs is not equal to.
Declaration
public bool NotEqualTo(RelativeVector4 rhs)
Parameters
Type | Name | Description |
---|---|---|
RelativeVector4 | rhs | The vector to compare. |
Returns
Type | Description |
---|---|
bool | Returns true if the two vectors are not equal, otherwise false. |
Operators
View Sourceoperator +(RelativeVector4, RelativeVector4)
The addition operator.
Declaration
public static RelativeVector4 operator +(RelativeVector4 arg1, RelativeVector4 arg2)
Parameters
Type | Name | Description |
---|---|---|
RelativeVector4 | arg1 | The vector to add. |
RelativeVector4 | arg2 | The vector to add. |
Returns
Type | Description |
---|---|
RelativeVector4 | The vector containing the result of the addition. |
operator /(RelativeVector4, float)
The division operator.
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. |
operator /(RelativeVector4, RelativeVector4)
The division operator.
Declaration
public static RelativeVector4 operator /(RelativeVector4 arg1, RelativeVector4 arg2)
Parameters
Type | Name | Description |
---|---|---|
RelativeVector4 | arg1 | The vector to divide. |
RelativeVector4 | arg2 | The vector to divide. |
Returns
Type | Description |
---|---|
RelativeVector4 | The vector containing the result of the division. |
implicit operator Vector4(RelativeVector4)
Declaration
public static implicit operator Vector4(RelativeVector4 relativeVector4)
Parameters
Type | Name | Description |
---|---|---|
RelativeVector4 | relativeVector4 |
Returns
Type | Description |
---|---|
Vector4 |
implicit operator RelativeVector4(Vector4)
Declaration
public static implicit operator RelativeVector4(Vector4 vec)
Parameters
Type | Name | Description |
---|---|---|
Vector4 | vec |
Returns
Type | Description |
---|---|
RelativeVector4 |
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. |
operator *(RelativeVector4, RelativeVector4)
The multiplication operator.
Declaration
public static RelativeVector4 operator *(RelativeVector4 arg1, RelativeVector4 arg2)
Parameters
Type | Name | Description |
---|---|---|
RelativeVector4 | arg1 | The vector to multiply. |
RelativeVector4 | arg2 | The vector to multiply. |
Returns
Type | Description |
---|---|
RelativeVector4 | The vector containing the result of the multiplication. |
operator -(RelativeVector4, RelativeVector4)
The subtraction operator.
Declaration
public static RelativeVector4 operator -(RelativeVector4 arg1, RelativeVector4 arg2)
Parameters
Type | Name | Description |
---|---|---|
RelativeVector4 | arg1 | The vector to subtract. |
RelativeVector4 | arg2 | The vector to subtract. |
Returns
Type | Description |
---|---|
RelativeVector4 | The vector containing the result of the subtraction. |