EntropyCanvas::RainbowShiftComponent
EntropyCanvas::RainbowShiftComponent
Section titled “EntropyCanvas::RainbowShiftComponent”Rainbow shift component for cycling material colors. More…
#include <Animation.h>
Public Functions
Section titled “Public Functions”| Name | |
|---|---|
| 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 |
Detailed Description
Section titled “Detailed Description”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.
Public Functions Documentation
Section titled “Public Functions Documentation”function toRGB
Section titled “function toRGB”inline glm::vec3 toRGB() constConvert current HSV to RGB.
function ENTROPY_REGISTER_TYPE
Section titled “function ENTROPY_REGISTER_TYPE”ENTROPY_REGISTER_TYPE( RainbowShiftComponent)function ENTROPY_FIELD
Section titled “function ENTROPY_FIELD”ENTROPY_FIELD( float , cycleSpeed)function ENTROPY_FIELD
Section titled “function ENTROPY_FIELD”virtual ENTROPY_FIELD( float , hue) =0function ENTROPY_FIELD
Section titled “function ENTROPY_FIELD”virtual ENTROPY_FIELD( float , saturation) =0function ENTROPY_FIELD
Section titled “function ENTROPY_FIELD”virtual ENTROPY_FIELD( float , value) =0Updated on 2026-01-26 at 17:14:35 -0500