18 virtual void Create()
override;
20 float GetHeight()
const;
21 void SetHeight(
float height);
23 float GetRadius()
const;
24 void SetRadius(
float radius);
33 void UpdateRigidBody();
#define POLYPHASE_API
Definition PolyphaseAPI.h:31
static const float sDefaultHeight
Definition Capsule3d.h:35
DECLARE_NODE(Capsule3D, Primitive3D)
static const float sDefaultRadius
Definition Capsule3d.h:36
Definition Primitive3d.h:46
virtual Bounds GetLocalBounds() const
Definition Primitive3d.cpp:829
virtual const char * GetTypeName() const override
Definition Primitive3d.cpp:153
virtual void GatherProperties(std::vector< Property > &outProps) override
Definition Primitive3d.cpp:201
static bool HandlePropChange(Datum *datum, uint32_t index, const void *newValue)
Definition Primitive3d.cpp:31
virtual void Create() override
Definition Primitive3d.cpp:117
virtual void GatherProxyDraws(std::vector< DebugDraw > &inoutDraws) override
Definition Primitive3d.cpp:855
virtual AABB GetLocalAABB() const
Definition Primitive3d.cpp:845
Definition EngineTypes.h:210
Definition EngineTypes.h:201