AnimatLab  2
Test
BlFluidPlane.h
Go to the documentation of this file.
1 
7 #pragma once
8 
9 namespace BulletAnimatSim
10 {
11  namespace Environment
12  {
13  namespace Bodies
14  {
15 
17  {
18  protected:
19  virtual void SetupPhysics();
20  virtual void DeletePhysics(bool bIncludeChildren);
21 
22  virtual void CreateGraphicsGeometry();
23  virtual void CreatePhysicsGeometry();
24  virtual void ResizePhysicsGeometry();
25  virtual void UpdateFluidPlaneHeight();
26 
27  public:
28  BlFluidPlane();
29  virtual ~BlFluidPlane();
30 
31  virtual float Height();
32 
33  virtual void Position(CStdFPoint &oPoint, bool bUseScaling = true, bool bFireChangeEvent = false, bool bUpdateMatrix = true);
34 
35  virtual void CreateParts();
36  virtual void Physics_FluidDataChanged();
37  virtual void Physics_PositionChanged();
38  };
39 
40  } //Bodies
41  } // Environment
42 } //BulletAnimatSim
A common class for all rigid body data specific to vortex.
Definition: BlRigidBody.h:87
Classes for implementing the cm-labs vortex physics engine for AnimatLab.