#include <OBJ_Ambient.h>

Public Member Functions | |
| OBJ_Ambient (OP_Network *, const char *, OP_Operator *) | |
| virtual | ~OBJ_Ambient () |
| virtual void | getIFDParms (IFD_ObjectParms &parms, float t, const char *) |
| virtual void | getIFDParms (IFD_LightParms &parms, float t, const char *) |
| virtual void | getIFDParms (IFD_CameraParms &parms, float t, const char *) |
| virtual RE_Light * | getLightValue () |
| virtual void | updateLightValue (float t) |
| virtual int | isAmbient () |
| void | getColor (float &r, float &g, float &b, fpreal t) |
| virtual OBJ_OBJECT_TYPE | getObjectType () const |
| virtual void | rmanBestShader (UT_String &str, float t)=0 |
| virtual void | vexBestShader (UT_String &str, float t)=0 |
| virtual void | vexBestShadow (UT_String &str, float t)=0 |
| virtual OBJ_Ambient * | castToOBJAmbient () |
| fpreal | DIMMER (fpreal t) |
| void | SHADER (UT_String &str, fpreal t) |
| void | RISHADER (UT_String &str, fpreal t) |
| fpreal | CR (fpreal t) |
| fpreal | CG (fpreal t) |
| fpreal | CB (fpreal t) |
| int | BIND_OGL_LIGHT (fpreal t) |
| virtual int | collectPropertiesFromChannels (PI_EditScriptedParms &editparms, UT_BitArray &selection, const CH_ChannelList &channels) |
| virtual int | collectPropertiesFromParms (PI_EditScriptedParms &editparms, UT_StringArray &names, PRM_ParmNameMap &nmap) |
Static Public Member Functions | |
| static PRM_Template * | getObsolete () |
| static PRM_Template * | getTemplateList () |
Protected Member Functions | |
| virtual int * | getIndirect () const |
Protected Attributes | |
| RE_Light * | myRELight |
Definition at line 39 of file OBJ_Ambient.h.
| OBJ_Ambient::OBJ_Ambient | ( | OP_Network * | , | |
| const char * | , | |||
| OP_Operator * | ||||
| ) |
| virtual OBJ_Ambient::~OBJ_Ambient | ( | ) | [virtual] |
| int OBJ_Ambient::BIND_OGL_LIGHT | ( | fpreal | t | ) |
| virtual OBJ_Ambient* OBJ_Ambient::castToOBJAmbient | ( | ) | [inline, virtual] |
| virtual int OBJ_Ambient::collectPropertiesFromChannels | ( | PI_EditScriptedParms & | editparms, | |
| UT_BitArray & | selection, | |||
| const CH_ChannelList & | channels | |||
| ) | [virtual] |
| virtual int OBJ_Ambient::collectPropertiesFromParms | ( | PI_EditScriptedParms & | editparms, | |
| UT_StringArray & | names, | |||
| PRM_ParmNameMap & | nmap | |||
| ) | [virtual] |
| void OBJ_Ambient::getColor | ( | float & | r, | |
| float & | g, | |||
| float & | b, | |||
| fpreal | t | |||
| ) | [inline] |
Definition at line 57 of file OBJ_Ambient.h.
| virtual void OBJ_Ambient::getIFDParms | ( | IFD_CameraParms & | parms, | |
| float | t, | |||
| const char * | ||||
| ) | [virtual] |
| virtual void OBJ_Ambient::getIFDParms | ( | IFD_LightParms & | parms, | |
| float | t, | |||
| const char * | ||||
| ) | [virtual] |
Reimplemented in OBJ_Light.
| virtual void OBJ_Ambient::getIFDParms | ( | IFD_ObjectParms & | parms, | |
| float | t, | |||
| const char * | ||||
| ) | [virtual] |
| virtual int* OBJ_Ambient::getIndirect | ( | ) | const [inline, protected, virtual] |
Reimplemented from OBJ_Camera.
Reimplemented in OBJ_Light.
Definition at line 94 of file OBJ_Ambient.h.
| virtual RE_Light* OBJ_Ambient::getLightValue | ( | ) | [virtual] |
| virtual OBJ_OBJECT_TYPE OBJ_Ambient::getObjectType | ( | ) | const [virtual] |
| static PRM_Template* OBJ_Ambient::getObsolete | ( | ) | [static] |
| static PRM_Template* OBJ_Ambient::getTemplateList | ( | ) | [static] |
| virtual int OBJ_Ambient::isAmbient | ( | ) | [virtual] |
| virtual void OBJ_Ambient::rmanBestShader | ( | UT_String & | str, | |
| float | t | |||
| ) | [pure virtual] |
Implemented in OBJ_Light.
| virtual void OBJ_Ambient::updateLightValue | ( | float | t | ) | [virtual] |
Reimplemented in OBJ_Light.
| virtual void OBJ_Ambient::vexBestShader | ( | UT_String & | str, | |
| float | t | |||
| ) | [pure virtual] |
Implemented in OBJ_Light.
| virtual void OBJ_Ambient::vexBestShadow | ( | UT_String & | str, | |
| float | t | |||
| ) | [pure virtual] |
Implemented in OBJ_Light.
RE_Light* OBJ_Ambient::myRELight [protected] |
Definition at line 97 of file OBJ_Ambient.h.
1.5.9