Particle-specific forces that can be shared between ParticleSystem instances.
More...
Inherits G3D::ReferenceCountedObject.
|
template<class T , class ... ArgTypes> |
static shared_ptr< T > | createShared (ArgTypes &&... args) |
| Like std::make_shared, but works for protected constructors. More...
|
|
Particle-specific forces that can be shared between ParticleSystem instances.
◆ create()
◆ createShared()
template<class T , class ... ArgTypes>
static shared_ptr<T> G3D::ReferenceCountedObject::createShared |
( |
ArgTypes &&... |
args | ) |
|
|
inlinestaticprotectedinherited |
Like std::make_shared, but works for protected constructors.
Call as createShared<myclass>.
◆ gravitationalAcceleration
Vector3 G3D::ParticleSystem::PhysicsEnvironment::gravitationalAcceleration |
◆ maxBrownianVelocity
float G3D::ParticleSystem::PhysicsEnvironment::maxBrownianVelocity |
Magnitude of small random disturbances of particles.
This is currently applied in the local reference frame of the particles, for performance.
◆ windVelocity
Vector3 G3D::ParticleSystem::PhysicsEnvironment::windVelocity |