36#include <Inventor/system/inttypes.h>
37#include <Inventor/SbVec3f.h>
43 SbColor(
const float*
const rgb);
44 SbColor(
const float r,
const float g,
const float b);
48 void getHSVValue(
float &h,
float &s,
float &v)
const;
54 float red(
void)
const {
return (*
this)[0]; }
55 float green(
void)
const {
return (*
this)[1]; }
56 float blue(
void)
const {
return (*
this)[2]; }
57 uint32_t convertToUInt(
const float val) {
return static_cast<uint32_t
>(val*255.0f);}
SbColor(void)
Definition SbColor.cpp:59
void getHSVValue(float &h, float &s, float &v) const
Definition SbColor.cpp:192
uint32_t getPackedValue(const float transparency=0.0f) const
Definition SbColor.cpp:122
SbColor & setHSVValue(float h, float s, float v)
Definition SbColor.cpp:140
SbColor & setPackedValue(const uint32_t rgba, float &transparency)
Definition SbColor.cpp:104
SbVec3f(void)
Definition SbVec3f.h:53