#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 () |