|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
#include <SphereCollision.h>
Public Member Functions | |
| SphereCollision () | |
| SphereCollision (float radius) | |
Private Member Functions | |
| void | setup () |
Private Attributes | |
| btTransform | physicsTransform |
| EngineCore::Transform | transform |
| btDefaultMotionState * | motionState |
Additional Inherited Members | |
| Protected Member Functions inherited from Physics::CollisionShape | |
| CollisionShape (bool isDynamic) | |
| Protected Attributes inherited from Physics::CollisionShape | |
| bool | isDynamic |
| btCollisionShape * | shape = nullptr |
Definition at line 10 of file SphereCollision.h.
| Physics::SphereCollision::SphereCollision | ( | ) |
Definition at line 10 of file SphereCollision.cpp.
References Physics::CollisionShape::CollisionShape(), setup(), and Physics::CollisionShape::shape.
| Physics::SphereCollision::SphereCollision | ( | float | radius | ) |
Definition at line 16 of file SphereCollision.cpp.
References Physics::CollisionShape::CollisionShape(), setup(), and Physics::CollisionShape::shape.
|
private |
Definition at line 22 of file SphereCollision.cpp.
References bt::getQuat(), bt::getVec3(), motionState, physicsTransform, and transform.
Referenced by SphereCollision(), and SphereCollision().
|
private |
Definition at line 21 of file SphereCollision.h.
Referenced by setup().
|
private |
Definition at line 18 of file SphereCollision.h.
Referenced by setup().
|
private |
Definition at line 19 of file SphereCollision.h.
Referenced by setup().