Class RelativeVector2
Definition
- Namespace:
- Tizen.NUI
- Assembly:
- Tizen.NUI.dll
- API Level:
- 3
RelativeVector2 is a two-dimensional vector. Both values (x and y) should be between [0, 1].
public class RelativeVector2 : Disposable, IDisposable
- Inheritance
- Implements
Constructors
View SourceRelativeVector2()
The constructor.
Declaration
public RelativeVector2()
API Level: 3
View SourceRelativeVector2(Single, Single)
The constructor.
Declaration
public RelativeVector2(float x, float y)
Parameters
Type | Name | Description |
---|---|---|
Single | x | The x component. |
Single | y | The y component. |
API Level: 3
View SourceRelativeVector2(RelativeVector3)
The constructor.
Declaration
public RelativeVector2(RelativeVector3 relativeVector3)
Parameters
Type | Name | Description |
---|---|---|
RelativeVector3 | relativeVector3 | The RelativeVector3 to create this vector from. |
API Level: 3
View SourceRelativeVector2(RelativeVector4)
The constructor.
Declaration
public RelativeVector2(RelativeVector4 relativeVector4)
Parameters
Type | Name | Description |
---|---|---|
RelativeVector4 | relativeVector4 | The RelativeVector4 to create this vector from. |
API Level: 3
Properties
View SourceItem[UInt32]
The const array subscript operator overload. Should be 0, 1.
Declaration
public float this[uint index] { get; }
Parameters
Type | Name | Description |
---|---|---|
UInt32 | index | The subscript index. |
Property Value
Type | Description |
---|---|
Single | The float at the given index. |
API Level: 3
View SourceX
The x component.
Declaration
public float X { get; set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
The setter is deprecated in API8 and will be removed in API10. Please use new RelativeVector2(...) constructor.
API Level: 3
View SourceY
The y component.
Declaration
public float Y { get; set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
The setter is deprecated in API8 and will be removed in API10. Please use new RelativeVector2(...) constructor.
API Level: 3
Methods
View SourceEquals(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 |
---|---|
Boolean | true if the specified object is equal to the current object; otherwise, false. |
EqualTo(RelativeVector2)
Compares if the rhs is equal to.
Declaration
public bool EqualTo(RelativeVector2 rhs)
Parameters
Type | Name | Description |
---|---|---|
RelativeVector2 | rhs | The vector to compare. |
Returns
Type | Description |
---|---|
Boolean | Returns true if the two vectors are equal, otherwise false. |
API Level: 3
View SourceGetHashCode()
Gets the the hash code of this RelativeVector2.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
Int32 | The Hash Code. |
Overrides
API Level: 6
View SourceNotEqualTo(RelativeVector2)
Compares if the rhs is not equal to.
Declaration
public bool NotEqualTo(RelativeVector2 rhs)
Parameters
Type | Name | Description |
---|---|---|
RelativeVector2 | rhs | The vector to compare. |
Returns
Type | Description |
---|---|
Boolean | Returns true if the two vectors are not equal, otherwise false. |
API Level: 3
Operators
View SourceAddition(RelativeVector2, RelativeVector2)
The addition operator.
Declaration
public static RelativeVector2 operator +(RelativeVector2 arg1, RelativeVector2 arg2)
Parameters
Type | Name | Description |
---|---|---|
RelativeVector2 | arg1 | The vector to add. |
RelativeVector2 | arg2 | The vector to add. |
Returns
Type | Description |
---|---|
RelativeVector2 | The vector containing the result of the addition. |
API Level: 3
View SourceDivision(RelativeVector2, Single)
The division operator.
Declaration
public static RelativeVector2 operator /(RelativeVector2 arg1, float arg2)
Parameters
Type | Name | Description |
---|---|---|
RelativeVector2 | arg1 | The vector to divide. |
Single | arg2 | The float value to scale the vector by. |
Returns
Type | Description |
---|---|
RelativeVector2 | The vector containing the result of the scaling. |
API Level: 3
View SourceDivision(RelativeVector2, RelativeVector2)
The division operator.
Declaration
public static RelativeVector2 operator /(RelativeVector2 arg1, RelativeVector2 arg2)
Parameters
Type | Name | Description |
---|---|---|
RelativeVector2 | arg1 | The vector to divide. |
RelativeVector2 | arg2 | The vector to divide. |
Returns
Type | Description |
---|---|
RelativeVector2 | The vector containing the result of the division. |
API Level: 3
View SourceImplicit(RelativeVector2 to Vector2)
Declaration
public static implicit operator Vector2(RelativeVector2 relativeVector2)
Parameters
Type | Name | Description |
---|---|---|
RelativeVector2 | relativeVector2 |
Returns
Type | Description |
---|---|
Vector2 |
API Level: 3
View SourceImplicit(Vector2 to RelativeVector2)
Declaration
public static implicit operator RelativeVector2(Vector2 vec)
Parameters
Type | Name | Description |
---|---|---|
Vector2 | vec |
Returns
Type | Description |
---|---|
RelativeVector2 |
API Level: 3
View SourceMultiply(RelativeVector2, Single)
The multiplication operator.
Declaration
public static RelativeVector2 operator *(RelativeVector2 arg1, float arg2)
Parameters
Type | Name | Description |
---|---|---|
RelativeVector2 | arg1 | The vector to multiply. |
Single | arg2 | The float value to scale the vector. |
Returns
Type | Description |
---|---|
RelativeVector2 | The vector containing the result of the scaling. |
API Level: 3
View SourceMultiply(RelativeVector2, RelativeVector2)
The multiplication operator.
Declaration
public static RelativeVector2 operator *(RelativeVector2 arg1, RelativeVector2 arg2)
Parameters
Type | Name | Description |
---|---|---|
RelativeVector2 | arg1 | The vector to multiply. |
RelativeVector2 | arg2 | The vector to multiply. |
Returns
Type | Description |
---|---|
RelativeVector2 | The vector containing the result of the multiplication. |
API Level: 3
View SourceSubtraction(RelativeVector2, RelativeVector2)
The subtraction operator.
Declaration
public static RelativeVector2 operator -(RelativeVector2 arg1, RelativeVector2 arg2)
Parameters
Type | Name | Description |
---|---|---|
RelativeVector2 | arg1 | The vector to subtract. |
RelativeVector2 | arg2 | The vector to subtract. |
Returns
Type | Description |
---|---|
RelativeVector2 | The vector containing the result of the subtraction. |