ParticleAPI 3.0.0 Performant particle system API in C++ for interactive graphics

PContextParticleGroup_t Member List

This is the complete list of members for PContextParticleGroup_t, including all inherited members.

BirthCallback(P_PARTICLE_CALLBACK callback, pdata_t group_data=0) | PContextParticleGroup_t |
CopyGroup(const int p_src_group_num, const size_t index, const size_t copy_count) | PContextParticleGroup_t |
CurrentGroup(const int p_group_num) | PContextParticleGroup_t |
DeathCallback(P_PARTICLE_CALLBACK callback, pdata_t group_data=0) | PContextParticleGroup_t |
DeleteParticleGroups(const int p_group_num, const int p_group_count=1) | PContextParticleGroup_t |
GenParticleGroups(const int p_group_count=1, const size_t max_particles=0) | PContextParticleGroup_t |
GetGroupCount() | PContextParticleGroup_t |
GetMaxParticles() | PContextParticleGroup_t |
GetParticlePointer(const float *&ptr, size_t &stride, size_t &pos3Ofs, size_t &posB3Ofs, size_t &size3Ofs, size_t &vel3Ofs, size_t &velB3Ofs, size_t &color3Ofs, size_t &alpha1Ofs, size_t &age1Ofs, size_t &up3Ofs, size_t &rvel3Ofs, size_t &upB3Ofs, size_t &mass1Ofs, size_t &data1Ofs) | PContextParticleGroup_t |
GetParticles(const size_t index, const size_t count, float *position, const bool getAlpha, float *color=NULL, float *vel=NULL, float *size=NULL, float *age=NULL) | PContextParticleGroup_t |
InternalSetup(std::shared_ptr< PInternalState_t > Sr) | PContextParticleGroup_t | protected
PS | PContextParticleGroup_t | protected
SetMaxParticles(const size_t max_count) | PContextParticleGroup_t |
SetWorkingSetSize(const int set_size_bytes) | PContextParticleGroup_t |