Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Fusion::Color3f Class Reference

#include <FusionColor3f.h>

Inheritance diagram for Fusion::Color3f:

Fusion::Vec3f List of all members.

Public Member Functions

 Color3f ()
 Color3f (const Vec3f vec3f)
 Color3f (const float rgb[3])
 Color3f (float r, float g, float b)
Color3fsetHSVValue (float h, float s, float v)
Color3fsetHSVValue (const float hsv[3])
void getHSVValue (float &h, float &s, float &v) const
void getHSVValue (float hsv[3]) const

Static Public Member Functions

static void create (Args &args, int32_t nargs)
static void getHSVValue (float *hsv, const float *rgb)
static void interpolate (float t, float *v, const float *c1, const float *c2)

Constructor & Destructor Documentation

Fusion::Color3f::Color3f  ) 
 

Fusion::Color3f::Color3f const Vec3f  vec3f  )  [inline]
 

Fusion::Color3f::Color3f const float  rgb[3]  )  [inline]
 

Fusion::Color3f::Color3f float  r,
float  g,
float  b
[inline]
 


Member Function Documentation

static void Fusion::Color3f::create Args args,
int32_t  nargs
[static]
 

Reimplemented from Fusion::Vec3f.

static void Fusion::Color3f::getHSVValue float *  hsv,
const float *  rgb
[static]
 

void Fusion::Color3f::getHSVValue float  hsv[3]  )  const [inline]
 

void Fusion::Color3f::getHSVValue float &  h,
float &  s,
float &  v
const [inline]
 

static void Fusion::Color3f::interpolate float  t,
float *  v,
const float *  c1,
const float *  c2
[inline, static]
 

Color3f& Fusion::Color3f::setHSVValue const float  hsv[3]  )  [inline]
 

Color3f& Fusion::Color3f::setHSVValue float  h,
float  s,
float  v
 


The documentation for this class was generated from the following file:
Generated on Sat Apr 1 06:08:33 2006 for Emma SDK Guide by  doxygen 1.4.3