|
Jet
v1.3.3
|
Front-end to create VolumeParticleEmitter3 objects step by step. More...
#include <jet/volume_particle_emitter3.h>
Public Member Functions | |
| Builder & | withImplicitSurface (const ImplicitSurface3Ptr &implicitSurface) |
| Returns builder with implicit surface defining volume shape. More... | |
| Builder & | withSurface (const Surface3Ptr &surface) |
| Returns builder with surface defining volume shape. More... | |
| Builder & | withMaxRegion (const BoundingBox3D &bounds) |
| Returns builder with max region. More... | |
| Builder & | withSpacing (double spacing) |
| Returns builder with spacing. More... | |
| Builder & | withInitialVelocity (const Vector3D &initialVel) |
| Returns builder with initial velocity. More... | |
| Builder & | withLinearVelocity (const Vector3D &linearVel) |
| Returns builder with linear velocity. More... | |
| Builder & | withAngularVelocity (const Vector3D &angularVel) |
| Returns builder with angular velocity. More... | |
| Builder & | withMaxNumberOfParticles (size_t maxNumberOfParticles) |
| Returns builder with max number of particles. More... | |
| Builder & | withJitter (double jitter) |
| Returns builder with jitter amount. More... | |
| Builder & | withIsOneShot (bool isOneShot) |
| Returns builder with one-shot flag. More... | |
| Builder & | withAllowOverlapping (bool allowOverlapping) |
| Returns builder with overlapping flag. More... | |
| Builder & | withRandomSeed (uint32_t seed) |
| Returns builder with random seed. More... | |
| VolumeParticleEmitter3 | build () const |
| Builds VolumeParticleEmitter3. More... | |
| VolumeParticleEmitter3Ptr | makeShared () const |
| Builds shared pointer of VolumeParticleEmitter3 instance. More... | |
Front-end to create VolumeParticleEmitter3 objects step by step.
| VolumeParticleEmitter3 jet::VolumeParticleEmitter3::Builder::build | ( | ) | const |
Builds VolumeParticleEmitter3.
| VolumeParticleEmitter3Ptr jet::VolumeParticleEmitter3::Builder::makeShared | ( | ) | const |
Builds shared pointer of VolumeParticleEmitter3 instance.
| Builder& jet::VolumeParticleEmitter3::Builder::withAllowOverlapping | ( | bool | allowOverlapping | ) |
Returns builder with overlapping flag.
Returns builder with angular velocity.
| Builder& jet::VolumeParticleEmitter3::Builder::withImplicitSurface | ( | const ImplicitSurface3Ptr & | implicitSurface | ) |
Returns builder with implicit surface defining volume shape.
Returns builder with initial velocity.
| Builder& jet::VolumeParticleEmitter3::Builder::withIsOneShot | ( | bool | isOneShot | ) |
Returns builder with one-shot flag.
| Builder& jet::VolumeParticleEmitter3::Builder::withJitter | ( | double | jitter | ) |
Returns builder with jitter amount.
Returns builder with linear velocity.
| Builder& jet::VolumeParticleEmitter3::Builder::withMaxNumberOfParticles | ( | size_t | maxNumberOfParticles | ) |
Returns builder with max number of particles.
| Builder& jet::VolumeParticleEmitter3::Builder::withMaxRegion | ( | const BoundingBox3D & | bounds | ) |
Returns builder with max region.
| Builder& jet::VolumeParticleEmitter3::Builder::withRandomSeed | ( | uint32_t | seed | ) |
Returns builder with random seed.
| Builder& jet::VolumeParticleEmitter3::Builder::withSpacing | ( | double | spacing | ) |
Returns builder with spacing.
| Builder& jet::VolumeParticleEmitter3::Builder::withSurface | ( | const Surface3Ptr & | surface | ) |
Returns builder with surface defining volume shape.
1.8.18