#include <ivfctl/IvfColorController.h>
Inheritance diagram for CIvfColorController:
Public Types | |
enum | TColorMode { CM_DIFFUSE, CM_SPECULAR, CM_AMBIENT, CM_EMISSION } |
Public Member Functions | |
CIvfColorController () | |
virtual | ~CIvfColorController () |
IvfClassInfo ("CIvfColorController", CIvfController) | |
void | setColorMode (TColorMode mode) |
TColorMode | getColorMode () |
void | setRedFunction (CIvfFunction2d *func) |
void | setGreenFunction (CIvfFunction2d *func) |
void | setBlueFunction (CIvfFunction2d *func) |
void | setAlphaFunction (CIvfFunction2d *func) |
virtual void | doUpdate (double dt) |
virtual void | doReset () |
This controller controls the color component of the controlled object
Definition at line 36 of file IvfColorController.h.
|
CIvfColorController constructor |
|
|
Virtual update routine This method should be overridden in derived classes to handle incremental time update
Reimplemented from CIvfController. |
|
Returns color mode |
|
Set color mode
|
|
Set the function controlling the red color
|