summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--core/variant/variant_setget.cpp4
-rw-r--r--doc/classes/Color.xml9
2 files changed, 13 insertions, 0 deletions
diff --git a/core/variant/variant_setget.cpp b/core/variant/variant_setget.cpp
index 1652f81d99..560067fc08 100644
--- a/core/variant/variant_setget.cpp
+++ b/core/variant/variant_setget.cpp
@@ -141,6 +141,10 @@ void register_named_setters_getters() {
REGISTER_MEMBER(Color, h);
REGISTER_MEMBER(Color, s);
REGISTER_MEMBER(Color, v);
+
+ REGISTER_MEMBER(Color, ok_hsl_h);
+ REGISTER_MEMBER(Color, ok_hsl_s);
+ REGISTER_MEMBER(Color, ok_hsl_l);
}
void unregister_named_setters_getters() {
diff --git a/doc/classes/Color.xml b/doc/classes/Color.xml
index 9fe42fff90..bfc5b97b5d 100644
--- a/doc/classes/Color.xml
+++ b/doc/classes/Color.xml
@@ -495,6 +495,15 @@
<member name="h" type="float" setter="" getter="" default="0.0">
The HSV hue of this color, on the range 0 to 1.
</member>
+ <member name="ok_hsl_h" type="float" setter="" getter="" default="0.0">
+ The OKHSL hue of this color, on the range 0 to 1.
+ </member>
+ <member name="ok_hsl_l" type="float" setter="" getter="" default="0.0">
+ The OKHSL lightness of this color, on the range 0 to 1.
+ </member>
+ <member name="ok_hsl_s" type="float" setter="" getter="" default="0.0">
+ The OKHSL saturation of this color, on the range 0 to 1.
+ </member>
<member name="r" type="float" setter="" getter="" default="0.0">
The color's red component, typically on the range of 0 to 1.
</member>