Rebel Fork Framework
|
#include <EASTL/shared_array.h>
#include "../Math/BoundingBox.h"
#include "../Math/Quaternion.h"
#include "../Scene/Component.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 = ea::unordered_map< ea::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 ea::unordered_map< ea::pair< Model *, unsigned >, SharedPtr< CollisionGeometryData > > Urho3D::CollisionGeometryDataCache |
Cache of collision geometry data.
Cache of collision geometry data.