Source/Urho3D/Physics/CollisionShape.h File Reference
CollisionShape.h File Reference
#include "../Container/ArrayPtr.h"#include "../Math/BoundingBox.h"#include "../Math/Quaternion.h"#include "../Scene/Component.h"
Include dependency graph for CollisionShape.h:
Classes | |
| struct | Urho3D::CollisionGeometryData |
| Base class for collision shape geometry data. More... | |
| struct | Urho3D::TriangleMeshData |
| Triangle mesh geometry data. More... | |
| struct | Urho3D::GImpactMeshData |
| Triangle mesh geometry data. More... | |
| struct | Urho3D::ConvexData |
| Convex hull geometry data. More... | |
| struct | Urho3D::HeightfieldData |
| Heightfield geometry data. More... | |
| class | Urho3D::CollisionShape |
| Physics collision shape component. More... | |
Typedefs | |
| using | Urho3D::CollisionGeometryDataCache = HashMap< Pair< Model *, unsigned >, SharedPtr< CollisionGeometryData > > |
| Cache of collision geometry data. More... | |
Enumerations | |
| enum | Urho3D::ShapeType { SHAPE_BOX = 0, SHAPE_SPHERE, SHAPE_STATICPLANE, SHAPE_CYLINDER, SHAPE_CAPSULE, SHAPE_CONE, SHAPE_TRIANGLEMESH, SHAPE_CONVEXHULL, SHAPE_TERRAIN, SHAPE_GIMPACTMESH } |
| Collision shape type. | |
Typedef Documentation
◆ CollisionGeometryDataCache
| typedef HashMap< Pair< Model *, unsigned >, SharedPtr< CollisionGeometryData > > Urho3D::CollisionGeometryDataCache |
Cache of collision geometry data.
Cache of collision geometry data.
- Todo:
- Remove duplicate declaration
