Class ValueAndUnit
Constructors
constructor
-
Creates a new ValueAndUnit
Parameters
- value: number
defines the value to store
- unit: number = ValueAndUnit.UNITMODE_PIXEL
defines the unit to store - defaults to ValueAndUnit.UNITMODE_PIXEL
- negativeValueAllowed: boolean = true
defines a boolean indicating if the value can be negative
Returns ValueAndUnit
- value: number
Properties
ignore Adaptive Scaling
Gets or sets a value indicating that this value will not scale accordingly with adaptive scaling property
negative Value Allowed
defines a boolean indicating if the value can be negative
on Changed Observable
Observable event triggered each time the value or unit changes
Static ReadonlyUNITMODE_ EM
Font-relative units, resolved against the control's computed font size.
Static ReadonlyUNITMODE_ REM
Root-relative units, resolved against the GUI root container's computed font size.
Accessors
internal Value
-
get internalValue(): number
is Percentage
-
get isPercentage(): boolean
Gets a boolean indicating if the value is a percentage
Returns boolean
is Pixel
-
get isPixel(): boolean
Gets a boolean indicating if the value is store as pixel
Returns boolean
unit
-
get unit(): number
Gets units (without value)
Returns number
-
set unit(value: number): void
Sets units (without value)
Parameters
- value: number
Returns void
value
-
get value(): number
Gets value (without units)
Returns number
-
set value(value: number): void
Sets value (without units)
Parameters
- value: number
Returns void
StaticUNITMODE_ PERCENTAGE
-
get UNITMODE_PERCENTAGE(): number
UNITMODE_PERCENTAGE
Returns number
StaticUNITMODE_ PIXEL
-
get UNITMODE_PIXEL(): number
UNITMODE_PIXEL
Returns number
Methods
from String
-
Store a value parsed from a string
Parameters
- source: string | number
defines the source string
Returns boolean
true if the value was successfully parsed and updated
- source: string | number
get Value
-
Gets the value accordingly to its unit
Parameters
- host: AdvancedDynamicTexture
defines the root host
OptionalfontSize: numberdefines the computed font size in pixels for em units
OptionalrootFontSize: numberdefines the computed root font size in pixels for rem units
Returns number
the value
- host: AdvancedDynamicTexture
get Value In Pixel
-
getValueInPixel(
host: AdvancedDynamicTexture,
refValue: number,
fontSize?: number,
rootFontSize?: number,
): numberGets value as pixel
Parameters
- host: AdvancedDynamicTexture
defines the root host
- refValue: number
defines the reference value for percentages
OptionalfontSize: numberdefines the computed font size in pixels for em units
OptionalrootFontSize: numberdefines the computed root font size in pixels for rem units
Returns number
the value as pixel
- host: AdvancedDynamicTexture
to String
-
Gets a string representation of the value
Parameters
- host: AdvancedDynamicTexture
defines the root host
Optionaldecimals: numberdefines an optional number of decimals to display
Returns string
a string
- host: AdvancedDynamicTexture
update In Place
-
Update the current value and unit.
Parameters
- value: number
defines the value to store
- unit: number = ValueAndUnit.UNITMODE_PIXEL
defines the unit to store
Returns ValueAndUnit
the current ValueAndUnit
- value: number
Class used to specific a value and its associated unit