# ConfigVariableColor¶

from panda3d.core import ConfigVariableColor

class ConfigVariableColor

Bases: ConfigVariable

This is a convenience class to specialize ConfigVariable as a set of floating-point types representing a color value.

It interprets the color differently depending on how many words were specified: if only one, it is interpreted as a shade of gray with alpha 1. If two values were specified, a grayscale and alpha pair. If three, a set of R, G, B values with alpha 1, and if four, a complete RGBA color.

This isn’t defined in dtool because it relies on the LColor class, which is defined in linmath.

Inheritance diagram

__getitem__(n: int)float
__init__(param0: ConfigVariableColor)
__init__(name: str)
__init__(name: str, default_value: LColor, description: str, flags: int)
__init__(name: str, default_value: str, description: str, flags: int)
assign(value: LColor)ConfigVariableColor
getDefaultValue()LColor

Returns the variable’s default value.

getValue()LColor

Returns the variable’s value.

setValue(value: LColor)None

Reassigns the variable’s local value.