Skip to content

EntropyCanvas::RainbowShiftComponent

Rainbow shift component for cycling material colors. More…

#include <Animation.h>

Name
glm::vec3toRGB() const
Convert current HSV to RGB.
ENTROPY_REGISTER_TYPE(RainbowShiftComponent )
ENTROPY_FIELD(float , cycleSpeed )
virtualENTROPY_FIELD(float , hue ) =0
virtualENTROPY_FIELD(float , saturation ) =0
virtualENTROPY_FIELD(float , value ) =0
struct EntropyCanvas::RainbowShiftComponent;

Rainbow shift component for cycling material colors.

Shifts the baseColor of the attached mesh’s material through the color spectrum.

This is an Entropy-specific component with no USD equivalent, so it generates a custom RainbowShiftComponentAPI schema.

inline glm::vec3 toRGB() const

Convert current HSV to RGB.

ENTROPY_REGISTER_TYPE(
RainbowShiftComponent
)
ENTROPY_FIELD(
float ,
cycleSpeed
)
virtual ENTROPY_FIELD(
float ,
hue
) =0
virtual ENTROPY_FIELD(
float ,
saturation
) =0
virtual ENTROPY_FIELD(
float ,
value
) =0

Updated on 2026-01-26 at 17:14:35 -0500