Struct LayoutLength
Definition
- Assembly:
- Tizen.NUI.dll
[Draft] A type that represents a layout length. Currently, this implies pixels, but could be extended to handle device dependant sizes, etc.
public struct LayoutLength
Constructors
View SourceLayoutLength(int)
[Draft] Constructor from an int
Declaration
public LayoutLength(int value)
Parameters
Type | Name | Description |
---|---|---|
int | value | Int to initialize with. |
LayoutLength(float)
[Draft] Constructor from a float
Declaration
public LayoutLength(float value)
Parameters
Type | Name | Description |
---|---|---|
float | value | Float to initialize with. |
LayoutLength(LayoutLength)
[Draft] Constructor from a LayoutLength
Declaration
public LayoutLength(LayoutLength layoutLength)
Parameters
Type | Name | Description |
---|---|---|
LayoutLength | layoutLength | LayoutLength object to initialize with. |
Methods
View SourceAsDecimal()
[Draft] Return value as the raw decimal value, best used for calculations
Declaration
public float AsDecimal()
Returns
Type | Description |
---|---|
float | The layout length value as the raw decimal value. |
AsRoundedValue()
[Draft] Return value as rounded value (whole number), best used as final output
Declaration
public float AsRoundedValue()
Returns
Type | Description |
---|---|
float | The layout length value as a rounded whole number. |
Equals(object)
Determines whether the specified object is equal to the current object.
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
object | obj | The object to compare with the current object. |
Returns
Type | Description |
---|---|
bool | true if equal LayoutLength, else false. |
Overrides
Equals(LayoutLength)
Determines whether the specified object is equal to the current object.
Declaration
public bool Equals(LayoutLength layoutLength)
Parameters
Type | Name | Description |
---|---|---|
LayoutLength | layoutLength | The LayoutLength to compare with the current LayoutLength. |
Returns
Type | Description |
---|---|
bool | true if equal LayoutLengths, else false. |
GetHashCode()
A hash code for the current object.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
int | Calculated hash code. |
Overrides
Operators
View Sourceoperator +(LayoutLength, int)
The addition operator.
Declaration
public static LayoutLength operator +(LayoutLength arg1, int arg2)
Parameters
Type | Name | Description |
---|---|---|
LayoutLength | arg1 | The first value. |
int | arg2 | The second value. |
Returns
Type | Description |
---|---|
LayoutLength | The LayoutLength containing the result of the addition. |
operator +(LayoutLength, LayoutLength)
The addition operator.
Declaration
public static LayoutLength operator +(LayoutLength arg1, LayoutLength arg2)
Parameters
Type | Name | Description |
---|---|---|
LayoutLength | arg1 | The first value. |
LayoutLength | arg2 | The second value. |
Returns
Type | Description |
---|---|
LayoutLength | The LayoutLength containing the result of the addition. |
operator /(LayoutLength, int)
Th division operator.
Declaration
public static LayoutLength operator /(LayoutLength arg1, int arg2)
Parameters
Type | Name | Description |
---|---|---|
LayoutLength | arg1 | The first value. |
int | arg2 | The int value to scale the vector by. |
Returns
Type | Description |
---|---|
LayoutLength | The LayoutLength containing the result of the scaling. |
operator /(LayoutLength, LayoutLength)
The division operator.
Declaration
public static LayoutLength operator /(LayoutLength arg1, LayoutLength arg2)
Parameters
Type | Name | Description |
---|---|---|
LayoutLength | arg1 | The first value. |
LayoutLength | arg2 | The second value. |
Returns
Type | Description |
---|---|
LayoutLength | The LayoutLength containing the result of the division. |
operator ==(LayoutLength, LayoutLength)
[Draft] The == operator.
Declaration
public static bool operator ==(LayoutLength arg1, LayoutLength arg2)
Parameters
Type | Name | Description |
---|---|---|
LayoutLength | arg1 | The first value. |
LayoutLength | arg2 | The second value |
Returns
Type | Description |
---|---|
bool | true if LayoutLengths are equal |
operator !=(LayoutLength, LayoutLength)
[Draft] The != operator.
Declaration
public static bool operator !=(LayoutLength arg1, LayoutLength arg2)
Parameters
Type | Name | Description |
---|---|---|
LayoutLength | arg1 | The first value. |
LayoutLength | arg2 | The second value |
Returns
Type | Description |
---|---|
bool | true if LayoutLengths are not equal |
operator *(LayoutLength, int)
Th multiplication operator.
Declaration
public static LayoutLength operator *(LayoutLength arg1, int arg2)
Parameters
Type | Name | Description |
---|---|---|
LayoutLength | arg1 | The first value. |
int | arg2 | The int value to scale the LayoutLength. |
Returns
Type | Description |
---|---|
LayoutLength | The LayoutLength containing the result of the scaling. |
operator *(LayoutLength, LayoutLength)
The multiplication operator.
Declaration
public static LayoutLength operator *(LayoutLength arg1, LayoutLength arg2)
Parameters
Type | Name | Description |
---|---|---|
LayoutLength | arg1 | The first value. |
LayoutLength | arg2 | The second value. |
Returns
Type | Description |
---|---|
LayoutLength | The LayoutLength containing the result of the multiplication. |
operator -(LayoutLength, int)
The subtraction operator.
Declaration
public static LayoutLength operator -(LayoutLength arg1, int arg2)
Parameters
Type | Name | Description |
---|---|---|
LayoutLength | arg1 | The first value. |
int | arg2 | The second value. |
Returns
Type | Description |
---|---|
LayoutLength | The LayoutLength containing the result of the subtraction. |
operator -(LayoutLength, LayoutLength)
The subtraction operator.
Declaration
public static LayoutLength operator -(LayoutLength arg1, LayoutLength arg2)
Parameters
Type | Name | Description |
---|---|---|
LayoutLength | arg1 | The first value. |
LayoutLength | arg2 | The second value. |
Returns
Type | Description |
---|---|
LayoutLength | The LayoutLength containing the result of the subtraction. |