Inherits AbstractStreamedObject.
Inherited by CircleCollisionHull, LineCollisionHull, ModelCollisionHull, and RectangleCollisionHull.

Public Member Functions | |
| BaseCollisionHull (const std::string &type) | |
| BaseCollisionHull (const std::string &type, ResourceCache *pResourceCache) | |
| const CollisionShapeVector & | GetShapes () const |
| void | SetMaterial (const Material &material) |
| ResourceCache * | GetResourceCache () const |
| void | SetResourceCache (ResourceCache *pResourceCache) |
| const std::string & | GetType () const |
| template<class T > | |
| T * | CreateShape (const COLLISIONSHAPETYPE type) |
| virtual void | ParseShapes ()=0 |
| virtual bool | FromAttribute (const Attribute *pRoot)=0 |
| virtual void | ToStream (std::ostream &stream) const |
| virtual void | FromStream (std::istream &stream) |
Protected Member Functions | |
| void | PushShape (BaseCollisionShape *pShape) |
| void | ClearShapes () |
1.6.1