HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OBJ_ReLightProxy Class Reference

#include <OBJ_ReLightProxy.h>

Public Member Functions

virtual ~OBJ_ReLightProxy ()
 
virtual RE_LightgetLight ()
 
virtual void enable (bool e)
 
virtual void setInfinite (int onoff)
 
virtual void setAmbient (int onoff)
 
virtual void setCone (int onoff)
 
virtual void setName (const char *name)
 
virtual void setPosition (const UT_Vector3 &p)
 
virtual void setDirection (const UT_Vector3 &d)
 
virtual void setOrientation (UT_Matrix3 &orient)
 
virtual void setColor (const UT_Vector3 &c)
 
virtual void setConeAttrib (float a, float d, float r)
 
virtual void needConeGLReset (int f)
 
virtual void setProjectMap (const char *name, const char *relativeTo)
 
virtual void setProjectMapClamp (int onoff)
 
virtual void setShadowed (bool onoff)
 
virtual void setShadowIntensity (float i)
 
virtual void setShadowBias (float b)
 
virtual void setShadowBlur (float b)
 
virtual void setShadowQuality (float q)
 
virtual void setShadowMask (const char *m)
 
virtual void setTransform (const UT_Matrix4 &m)
 
virtual void setFocalLength (float focal)
 
virtual void setAperture (float aper)
 
virtual void setNearDistance (float znear)
 
virtual void setFarDistance (float zfar)
 
virtual int isInfinite () const
 
virtual void setOrthoWidth (float width)
 
virtual void setDiffuse (int onoff)
 
virtual void setSpecular (int onoff)
 
virtual void setArea (bool onoff)
 
virtual void setGlobalIllumination (bool onoff)
 
virtual void setPortal (bool onoff)
 
virtual void setAreaSide (bool single, bool reverse)
 
virtual void setAreaAxes (const UT_Vector3F &axes)
 
virtual void setSurfaceArea (float area)
 
virtual void setAreaShadowShape (OBJ_LightAreaShape shape)
 
virtual void setAreaTransform (UT_Matrix4 t)
 
virtual void setEnvironmentMap (const char *name, const char *relativeTo)
 
virtual void setEnvironment (bool onoff)
 
virtual void setEnvironmentMipmap (bool onoff)
 
virtual void setEnvironmentCone (float angle)
 
virtual bool isEnvironmentLight () const
 
virtual void setAttenuation (float constant, float linear, float quadratic)
 
virtual void setAttenuationRange (float near_dist, float far_dist)
 
virtual void setAttenuationRamp (const UT_Ramp *ramp, float start_dist, float end_dist)
 
virtual void setLightShadowMapSize (int s)
 

Static Public Member Functions

static OBJ_ReLightProxycreate (OBJ_Ambient *obj_light)
 
static void registerCreateFunc (OBJ_ReLightProxyCreateFunc create_func)
 

Protected Member Functions

 OBJ_ReLightProxy ()
 

Detailed Description

Definition at line 32 of file OBJ_ReLightProxy.h.

Constructor & Destructor Documentation

virtual OBJ_ReLightProxy::~OBJ_ReLightProxy ( )
virtual
OBJ_ReLightProxy::OBJ_ReLightProxy ( )
protected

Member Function Documentation

static OBJ_ReLightProxy* OBJ_ReLightProxy::create ( OBJ_Ambient obj_light)
static
void OBJ_ReLightProxy::enable ( bool  e)
inlinevirtual

Definition at line 109 of file OBJ_ReLightProxy.h.

RE_Light * OBJ_ReLightProxy::getLight ( )
inlinevirtual

Definition at line 103 of file OBJ_ReLightProxy.h.

bool OBJ_ReLightProxy::isEnvironmentLight ( ) const
inlinevirtual

Definition at line 234 of file OBJ_ReLightProxy.h.

int OBJ_ReLightProxy::isInfinite ( ) const
inlinevirtual

Definition at line 182 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::needConeGLReset ( int  f)
inlinevirtual

