Struct LayoutLength
Definition
- Namespace:
- Tizen.NUI
- 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(Int32)
[Draft] Constructor from an int
Declaration
public LayoutLength(int value)
Parameters
Type | Name | Description |
---|---|---|
Int32 | value | Int to initialize with. |
API Level: 6
View SourceLayoutLength(Single)
[Draft] Constructor from a float
Declaration
public LayoutLength(float value)
Parameters
Type | Name | Description |
---|---|---|
Single | value | Float to initialize with. |
API Level: 6
View SourceLayoutLength(LayoutLength)
[Draft] Constructor from a LayoutLength
Declaration
public LayoutLength(LayoutLength layoutLength)
Parameters
Type | Name | Description |
---|---|---|
LayoutLength | layoutLength | LayoutLength object to initialize with. |
API Level: 6
Methods
View SourceAsDecimal()
[Draft] Return value as the raw decimal value, best used for calculations
Declaration
public float AsDecimal()
Returns
Type | Description |
---|---|
Single | The layout length value as the raw decimal value. |
API Level: 6
View SourceAsRoundedValue()
[Draft] Return value as rounded value (whole number), best used as final output
Declaration
public float AsRoundedValue()
Returns
Type | Description |
---|---|
Single | The layout length value as a rounded whole number. |
API Level: 6
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 |
---|---|---|
Object | obj | The object to compare with the current object. |
Returns
Type | Description |
---|---|
Boolean | true if equal LayoutLength, else false. |
Overrides
API Level: 6
View SourceEquals(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 |
---|---|
Boolean | true if equal LayoutLengths, else false. |
API Level: 6
View SourceGetHashCode()
A hash code for the current object.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
Int32 | Calculated hash code. |
Overrides
API Level: 6
Operators
View SourceAddition(LayoutLength, Int32)
The addition operator.
Declaration
public static LayoutLength operator +(LayoutLength arg1, int arg2)
Parameters
Type | Name | Description |
---|---|---|
LayoutLength | arg1 | The first value. |
Int32 | arg2 | The second value. |
Returns
Type | Description |
---|---|
LayoutLength | The LayoutLength containing the result of the addition. |
API Level: 6
View SourceAddition(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. |
API Level: 6
View SourceDivision(LayoutLength, Int32)
Th division operator.
Declaration
public static LayoutLength operator /(LayoutLength arg1, int arg2)
Parameters
Type | Name | Description |
---|---|---|
LayoutLength | arg1 | The first value. |
Int32 | arg2 | The int value to scale the vector by. |
Returns
Type | Description |
---|---|
LayoutLength | The LayoutLength containing the result of the scaling. |
API Level: 6
View SourceDivision(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. |
API Level: 6
View SourceEquality(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 |
---|---|
Boolean | true if LayoutLengths are equal |
API Level: 6
View SourceInequality(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 |
---|---|
Boolean | true if LayoutLengths are not equal |
API Level: 6
View SourceMultiply(LayoutLength, Int32)
Th multiplication operator.
Declaration
public static LayoutLength operator *(LayoutLength arg1, int arg2)
Parameters
Type | Name | Description |
---|---|---|
LayoutLength | arg1 | The first value. |
Int32 | arg2 | The int value to scale the LayoutLength. |
Returns
Type | Description |
---|---|
LayoutLength | The LayoutLength containing the result of the scaling. |
API Level: 6
View SourceMultiply(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. |
API Level: 6
View SourceSubtraction(LayoutLength, Int32)
The subtraction operator.
Declaration
public static LayoutLength operator -(LayoutLength arg1, int arg2)
Parameters
Type | Name | Description |
---|---|---|
LayoutLength | arg1 | The first value. |
Int32 | arg2 | The second value. |
Returns
Type | Description |
---|---|
LayoutLength | The LayoutLength containing the result of the subtraction. |
API Level: 6
View SourceSubtraction(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. |