OBJ_Ambient Class Reference

#include <OBJ_Ambient.h>

Inheritance diagram for OBJ_Ambient:

OBJ_Camera OBJ_Node OP_Network OP_Node OP_Parameters OP_NetworkBoxItem PRM_ParmOwner OBJ_Light

List of all members.

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_LightgetLightValue ()
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_AmbientcastToOBJAmbient ()
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_TemplategetObsolete ()
static PRM_TemplategetTemplateList ()

Protected Member Functions

virtual int * getIndirect () const

Protected Attributes

RE_LightmyRELight


Detailed Description

Definition at line 39 of file OBJ_Ambient.h.


Constructor & Destructor Documentation

OBJ_Ambient::OBJ_Ambient ( OP_Network ,
const char *  ,
OP_Operator  
)

virtual OBJ_Ambient::~OBJ_Ambient (  )  [virtual]


Member Function Documentation

int OBJ_Ambient::BIND_OGL_LIGHT ( fpreal  t  ) 

virtual OBJ_Ambient* OBJ_Ambient::castToOBJAmbient (  )  [inline, virtual]

Reimplemented from OBJ_Node.

Definition at line 72 of file OBJ_Ambient.h.

fpreal OBJ_Ambient::CB ( fpreal  t  ) 

fpreal OBJ_Ambient::CG ( fpreal  t  ) 

virtual int OBJ_Ambient::collectPropertiesFromChannels ( PI_EditScriptedParms editparms,
UT_BitArray selection,
const CH_ChannelList channels 
) [virtual]

Reimplemented from OBJ_Camera.

Reimplemented in OBJ_Light.

virtual int OBJ_Ambient::collectPropertiesFromParms ( PI_EditScriptedParms editparms,
UT_StringArray names,
PRM_ParmNameMap nmap 
) [virtual]

Reimplemented from OBJ_Camera.

Reimplemented in OBJ_Light.

fpreal OBJ_Ambient::CR ( fpreal  t  ) 

fpreal OBJ_Ambient::DIMMER ( fpreal  t  ) 

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]

Reimplemented from OBJ_Camera.

Reimplemented in OBJ_Light.

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]

Reimplemented from OBJ_Camera.

Reimplemented in OBJ_Light.

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]

Reimplemented from OBJ_Camera.

Reimplemented in OBJ_Light.

static PRM_Template* OBJ_Ambient::getObsolete (  )  [static]

Reimplemented from OBJ_Camera.

Reimplemented in OBJ_Light.

static PRM_Template* OBJ_Ambient::getTemplateList (  )  [static]

Examples:
OBJ/OBJ_Lamp.C.

virtual int OBJ_Ambient::isAmbient (  )  [virtual]

void OBJ_Ambient::RISHADER ( UT_String str,
fpreal  t 
)

virtual void OBJ_Ambient::rmanBestShader ( UT_String str,
float  t 
) [pure virtual]

Implemented in OBJ_Light.

void OBJ_Ambient::SHADER ( UT_String str,
fpreal  t 
)

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.


Member Data Documentation

Definition at line 97 of file OBJ_Ambient.h.


The documentation for this class was generated from the following file:

Generated on Fri May 25 00:10:31 2012 for HDK by  doxygen 1.5.9