- Timestamp:
- Nov 19, 2015, 11:40:28 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/cpp11_v2/src/libraries/tools/BulletDebugDrawer.h
r10733 r10817 23 23 BulletDebugDrawer(Ogre::SceneManager* sceneManager); 24 24 ~BulletDebugDrawer(); 25 virtual void drawLine(const btVector3& from, const btVector3& to, const btVector3& color) ;25 virtual void drawLine(const btVector3& from, const btVector3& to, const btVector3& color) override; 26 26 // virtual void drawTriangle(const btVector3& v0, const btVector3& v1, const btVector3& v2, const btVector3& color, btScalar); 27 virtual void drawSphere (const btVector3& p, btScalar radius, const btVector3& color) ;28 virtual void drawSphere(btScalar radius, const btTransform& transform, const btVector3& color) ;29 virtual void drawBox(const btVector3& bbMin, const btVector3& bbMax, const btVector3& color) ;30 virtual void drawBox(const btVector3& bbMin, const btVector3& bbMax, const btTransform& trans, const btVector3& color) ;31 virtual void drawCylinder(btScalar radius, btScalar halfHeight, int upAxis, const btTransform& transform, const btVector3& color) ;32 virtual void drawCone(btScalar radius, btScalar height, int upAxis, const btTransform& transform, const btVector3& color) ;27 virtual void drawSphere (const btVector3& p, btScalar radius, const btVector3& color) override; 28 virtual void drawSphere(btScalar radius, const btTransform& transform, const btVector3& color) override; 29 virtual void drawBox(const btVector3& bbMin, const btVector3& bbMax, const btVector3& color) override; 30 virtual void drawBox(const btVector3& bbMin, const btVector3& bbMax, const btTransform& trans, const btVector3& color) override; 31 virtual void drawCylinder(btScalar radius, btScalar halfHeight, int upAxis, const btTransform& transform, const btVector3& color) override; 32 virtual void drawCone(btScalar radius, btScalar height, int upAxis, const btTransform& transform, const btVector3& color) override; 33 33 // virtual void drawPlane(const btVector3& planeNormal, btScalar planeConst, const btTransform& transform, const btVector3& color); 34 34 35 virtual void drawContactPoint(const btVector3& PointOnB, const btVector3& normalOnB, btScalar distance, int lifeTime, const btVector3& color) ;35 virtual void drawContactPoint(const btVector3& PointOnB, const btVector3& normalOnB, btScalar distance, int lifeTime, const btVector3& color) override; 36 36 37 virtual void reportErrorWarning(const char* warningString) ;38 virtual void draw3dText(const btVector3& location, const char* textString) ;37 virtual void reportErrorWarning(const char* warningString) override; 38 virtual void draw3dText(const btVector3& location, const char* textString) override; 39 39 40 virtual void setDebugMode(int debugMode) ;41 virtual int getDebugMode() const ;40 virtual void setDebugMode(int debugMode) override; 41 virtual int getDebugMode() const override; 42 42 43 43 void configure(bool bFill, float fillAlpha); 44 44 45 45 protected: 46 bool frameStarted(const Ogre::FrameEvent& evt) ;47 bool frameEnded(const Ogre::FrameEvent& evt) ;46 bool frameStarted(const Ogre::FrameEvent& evt) override; 47 bool frameEnded(const Ogre::FrameEvent& evt) override; 48 48 49 49 private:
Note: See TracChangeset
for help on using the changeset viewer.