#include <IParticleChannelMap.h>

Public Member Functions |
|
| virtual bool | SetUVVert (int particleIndex, const UVVert &value)=0 |
| sets all vertices of the particle have the
same UVVert value.
|
|
| virtual bool | SetUVVert (int particleIndex, const TabUVVert *tab)=0 |
| copies UVVert data to be texture mapping for
the particle.
|
|
| virtual bool | SetUVVert (Tab< int > &particleIndices, const UVVert &value)=0 |
| copies UVVert data to be a shared value with
indices in "particleIndeces"
|
|
| virtual bool | SetUVVert (Tab< int > &particleIndices, const TabUVVert *tab)=0 |
| copies UVVert data to be a shared value with
indices in "particleIndeces"
|
|
| virtual bool | SetUVVert (const UVVert &value)=0 |
| copies UVVert data to a global value for all
particles
|
|
| virtual bool | SetUVVert (const TabUVVert *tab)=0 |
| copies UVVert data to a global value for all
particles
|
|
| virtual bool | CopyUVVert (int fromParticle, int toParticle)=0 |
| copy UVVert data from fromParticle to
toParticle
|
|
| virtual bool | CopyUVVert (int fromParticle, Tab< int > &toParticles)=0 |
| copy UVVert data from fromParticle to
toParticles
|
|
| virtual bool | CopyUVVert (int fromParticle)=0 |
| copy UVVert data from fromParticle to all
particles
|
|
| virtual bool | SetTVFace (int particleIndex, const TabTVFace *tab)=0 |
| copies TVFace
data to be texture facing for the particle.
|
|
| virtual bool | SetTVFace (Tab< int > &particleIndices, const TabTVFace *tab)=0 |
| copies TVFace
data to be a shared value with indices in "particleIndeces"
|
|
| virtual bool | SetTVFace (const TabTVFace *tab)=0 |
| copies TVFace
data to a global value for all particles
|
|
| virtual bool | CopyTVFace (int fromParticle, int toParticle)=0 |
| copy TVFace
data from fromParticle to toParticle
|
|
| virtual bool | CopyTVFace (int fromParticle, Tab< int > &toParticles)=0 |
| copy TVFace
data from fromParticle to toParticles
|
|
| virtual bool | CopyTVFace (int fromParticle)=0 |
| copy TVFace
data from fromParticle to all particles
|
|
| virtual IObject * | GetUVVertChannel () const =0 |
| returns an object of TabUVVert channel
|
|
| virtual IObject * | GetTVFaceChannel () const =0 |
| returns an object of TabTVFace channel
|
|
| bool | SetMap (int particleIndex, const UVVert &value) |
| sets all vertices of the particle have the
same map value.
|
|
| bool | SetMap (int particleIndex, const TabUVVert *tabUVVert, const TabTVFace *tabTVFace=NULL) |
| copies map data to be texture mapping for
the particle.
|
|
| bool | SetMap (Tab< int > &particleIndices, const UVVert &value) |
| copies map data to be a shared value with
indices in "particleIndeces"
|
|
| bool | SetMap (Tab< int > &particleIndices, const TabUVVert *tabUVVert, const TabTVFace *tabTVFace=NULL) |
| copies map data to be a shared value with
indices in "particleIndeces"
|
|
| bool | SetMap (const UVVert &value) |
| copies map data to a global value for all
particles
|
|
| bool | SetMap (const TabUVVert *tabUVVert, const TabTVFace *tabTVFace=NULL) |
| copies map data to a global value for all
particles
|
|
| bool | CopyMap (int fromParticle, int toParticle) |
| copy map data from fromParticle to
toParticle
|
|
| bool | CopyMap (int fromParticle, Tab< int > &toParticles) |
| copy map data from fromParticle to
toParticles
|
|
| bool | CopyMap (int fromParticle) |
| copy map data from fromParticle to all
particles
|
|
| FPInterfaceDesc * | GetDesc () |