#include <mxsPlugin.h>
Public Member Functions |
|
MSPluginLight () | |
MSPluginLight (MSPluginClass *pc, BOOL loading) | |
~MSPluginLight () | |
RefTargetHandle | Clone (RemapDir &remap) |
This method is used by 3ds Max to clone an
object. |
|
RefResult | EvalLightState (TimeValue time, Interval &valid, LightState *ls) |
This method is called to update the passed
LightState
and validity interval of the light. |
|
ObjLightDesc * | CreateLightDesc (INode *n, BOOL forceShadowBuf) |
void | SetUseLight (int onOff) |
BOOL | GetUseLight (void) |
void | SetHotspot (TimeValue time, float f) |
float | GetHotspot (TimeValue t, Interval &valid=Interval(0, 0)) |
void | SetFallsize (TimeValue time, float f) |
float | GetFallsize (TimeValue t, Interval &valid=Interval(0, 0)) |
void | SetAtten (TimeValue time, int which, float f) |
float | GetAtten (TimeValue t, int which, Interval &valid=Interval(0, 0)) |
void | SetTDist (TimeValue time, float f) |
float | GetTDist (TimeValue t, Interval &valid=Interval(0, 0)) |
void | SetConeDisplay (int s, int notify=TRUE) |
BOOL | GetConeDisplay (void) |
int | GetShadowMethod () |
Returns the type of shadows used by the
light. |
|
void | SetRGBColor (TimeValue t, Point3 &rgb) |
Point3 | GetRGBColor (TimeValue t, Interval &valid=Interval(0, 0)) |
void | SetIntensity (TimeValue time, float f) |
float | GetIntensity (TimeValue t, Interval &valid=Interval(0, 0)) |
void | SetAspect (TimeValue t, float f) |
float | GetAspect (TimeValue t, Interval &valid=Interval(0, 0)) |
void | SetUseAtten (int s) |
BOOL | GetUseAtten (void) |
void | SetAttenDisplay (int s) |
BOOL | GetAttenDisplay (void) |
void | Enable (int enab) |
void | SetMapBias (TimeValue t, float f) |
float | GetMapBias (TimeValue t, Interval &valid=Interval(0, 0)) |
void | SetMapRange (TimeValue t, float f) |
float | GetMapRange (TimeValue t, Interval &valid=Interval(0, 0)) |
void | SetMapSize (TimeValue t, int f) |
int | GetMapSize (TimeValue t, Interval &valid=Interval(0, 0)) |
void | SetRayBias (TimeValue t, float f) |
float | GetRayBias (TimeValue t, Interval &valid=Interval(0, 0)) |
int | GetUseGlobal () |
void | SetUseGlobal (int a) |
int | GetShadow () |
void | SetShadow (int a) |
int | GetShadowType () |
void | SetShadowType (int a) |
int | GetAbsMapBias () |
Returns the lights Absolute Map Bias
setting. |
|
void | SetAbsMapBias (int a) |
Sets the lights Absolute Map Bias setting.
|
|
int | GetOvershoot () |
void | SetOvershoot (int a) |
int | GetProjector () |
Returns the lights Projector on / off
setting. |
|
void | SetProjector (int a) |
Sets the lights projector on / off setting.
|
|
ExclList * | GetExclList () |
Returns the list of names of items included
or excluded by this light. |
|
BOOL | Include () |
Returns TRUE if the light's name list is of
items to be included by the light. |
|
Texmap * | GetProjMap () |
void | SetProjMap (Texmap *pmap) |
void | UpdateTargDistance (TimeValue t, INode *inode) |
Updates the display of the light's target
distance in the light's rollup page. |
|
int | UsesWireColor () |
This method determines if the object color
is used for display. |
|
GenLight * | NewLight (int type) |
int | Type () |
void | SetType (int tp) |
BOOL | IsSpot () |
BOOL | IsDir () |
void | SetSpotShape (int s) |
int | GetSpotShape (void) |
void | SetHSVColor (TimeValue t, Point3 &hsv) |
Point3 | GetHSVColor (TimeValue t, Interval &valid=Interval(0, 0)) |
void | SetContrast (TimeValue time, float f) |
float | GetContrast (TimeValue t, Interval &valid=Interval(0, 0)) |
void | SetUseAttenNear (int s) |
BOOL | GetUseAttenNear (void) |
void | SetAttenNearDisplay (int s) |
BOOL | GetAttenNearDisplay (void) |
ExclList & | GetExclusionList () |
void | SetExclusionList (ExclList &list) |
BOOL | SetHotSpotControl (Control *c) |
BOOL | SetFalloffControl (Control *c) |
BOOL | SetColorControl (Control *c) |
Control * | GetHotSpotControl () |
Control * | GetFalloffControl () |
Control * | GetColorControl () |
void | SetAffectDiffuse (BOOL onOff) |
BOOL | GetAffectDiffuse () |
void | SetAffectSpecular (BOOL onOff) |
BOOL | GetAffectSpecular () |
void | SetDecayType (BOOL onOff) |
BOOL | GetDecayType () |
void | SetDecayRadius (TimeValue time, float f) |
float | GetDecayRadius (TimeValue t, Interval &valid=Interval(0, 0)) |
void | SetDiffuseSoft (TimeValue time, float f) |
float | GetDiffuseSoft (TimeValue t, Interval &valid=Interval(0, 0)) |
void | SetShadColor (TimeValue t, Point3 &rgb) |
Point3 | GetShadColor (TimeValue t, Interval &valid=Interval(0, 0)) |
BOOL | GetLightAffectsShadow () |
void | SetLightAffectsShadow (BOOL b) |
void | SetShadMult (TimeValue t, float m) |
float | GetShadMult (TimeValue t, Interval &valid=Interval(0, 0)) |
Texmap * | GetShadowProjMap () |
void | SetShadowProjMap (Texmap *pmap) |
void | SetAmbientOnly (BOOL onOff) |
BOOL | GetAmbientOnly () |
void | SetAtmosShadows (TimeValue t, int onOff) |
int | GetAtmosShadows (TimeValue t) |
void | SetAtmosOpacity (TimeValue t, float f) |
float | GetAtmosOpacity (TimeValue t, Interval &valid=FOREVER) |
void | SetAtmosColAmt (TimeValue t, float f) |
float | GetAtmosColAmt (TimeValue t, Interval &valid=FOREVER) |
void | SetUseShadowColorMap (TimeValue t, int onOff) |
int | GetUseShadowColorMap (TimeValue t) |
void | SetShadowGenerator (ShadowType *s) |
ShadowType * | GetShadowGenerator () |
Static Public Member Functions |
|
static RefTargetHandle | create (MSPluginClass *pc, BOOL loading) |
Public Attributes |
|
ExclList | exclusionList |
MSPluginLight | ( | ) | [inline] |
{ }
MSPluginLight | ( | MSPluginClass * | pc, |
BOOL | loading | ||
) |
~MSPluginLight | ( | ) | [inline] |
{ DeleteAllRefsFromMe(); }
static RefTargetHandle create | ( | MSPluginClass * | pc, |
BOOL | loading | ||
) | [static] |
RefTargetHandle Clone | ( | RemapDir & | remap | ) | [virtual] |
This method is used by 3ds Max to clone an object.
class MyDerivedPlugin : public MyBasePlugin { const int MY_REFERENCE = 1; ReferenceTarget* Clone(RemapDir& remap) { ReferenceTarget* result = new MyDerivedPlugin(); BaseClone(this, result, remap); return result; } void BaseClone(ReferenceTarget* from, ReferenceTarget* to, RemapDir& remap) { if (!to || !from || from == to) return; MyBasePlugin::BaseClone(from, to, remap); to->ReplaceReference(MY_REFERENCE, remap->CloneRef(from->GetReference(MY_REFERENCE))); } };
This method should not be directly called by plug-ins. Instead, either RemapDir::CloneRef() or CloneRefHierachy() should be used to perform cloning. These methods ensure that the mapping from the original object to the clone is added to the RemapDir used for cloning, which may be used during backpatch operations
remap | - A RemapDir instance used for remapping references during a Clone. |
Reimplemented from ReferenceTarget.
Reimplemented in MSLightXtnd.
RefResult EvalLightState | ( | TimeValue | time, |
Interval & | valid, | ||
LightState * | ls | ||
) | [inline, virtual] |
This method is called to update the passed LightState and validity interval of the light.
time | The time to evaluate the light state. |
valid | The validity interval of the light about the specified time. This interval should be updated to reflect the validity interval of the light. |
ls | A pointer to the LightState structure which describes the properties of the light. This function updates the data in the structure to reflect the properties of the light at the specified time. See Structure LightState. |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ return REF_SUCCEED; }
ObjLightDesc* CreateLightDesc | ( | INode * | inode, |
BOOL | forceShadowBuf | ||
) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ return LightObject::CreateLightDesc(n, forceShadowBuf); }
void SetUseLight | ( | int | onOff | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
BOOL GetUseLight | ( | void | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ return FALSE; }
void SetHotspot | ( | TimeValue | time, |
float | f | ||
) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
Implements GenLight.
Reimplemented in MSLightXtnd.
{ return 0.0f; }
void SetFallsize | ( | TimeValue | time, |
float | f | ||
) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
Implements GenLight.
Reimplemented in MSLightXtnd.
{ return 0.0f; }
void SetAtten | ( | TimeValue | time, |
int | which, | ||
float | f | ||
) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
Implements GenLight.
Reimplemented in MSLightXtnd.
{ return 0.0f; }
void SetTDist | ( | TimeValue | time, |
float | f | ||
) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
Implements GenLight.
Reimplemented in MSLightXtnd.
{ return 0.0f; }
void SetConeDisplay | ( | int | s, |
int | notify =
TRUE |
||
) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
BOOL GetConeDisplay | ( | void | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ return FALSE; }
int GetShadowMethod | ( | ) | [inline, virtual] |
Returns the type of shadows used by the light.
Reimplemented from LightObject.
Reimplemented in MSLightXtnd.
{return LIGHTSHADOW_NONE;}
void SetRGBColor | ( | TimeValue | t, |
Point3 & | rgb | ||
) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
Implements GenLight.
Reimplemented in MSLightXtnd.
{return Point3(0,0,0);}
void SetIntensity | ( | TimeValue | time, |
float | f | ||
) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
Implements GenLight.
Reimplemented in MSLightXtnd.
{return 0.0f;}
void SetAspect | ( | TimeValue | t, |
float | f | ||
) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
Implements GenLight.
Reimplemented in MSLightXtnd.
{return 0.0f;}
void SetUseAtten | ( | int | s | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
BOOL GetUseAtten | ( | void | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{return FALSE;}
void SetAttenDisplay | ( | int | s | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
BOOL GetAttenDisplay | ( | void | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{return FALSE;}
void Enable | ( | int | enab | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
void SetMapBias | ( | TimeValue | t, |
float | f | ||
) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
Implements GenLight.
Reimplemented in MSLightXtnd.
{return 0.0f;}
void SetMapRange | ( | TimeValue | t, |
float | f | ||
) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
Implements GenLight.
Reimplemented in MSLightXtnd.
{return 0.0f;}
void SetMapSize | ( | TimeValue | t, |
int | f | ||
) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
Implements GenLight.
Reimplemented in MSLightXtnd.
{return 0;}
void SetRayBias | ( | TimeValue | t, |
float | f | ||
) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
Implements GenLight.
Reimplemented in MSLightXtnd.
{return 0.0f;}
int GetUseGlobal | ( | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{return 0;}
void SetUseGlobal | ( | int | a | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
int GetShadow | ( | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{return 0;}
void SetShadow | ( | int | a | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
int GetShadowType | ( | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{return 0;}
void SetShadowType | ( | int | a | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
int GetAbsMapBias | ( | ) | [inline, virtual] |
Returns the lights Absolute Map Bias setting.
Implements GenLight.
Reimplemented in MSLightXtnd.
{return 0;}
void SetAbsMapBias | ( | int | a | ) | [inline, virtual] |
Sets the lights Absolute Map Bias setting.
a | Nonzero indicates Absolute Map Bias is on; zero indicates it is off. |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
int GetOvershoot | ( | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{return 0;}
void SetOvershoot | ( | int | a | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
int GetProjector | ( | ) | [inline, virtual] |
Returns the lights Projector on / off setting.
Nonzero indicates this light projects an image; otherwise 0.
Reimplemented from LightObject.
Reimplemented in MSLightXtnd.
{return 0;}
void SetProjector | ( | int | a | ) | [inline, virtual] |
Sets the lights projector on / off setting.
a | Nonzero indicates this light projects an image; otherwise 0. |
Reimplemented from LightObject.
Reimplemented in MSLightXtnd.
{ }
ExclList* GetExclList | ( | ) | [inline, virtual] |
Returns the list of names of items included or excluded by this light.
See Class NameTab.
Reimplemented from LightObject.
Reimplemented in MSLightXtnd.
{ return &exclusionList; }
BOOL Include | ( | ) | [inline, virtual] |
Returns TRUE if the light's name list is of items to be included by the light.
Returns FALSE if the list is of items to exclude from the light.
Reimplemented from LightObject.
Reimplemented in MSLightXtnd.
{return FALSE;}
Texmap* GetProjMap | ( | ) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{return NULL;}
void SetProjMap | ( | Texmap * | pmap | ) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ }
void UpdateTargDistance | ( | TimeValue | t, |
INode * | inode | ||
) | [inline, virtual] |
Updates the display of the light's target distance in the light's rollup page.
t | The time to retrieve the distance. |
inode | The light node. |
Reimplemented from LightObject.
Reimplemented in MSLightXtnd.
{ }
int UsesWireColor | ( | ) | [inline, virtual] |
This method determines if the object color is used for display.
Reimplemented from Object.
Reimplemented in MSLightXtnd.
{ return LightObject::UsesWireColor(); } // TRUE if the object color is used for display
GenLight* NewLight | ( | int | type | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ return NULL; }
int Type | ( | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ return 0; } // OMNI_LIGHT, TSPOT_LIGHT, DIR_LIGHT, FSPOT_LIGHT, TDIR_LIGHT
void SetType | ( | int | tp | ) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ } // OMNI_LIGHT, TSPOT_LIGHT, DIR_LIGHT, FSPOT_LIGHT, TDIR_LIGHT
BOOL IsSpot | ( | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ return FALSE; }
BOOL IsDir | ( | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ return FALSE; }
void SetSpotShape | ( | int | s | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
int GetSpotShape | ( | void | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ return 0; }
void SetHSVColor | ( | TimeValue | t, |
Point3 & | hsv | ||
) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
Implements GenLight.
Reimplemented in MSLightXtnd.
{ return Point3(0.0f, 0.0f, 0.0f); }
void SetContrast | ( | TimeValue | time, |
float | f | ||
) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
Implements GenLight.
Reimplemented in MSLightXtnd.
{ return 0.0f; }
void SetUseAttenNear | ( | int | s | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
BOOL GetUseAttenNear | ( | void | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ return FALSE; }
void SetAttenNearDisplay | ( | int | s | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
BOOL GetAttenNearDisplay | ( | void | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ return FALSE; }
ExclList& GetExclusionList | ( | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ return exclusionList; }
void SetExclusionList | ( | ExclList & | list | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ }
BOOL SetHotSpotControl | ( | Control * | c | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ return FALSE; }
BOOL SetFalloffControl | ( | Control * | c | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ return FALSE; }
BOOL SetColorControl | ( | Control * | c | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ return FALSE; }
Control* GetHotSpotControl | ( | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ return NULL; }
Control* GetFalloffControl | ( | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ return NULL; }
Control* GetColorControl | ( | ) | [inline, virtual] |
Implements GenLight.
Reimplemented in MSLightXtnd.
{ return NULL; }
void SetAffectDiffuse | ( | BOOL | onOff | ) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ }
BOOL GetAffectDiffuse | ( | ) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ return FALSE; }
void SetAffectSpecular | ( | BOOL | onOff | ) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ }
BOOL GetAffectSpecular | ( | ) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ return FALSE; }
void SetDecayType | ( | BOOL | onOff | ) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ }
BOOL GetDecayType | ( | ) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ return FALSE; }
void SetDecayRadius | ( | TimeValue | time, |
float | f | ||
) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{}
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ return 0.0f;}
void SetDiffuseSoft | ( | TimeValue | time, |
float | f | ||
) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{}
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ return 0.0f; }
void SetShadColor | ( | TimeValue | t, |
Point3 & | rgb | ||
) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{}
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ return Point3(0,0,0); }
BOOL GetLightAffectsShadow | ( | ) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ return FALSE; }
void SetLightAffectsShadow | ( | BOOL | b | ) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ }
void SetShadMult | ( | TimeValue | t, |
float | m | ||
) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ }
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ return 1.0f; }
Texmap* GetShadowProjMap | ( | ) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ return NULL; }
void SetShadowProjMap | ( | Texmap * | pmap | ) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{}
void SetAmbientOnly | ( | BOOL | onOff | ) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ }
BOOL GetAmbientOnly | ( | ) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ return FALSE; }
void SetAtmosShadows | ( | TimeValue | t, |
int | onOff | ||
) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ }
int GetAtmosShadows | ( | TimeValue | t | ) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ return 0; }
void SetAtmosOpacity | ( | TimeValue | t, |
float | f | ||
) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ }
float GetAtmosOpacity | ( | TimeValue | t, |
Interval & | valid =
FOREVER |
||
) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ return 0.0f; }
void SetAtmosColAmt | ( | TimeValue | t, |
float | f | ||
) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ }
float GetAtmosColAmt | ( | TimeValue | t, |
Interval & | valid =
FOREVER |
||
) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ return 0.0f; }
void SetUseShadowColorMap | ( | TimeValue | t, |
int | onOff | ||
) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ GenLight::SetUseShadowColorMap(t, onOff); }
int GetUseShadowColorMap | ( | TimeValue | t | ) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ return GenLight::GetUseShadowColorMap(t); }
void SetShadowGenerator | ( | ShadowType * | s | ) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ GenLight::SetShadowGenerator(s); };
ShadowType* GetShadowGenerator | ( | ) | [inline, virtual] |
Reimplemented from GenLight.
Reimplemented in MSLightXtnd.
{ return GenLight::GetShadowGenerator(); }