Functions |
|
virtual int | GetNumMaps () const =0 |
returns the number of mapping channels in
use. |
|
virtual bool | MapSupport (int mp) const =0 |
returns true if the specified mapping
channel is supported; otherwise false |
|
virtual IParticleChannelMapR * | GetMapReadChannel (int mp)=0 |
returns an interface if the specified
mapping channel is supported; otherwise NULL |
|
FPInterfaceDesc * | GetDesc () |
BEGIN_FUNCTION_MAP | VFN_2 (kSetNumMaps, SetNumMaps, TYPE_INT, TYPE_bool) |
VFN_2 (kSetMapSupport, SetMapSupport, TYPE_INT, TYPE_bool) | |
FN_1 (kGetMapChannel, TYPE_INTERFACE, GetMapChannel, TYPE_INT) | |
FN_1 (kGetMapChannelObject, TYPE_IOBJECT, GetMapChannelObject, TYPE_INT) | |
virtual void | SetNumMaps (int ct, bool keep=false)=0 |
sets the number of texture maps used.
|
|
virtual void | SetMapSupport (int mp, bool support=true)=0 |
sets whether the specified mapping channels
is supported or not. |
|
virtual IParticleChannelMapW * | GetMapChannel (int mp)=0 |
returns an interface if the specified
mapping channel is supported; otherwise NULL |
|
virtual IObject * | GetMapChannelObject (int mp) const =0 |
returns an object if the specified mapping
channel is supported; otherwise NULL |
|
FPInterfaceDesc * | GetDesc () |
int GetNumMaps | ( | ) | const [pure virtual, inherited] |
returns the number of mapping channels in use.
bool MapSupport | ( | int | mp | ) | const [pure virtual, inherited] |
returns true if the specified mapping channel is supported; otherwise false
int | mp: specifies the channel. See List of Mapping Channel Index Values. |
IParticleChannelMapR * GetMapReadChannel | ( | int | mp | ) | [pure virtual, inherited] |
returns an interface if the specified mapping channel is supported; otherwise NULL
int | mp: specifies the channel. See List of Mapping Channel Index Values. |
FPInterfaceDesc * GetDesc | ( | ) | [inline, virtual, inherited] |
Implements FPInterface.
{ return GetDescByID(PARTICLECHANNELMESHMAPR_INTERFACE); }
BEGIN_FUNCTION_MAP VFN_2 | ( | kSetNumMaps | , |
SetNumMaps | , | ||
TYPE_INT | , | ||
TYPE_bool | |||
) | [inherited] |
VFN_2 | ( | kSetMapSupport | , |
SetMapSupport | , | ||
TYPE_INT | , | ||
TYPE_bool | |||
) | [inherited] |
FN_1 | ( | kGetMapChannel | , |
TYPE_INTERFACE | , | ||
GetMapChannel | , | ||
TYPE_INT | |||
) | [inherited] |
FN_1 | ( | kGetMapChannelObject | , |
TYPE_IOBJECT | , | ||
GetMapChannelObject | , | ||
TYPE_INT | |||
) | [inherited] |
void SetNumMaps | ( | int | ct, |
bool | keep = false |
||
) | [pure virtual, inherited] |
sets the number of texture maps used.
Note that this call is made automatically if SetMapSupport() is called.
int | ct: the number of texture maps to use. This is a value between 0 and MAX_MESHMAPS-1. |
bool | keep: true to keep the old mapping information after the resize; false to discard it. |
void SetMapSupport | ( | int | mp, |
bool | support =
true |
||
) | [pure virtual, inherited] |
sets whether the specified mapping channels is supported or not.
int | mp: specifies the channel. See List of Mapping Channel Index Values. |
bool | support: true to indicate the channel is supported; otherwise false. |
IParticleChannelMapW * GetMapChannel | ( | int | mp | ) | [pure virtual, inherited] |
returns an interface if the specified mapping channel is supported; otherwise NULL
int | mp: specifies the channel. See List of Mapping Channel Index Values. |
IObject * GetMapChannelObject | ( | int | mp | ) | const [pure virtual, inherited] |
returns an object if the specified mapping channel is supported; otherwise NULL
int | mp: specifies the channel. See List of Mapping Channel Index Values. |
FPInterfaceDesc * GetDesc | ( | ) | [inline, virtual, inherited] |
Implements FPInterface.
{ return GetDescByID(PARTICLECHANNELMESHMAPW_INTERFACE); }