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. |