VectorValue#
Added in version 1.6.
- class VectorValue(**kwargs)#
A mutable value used in the vector style specification.
Constructors#
- class VectorValue
- classmethod new() VectorValue#
Creates a new
VectorValuewith a null value.Added in version 1.6.
- classmethod new_boolean(boolean: bool) VectorValue#
Creates a new
VectorValuewith a boolean value.Added in version 1.6.
- Parameters:
boolean – a boolean value
- classmethod new_color(color: RGBA) VectorValue#
Creates a new
VectorValuewith a color value.Added in version 1.6.
- Parameters:
color – a
RGBA
- classmethod new_from_value(value: Value) VectorValue#
Creates a new
VectorValuefrom aValue.Added in version 1.6.
- Parameters:
value – a
Value
- classmethod new_number(number: float) VectorValue#
Creates a new
VectorValuewith a number value.Added in version 1.6.
- Parameters:
number – a number value
- classmethod new_string(string: str) VectorValue#
Creates a new
VectorValuewith a string value.Added in version 1.6.
- Parameters:
string – a string value
Methods#
- class VectorValue
- array_append(element: VectorValue) None#
Appends
elementto the array value ofself. The value ofelementis copied.Added in version 1.6.
- Parameters:
element – a
VectorValueto append to the array
- dup() VectorValue#
Creates a duplicate of
self.Added in version 1.6.
- equal(b: VectorValue) bool#
Compares two
VectorValues for equality.Added in version 1.6.
- Parameters:
b – a
VectorValue
- free() None#
Frees a
VectorValue.Added in version 1.6.
- get_color() tuple[bool, RGBA]#
Gets the color value of
self.If
selfis a string value, it will attempt to parse the string as a color.Added in version 1.6.
- get_value_type() VectorValueType#
Gets the type of value stored in
self.Added in version 1.6.
- set_boolean(boolean: bool) None#
Sets
selfto a boolean value.Added in version 1.6.
- Parameters:
boolean – a boolean value
- set_color(color: RGBA) None#
Sets
selfto a color value.Added in version 1.6.
- Parameters:
color – a
RGBA
- set_number(number: float) None#
Sets
selfto a number value.Added in version 1.6.
- Parameters:
number – a number value