Definition at line 139 of file OBJ_ReLightProxy.h.

static void OBJ_ReLightProxy::registerCreateFunc ( OBJ_ReLightProxyCreateFunc  create_func)
static
void OBJ_ReLightProxy::setAmbient ( int  onoff)
inlinevirtual

Definition at line 115 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setAperture ( float  aper)
inlinevirtual

Definition at line 173 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setArea ( bool  onoff)
inlinevirtual

Definition at line 197 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setAreaAxes ( const UT_Vector3F axes)
inlinevirtual

Definition at line 209 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setAreaShadowShape ( OBJ_LightAreaShape  shape)
inlinevirtual

Definition at line 215 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setAreaSide ( bool  single,
bool  reverse 
)
inlinevirtual

Definition at line 206 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setAreaTransform ( UT_Matrix4  t)
inlinevirtual

Definition at line 218 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setAttenuation ( float  constant,
float  linear,
float  quadratic 
)
inlinevirtual

Definition at line 240 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setAttenuationRamp ( const UT_Ramp ramp,
float  start_dist,
float  end_dist 
)
inlinevirtual

Definition at line 248 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setAttenuationRange ( float  near_dist,
float  far_dist 
)
inlinevirtual

Definition at line 244 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setColor ( const UT_Vector3 c)
inlinevirtual

Definition at line 133 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setCone ( int  onoff)
inlinevirtual

Definition at line 118 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setConeAttrib ( float  a,
float  d,
float  r 
)
inlinevirtual

Definition at line 136 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setDiffuse ( int  onoff)
inlinevirtual

Definition at line 191 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setDirection ( const UT_Vector3 d)
inlinevirtual

Definition at line 127 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setEnvironment ( bool  onoff)
inlinevirtual

Definition at line 225 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setEnvironmentCone ( float  angle)
inlinevirtual

Definition at line 231 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setEnvironmentMap ( const char *  name,
const char *  relativeTo 
)
inlinevirtual

Definition at line 221 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setEnvironmentMipmap ( bool  onoff)
inlinevirtual

Definition at line 228 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setFarDistance ( float  zfar)
inlinevirtual

Definition at line 179 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setFocalLength ( float  focal)
inlinevirtual

Definition at line 170 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setGlobalIllumination ( bool  onoff)
inlinevirtual

Definition at line 200 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setInfinite ( int  onoff)
inlinevirtual

Definition at line 112 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setLightShadowMapSize ( int  s)
inlinevirtual

Definition at line 252 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setName ( const char *  name)
inlinevirtual

Definition at line 121 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setNearDistance ( float  znear)
inlinevirtual

Definition at line 176 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setOrientation ( UT_Matrix3 orient)
inlinevirtual

Definition at line 130 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setOrthoWidth ( float  width)
inlinevirtual

Definition at line 188 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setPortal ( bool  onoff)
inlinevirtual

Definition at line 203 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setPosition ( const UT_Vector3 p)
inlinevirtual

Definition at line 124 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setProjectMap ( const char *  name,
const char *  relativeTo 
)
inlinevirtual

Definition at line 142 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setProjectMapClamp ( int  onoff)
inlinevirtual

Definition at line 146 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setShadowBias ( float  b)
inlinevirtual

Definition at line 155 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setShadowBlur ( float  b)
inlinevirtual

Definition at line 158 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setShadowed ( bool  onoff)
inlinevirtual

Definition at line 149 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setShadowIntensity ( float  i)
inlinevirtual

Definition at line 152 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setShadowMask ( const char *  m)
inlinevirtual

Definition at line 164 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setShadowQuality ( float  q)
inlinevirtual

Definition at line 161 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setSpecular ( int  onoff)
inlinevirtual

Definition at line 194 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setSurfaceArea ( float  area)
inlinevirtual

Definition at line 212 of file OBJ_ReLightProxy.h.

void OBJ_ReLightProxy::setTransform ( const UT_Matrix4 m)
inlinevirtual

Definition at line 167 of file OBJ_ReLightProxy.h.


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