vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Fluid.h
Go to the documentation of this file.
1 #ifndef Fluid_h
2 #define Fluid_h
3 
4 #include <fluids/NxFluid.h>
5 #include <fluids/NxFluidDesc.h>
6 
7 
8 #include "FluidDrawable.h"
9 #include "UpdatablePhysXObject.h"
10 
11 
12 namespace PhysXPlugin
13 {
14 
15  class Fluid : public UpdatablePhysXObject
16  {
17  public:
19  virtual ~Fluid(){}
20 
21  bool loadXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *parametersNode);
22 
23 
24 
25  void BeforeInitialization();
26 
27 
28  protected:
29 
30  void Create();
32 
33 
34 
36  NxFluid* _pFluid;
37  NxParticleData _Particles;
38  NxFluidDesc _fluidDesc;
39  };
40 
41 }
42 
43 
44 #endif