This constructor is an implementation detail. Do not use this.
Encodes this Setting Value's state as JSON.
Disposes the object, allowing it to clean up all of its memory. You need to call this for every object that you don't use anymore and hasn't already been disposed.
Allows for scoped usage of the object. The object is guaranteed to get disposed once this function returns. You are free to dispose the object early yourself anywhere within the scope. The scope's return value gets carried to the outside of this function.
Creates a new setting value from an accuracy name. If it doesn't match a known accuracy, null is returned.
Creates a new setting value from the alignment name provided. If it doesn't match a known alignment, null is returned.
Creates a new setting value from the alternating gradient provided as two RGBA colors.
Creates a new setting value from a boolean value.
Creates a new setting value from the color provided as RGBA.
Creates a new setting value from the column start with name provided. If it doesn't match a known column start with, null is returned.
Creates a new setting value from the column update trigger. If it doesn't match a known column update trigger, null is returned.
Creates a new setting value from the column update with name provided. If it doesn't match a known column update with, null is returned.
Creates a new setting value from a digits format name. If it doesn't match a known digits format, null is returned.
Creates a new empty setting value with the type font
.
Creates a new setting value with the type font
.
Creates a new setting value from the horizontal gradient provided as two RGBA colors.
Creates a new setting value from a signed integer.
Creates a new setting value from the layout direction. If it doesn't match a known layout direction, null is returned.
Creates a new setting value from the color provided as RGBA with the type
optional color
.
Creates a new empty setting value with the type optional color
.
Creates a new empty setting value that has the type optional string
.
Creates a new empty setting value with the type optional timing method
.
Creates a new setting value from a string that has the type optional string
.
Creates a new setting value from a timing method name with the type
optional timing method
. If it doesn't match a known timing method, null
is returned.
Creates a new setting value from a string.
Creates a new setting value that is a transparent gradient.
Creates a new setting value from an unsigned integer.
Creates a new setting value from the vertical gradient provided as two RGBA colors.
Generated using TypeDoc
Describes a setting's value. Such a value can be of a variety of different types.