SO3Engine
|
OgreNewt_Debugger.h
Go to the documentation of this file.
6 OgreNewt basically has no license, you may use any or all of the library however you desire... I hope it can help you in any way.
83 void setRaycastRecordingColor(Ogre::ColourValue rayCol, Ogre::ColourValue convexCol, Ogre::ColourValue hitBodyCol, Ogre::ColourValue prefilterDiscardedBodyCol);
89 void addConvexRay(const OgreNewt::ConvexCollisionPtr& col, const Ogre::Vector3 &startpt, const Ogre::Quaternion &colori, const Ogre::Vector3 &endpt);
98 void buildDebugObjectFromCollision(Ogre::ManualObject* object, Ogre::ColourValue colour, const NewtonCollision* shape) const;
156 const Debugger& operator=(const Debugger& d) { return d; } // actually this implementation must *never* be used!
represents a collision shape that is explicitly convex.
Definition OgreNewt_Collision.h:121
MaterialIdColorMap m_materialcolors
Definition OgreNewt_Debugger.h:109
Ogre::ColourValue m_defaultcolor
Definition OgreNewt_Debugger.h:110
Ogre::SceneNode * m_raycastsnode
Definition OgreNewt_Debugger.h:113
ManualObjectList mRecordedRaycastObjects
Definition OgreNewt_Debugger.h:145
std::map< OgreNewt::Body *, BodyDebugData > BodyDebugDataMap
Definition OgreNewt_Debugger.h:132
std::map< int, Ogre::ColourValue > MaterialIdColorMap
Definition OgreNewt_Debugger.h:108
std::list< Ogre::ManualObject * > ManualObjectList
Definition OgreNewt_Debugger.h:144
Ogre::SceneManager * m_sceneManager
Definition OgreNewt_Debugger.h:106
Definition OgreNewt_Debugger.h:21
Ogre::ManualObject * m_lines
Definition OgreNewt_Debugger.h:128
CollisionPtr m_lastcol
Definition OgreNewt_Debugger.h:125
OgreNewt::OgreAddons::MovableText * m_text
Definition OgreNewt_Debugger.h:129
Generated by 1.9.8