|
| MatrixForceFieldCalculationFactory (void) |
|
virtual | ~MatrixForceFieldCalculationFactory (void) |
|
virtual void | generate (unsigned int forceFieldSize, ushort octaves, double frequency, double amplitude, double persistence, const Vector3 &worldSize) |
|
void | deleteMatrix (void) |
|
virtual void | determineForce (const Vector3 &position, Vector3 &force, Real delta) |
|
bool | canHandleRequest (const Ogre::WorkQueue::Request *req, const Ogre::WorkQueue *srcQ) |
|
Ogre::WorkQueue::Response * | handleRequest (const Ogre::WorkQueue::Request *req, const Ogre::WorkQueue *srcQ) |
|
bool | canHandleResponse (const Ogre::WorkQueue::Response *res, const Ogre::WorkQueue *srcQ) |
|
void | handleResponse (const Ogre::WorkQueue::Response *res, const Ogre::WorkQueue *srcQ) |
|
virtual unsigned int | getForceFieldSize (void) const |
|
virtual void | setForceFieldSize (unsigned int forceFieldSize) |
|
Public Member Functions inherited from ParticleUniverse::ForceFieldCalculationFactory |
| ForceFieldCalculationFactory (void) |
|
virtual | ~ForceFieldCalculationFactory (void) |
|
virtual ushort | getOctaves (void) const |
|
virtual void | setOctaves (ushort octaves) |
|
virtual double | getFrequency (void) const |
|
virtual void | setFrequency (double frequency) |
|
virtual double | getAmplitude (void) const |
|
virtual void | setAmplitude (double amplitude) |
|
virtual double | getPersistence (void) const |
|
virtual void | setPersistence (double persistence) |
|
virtual Vector3 | getWorldSize (void) const |
|
virtual void | setWorldSize (const Vector3 &worldSize) |
|
Public Member Functions inherited from Ogre::WorkQueue::RequestHandler |
| RequestHandler () |
|
virtual | ~RequestHandler () |
|
Public Member Functions inherited from Ogre::WorkQueue::ResponseHandler |
| ResponseHandler () |
|
virtual | ~ResponseHandler () |
|
Factory class to calculate forces based on a precalculated force field