Struct LayoutLength
Definition
- Assembly:
- Tizen.NUI.dll
A type that represents a layout length. Currently, this implies pixels, but could be extended to handle device dependant sizes, etc.
C#Copypublic struct LayoutLength : IEquatable<LayoutLength>
- Implements
-
System.IEquatable<T><LayoutLength>
Constructors
Declaration
C#Copypublic LayoutLength(int value)
Parameters
Type | Name | Description |
---|---|---|
int | value | Int to initialize with. |
Declaration
C#Copypublic LayoutLength(float value)
Parameters
Type | Name | Description |
---|---|---|
float | value | Float to initialize with. |
Declaration
C#Copypublic LayoutLength(LayoutLength layoutLength)
Parameters
Type | Name | Description |
---|---|---|
LayoutLength | layoutLength | LayoutLength object to initialize with. |
Methods
Declaration
C#Copypublic float AsDecimal()
Returns
Type | Description |
---|---|
float | The layout length value as the raw decimal value. |
AsRoundedValue()
Return value as rounded value (whole number), best used as final output
Declaration
C#Copypublic float AsRoundedValue()
Returns
Type | Description |
---|---|
float | The layout length value as a rounded whole number. |
Declaration
C#Copypublic 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
C#Copypublic 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. |
Declaration
C#Copypublic override int GetHashCode()
Returns
Type | Description |
---|---|
int | Calculated hash code. |
Overrides
Operators
Declaration
C#Copypublic 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. |
Declaration
C#Copypublic 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. |
Declaration
C#Copypublic 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. |
Declaration
C#Copypublic 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. |
Declaration
C#Copypublic 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 |
Declaration
C#Copypublic 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 |
Declaration
C#Copypublic 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. |
Declaration
C#Copypublic 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. |
Declaration
C#Copypublic 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. |
Declaration
C#Copypublic 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. |