IParticleChannelMapW Class Reference
 
 
 
IParticleChannelMapW Class Reference

#include <IParticleChannelMap.h>

Inheritance diagram for IParticleChannelMapW:
FPMixinInterface FPInterface BaseInterface InterfaceServer MaxHeapOperators

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