#include <OgreRefAppFire.h>
Public Member Functions | |
void | changeFireCollisionArea (void) |
change fire collision area | |
void | resizeCollisionArea (Ogre::Vector3 scaleFactor) |
resize fire collision area if being extinguished | |
Protected Member Functions | |
void | _notifyCollided (ApplicationObject *otherObj, const ApplicationObject::CollisionInfo &info) |
notify fire-movable collision | |
void | _notifyCollided (SceneQuery::WorldFragment *wf, const CollisionInfo &info) |
Protected Attributes | |
Ogre::ParticleSystem * | pSys |
fire modeling system | |
Ogre::SceneNode * | fNode |
fire scene node | |
Ogre::SceneNode * | entNode |
fire bounding box node | |
Ogre::Real | scaleFactor |
fire scale factor |
void OgreRefApp::Fire::_notifyCollided | ( | SceneQuery::WorldFragment * | wf, | |
const CollisionInfo & | info | |||
) | [protected, virtual] |
This method is called automatically if testCollide indicates a real collision.
Reimplemented from OgreRefApp::ApplicationObject.