|
ParticleAPI 3.0.0
Performant particle system API in C++ for interactive graphics
|
This is the complete list of members for ParticleContext_t, including all inherited members.
| Avoid(Particle_t &m, const float magnitude, const float epsilon, const float look_ahead, const pDomain &dom) | PContextActions_t | inline |
| Avoid(const float magnitude, const float epsilon, const float look_ahead, const pDomain &dom) | PContextActions_t | |
| BirthCallback(P_PARTICLE_CALLBACK callback, pdata_t group_data=0) | PContextParticleGroup_t | |
| Bounce(Particle_t &m, const float friction, const float resilience, const float fric_min_vel, const pDomain &dom) | PContextActions_t | inline |
| Bounce(const float friction, const float resilience, const float fric_min_vel, const pDomain &dom) | PContextActions_t | |
| CallActionList(const int action_list_num) | PContextActionList_t | |
| Callback(Particle_t &m, P_PARTICLE_CALLBACK_ACTION callbackFunc, const pdata_t call_data=0) | PContextActions_t | inline |
| Callback(P_PARTICLE_CALLBACK_ACTION callbackFunc, const pdata_t call_data=0) | PContextActions_t | |
| CommitKills() | PContextActions_t | |
| CopyGroup(const int p_src_group_num, const size_t index, const size_t copy_count) | PContextParticleGroup_t | |
| CopyVertexB(Particle_t &m, const bool copy_pos=true, const bool copy_vel=false) | PContextActions_t | inline |
| CopyVertexB(const bool copy_pos=true, const bool copy_vel=false) | PContextActions_t | |
| CurrentGroup(const int p_group_num) | PContextParticleGroup_t | |
| Damping(Particle_t &m, const pVec &damping, const float min_vel=0.0f, const float max_vel=P_MAXFLOAT) | PContextActions_t | inline |
| Damping(const pVec &damping, const float min_vel=0.0f, const float max_vel=P_MAXFLOAT) | PContextActions_t | |
| DeathCallback(P_PARTICLE_CALLBACK callback, pdata_t group_data=0) | PContextParticleGroup_t | |
| DeleteActionLists(const int action_list_num, const int action_list_count=1) | PContextActionList_t | |
| DeleteParticleGroups(const int p_group_num, const int p_group_count=1) | PContextParticleGroup_t | |
| EndActionList() | PContextActionList_t | |
| Explosion(Particle_t &m, const pVec ¢er, const float radius, const float magnitude, const float sigma, const float epsilon=P_EPS) | PContextActions_t | inline |
| Explosion(const pVec ¢er, const float radius, const float magnitude, const float sigma, const float epsilon=P_EPS) | PContextActions_t | |
| Follow(Particle_t &m, const float magnitude=1.0f, const float epsilon=P_EPS, const float max_radius=P_MAXFLOAT) | PContextActions_t | inline |
| Follow(const float magnitude=1.0f, const float epsilon=P_EPS, const float max_radius=P_MAXFLOAT) | PContextActions_t | |
| GenActionLists(const int action_list_count=1) | PContextActionList_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 | |
| GetTimeStep() const | PContextActionList_t | |
| Gravitate(Particle_t &m, const float magnitude=1.0f, const float epsilon=P_EPS, const float max_radius=P_MAXFLOAT) | PContextActions_t | inline |
| Gravitate(const float magnitude=1.0f, const float epsilon=P_EPS, const float max_radius=P_MAXFLOAT) | PContextActions_t | |
| Gravity(Particle_t &m, const pVec &dir) | PContextActions_t | inline |
| Gravity(const pVec &dir) | PContextActions_t | |
| PAPI::InternalSetup(std::shared_ptr< PInternalState_t > Sr) | PContextParticleGroup_t | protected |
| PAPI::PContextActionList_t::InternalSetup(std::shared_ptr< PInternalState_t > Sr) | PContextActionList_t | protected |
| PAPI::PContextActions_t::InternalSetup(std::shared_ptr< PInternalState_t > Sr) | PContextActions_t | protected |
| Jet(Particle_t &m, const pDomain &dom, const pDomain &acc) | PContextActions_t | inline |
| Jet(const pDomain &dom, const pDomain &acc) | PContextActions_t | |
| KillOld(Particle_t &m, const float age_limit, const bool kill_less_than=false) | PContextActions_t | inline |
| KillOld(const float age_limit, const bool kill_less_than=false) | PContextActions_t | |
| MatchRotVelocity(Particle_t &m, const float magnitude=1.0f, const float epsilon=P_EPS, const float max_radius=P_MAXFLOAT) | PContextActions_t | inline |
| MatchRotVelocity(const float magnitude=1.0f, const float epsilon=P_EPS, const float max_radius=P_MAXFLOAT) | PContextActions_t | |
| MatchVelocity(Particle_t &m, const float magnitude=1.0f, const float epsilon=P_EPS, const float max_radius=P_MAXFLOAT) | PContextActions_t | inline |
| MatchVelocity(const float magnitude=1.0f, const float epsilon=P_EPS, const float max_radius=P_MAXFLOAT) | PContextActions_t | |
| Move(Particle_t &m, const bool move_velocity=true, const bool move_rotational_velocity=true) | PContextActions_t | inline |
| Move(const bool move_velocity=true, const bool move_rotational_velocity=true) | PContextActions_t | |
| NewActionList(const int action_list_num) | PContextActionList_t | |
| OrbitLine(Particle_t &m, const pVec &p, const pVec &axis, const float magnitude=1.0f, const float epsilon=P_EPS, const float max_radius=P_MAXFLOAT) | PContextActions_t | inline |
| OrbitLine(const pVec &p, const pVec &axis, const float magnitude=1.0f, const float epsilon=P_EPS, const float max_radius=P_MAXFLOAT) | PContextActions_t | |
| OrbitPoint(Particle_t &m, const pVec ¢er, const float magnitude=1.0f, const float epsilon=P_EPS, const float max_radius=P_MAXFLOAT) | PContextActions_t | inline |
| OrbitPoint(const pVec ¢er, const float magnitude=1.0f, const float epsilon=P_EPS, const float max_radius=P_MAXFLOAT) | PContextActions_t | |
| ParticleContext_t() | ParticleContext_t | |
| ParticleLoop(UnaryFunction f) | PContextActions_t | inline |
| ParticleLoop(ExPol &&policy, UnaryFunction f) | PContextActions_t | inline |
| PAPI::PS | PContextParticleGroup_t | protected |
| PAPI::PContextActionList_t::PS | PContextActionList_t | protected |
| PAPI::PContextActions_t::PS | PContextActions_t | protected |
| PSh | PContextActions_t | protected |
| RandomAccel(Particle_t &m, const pDomain &dom) | PContextActions_t | inline |
| RandomAccel(const pDomain &dom) | PContextActions_t | |
| RandomDisplace(Particle_t &m, const pDomain &dom) | PContextActions_t | inline |
| RandomDisplace(const pDomain &dom) | PContextActions_t | |
| RandomRotVelocity(Particle_t &m, const pDomain &dom) | PContextActions_t | inline |
| RandomRotVelocity(const pDomain &dom) | PContextActions_t | |
| RandomVelocity(Particle_t &m, const pDomain &dom) | PContextActions_t | inline |
| RandomVelocity(const pDomain &dom) | PContextActions_t | |
| Restore(Particle_t &m, const float time, const bool vel=true, const bool rvel=true) | PContextActions_t | inline |
| Restore(const float time, const bool vel=true, const bool rvel=true) | PContextActions_t | |
| RotDamping(Particle_t &m, const pVec &damping, const float min_vel=0.0f, const float max_vel=P_MAXFLOAT) | PContextActions_t | inline |
| RotDamping(const pVec &damping, const float min_vel=0.0f, const float max_vel=P_MAXFLOAT) | PContextActions_t | |
| Seed(const unsigned int seed) | PContextActionList_t | |
| SetMaxParticles(const size_t max_count) | PContextParticleGroup_t | |
| SetWorkingSetSize(const int set_size_bytes) | PContextParticleGroup_t | |
| Sink(Particle_t &m, const bool kill_inside, const pDomain &kill_pos_dom) | PContextActions_t | inline |
| Sink(const bool kill_inside, const pDomain &kill_pos_dom) | PContextActions_t | |
| SinkVelocity(Particle_t &m, const bool kill_inside, const pDomain &kill_vel_dom) | PContextActions_t | inline |
| SinkVelocity(const bool kill_inside, const pDomain &kill_vel_dom) | PContextActions_t | |
| Sort(const pVec &eye, const pVec &look_dir, const bool front_to_back=false, const bool clamp_negative=false) | PContextActions_t | |
| Source(const float particle_rate, const pDomain &dom, const pSourceState &SrcSt) | PContextActions_t | |
| SpeedClamp(Particle_t &m, const float min_speed, const float max_speed) | PContextActions_t | inline |
| SpeedClamp(const float min_speed, const float max_speed) | PContextActions_t | |
| TargetColor(Particle_t &m, const pVec &color, const float alpha, const float scale) | PContextActions_t | inline |
| TargetColor(const pVec &color, const float alpha, const float scale) | PContextActions_t | |
| TargetRotVelocity(Particle_t &m, const pVec &rvel, const float scale) | PContextActions_t | inline |
| TargetRotVelocity(const pVec &rvel, const float scale) | PContextActions_t | |
| TargetSize(Particle_t &m, const pVec &size, const pVec &scale) | PContextActions_t | inline |
| TargetSize(const pVec &size, const pVec &scale) | PContextActions_t | |
| TargetVelocity(Particle_t &m, const pVec &vel, const float scale) | PContextActions_t | inline |
| TargetVelocity(const pVec &vel, const float scale) | PContextActions_t | |
| TimeStep(const float new_dt) | PContextActionList_t | |
| Vertex(const pVec &v, const pSourceState &SrcSt, const pdata_t data=0) | PContextActions_t | |
| Vortex(Particle_t &m, const pVec &tip, const pVec &axis, const float tightnessExponent, const float max_radius, const float inSpeed, const float upSpeed, const float aroundSpeed) | PContextActions_t | inline |
| Vortex(const pVec &tip, const pVec &axis, const float tightnessExponent, const float max_radius, const float inSpeed, const float upSpeed, const float aroundSpeed) | PContextActions_t |