#include <IParticleChannelMap.h>
Public Member Functions |
|
bool | IsShared () const |
check out if some particles have shared
mapping data.
|
|
virtual bool | IsUVVertShared () const =0 |
check out if some particles have shared
UVVert data.
|
|
virtual bool | IsTVFaceShared () const =0 |
check out if some particles have shared
TVFace
data.
|
|
virtual int | GetUVVertCount () const =0 |
get total number of actual TabUVVert values
in the channel
|
|
virtual int | GetUVVertIndex (int particleIndex) const =0 |
get the TabUVVert value index of a particle
|
|
virtual const TabUVVert * | GetUVVertByIndex (int valueIndex) const =0 |
get TabUVVert of the valueIndex-th value
|
|
virtual const TabUVVert * | GetUVVert (int particleIndex) const =0 |
get TabUVVert of a particle with the
specified index
|
|
virtual const TabUVVert * | GetUVVert () const =0 |
get global TabUVVert value for all
particles.
|
|
virtual int | GetTVFaceCount () const =0 |
get total number of actual TabTVFace values
in the channel
|
|
virtual int | GetTVFaceIndex (int particleIndex) const =0 |
may return NULL.
|
|
virtual const TabTVFace * | GetTVFaceByIndex (int valueIndex) const =0 |
get TabTVFace of the valueIndex-th value.
|
|
virtual const TabTVFace * | GetTVFace (int particleIndex) const =0 |
get TabTVFace of a particle with the
specified index.
|
|
virtual const TabTVFace * | GetTVFace () const =0 |
get global TabTVFace value for all
particles.
|
|
virtual void | Apply (Mesh *mesh, int particleIndex, int mp) const =0 |
apply content of the channel to the mesh
[mesh] at mapping channel [mp]
|
|
FPInterfaceDesc * | GetDesc () |