18 virtual void Create()
override;
Definition Primitive3d.h:46
void SetRadius(float radius)
Definition Sphere3d.cpp:87
virtual const char * GetTypeName() const override
Definition Sphere3d.cpp:40
virtual void Create() override
Definition Sphere3d.cpp:75
static const float sDefaultRadius
Definition Sphere3d.h:31
static bool HandlePropChange(Datum *datum, uint32_t index, const void *newValue)
Definition Sphere3d.cpp:11
DECLARE_NODE(Sphere3D, Primitive3D)
virtual void GatherProxyDraws(std::vector< DebugDraw > &inoutDraws) override
Definition Sphere3d.cpp:53
float mRadius
Definition Sphere3d.h:32
~Sphere3D()
Definition Sphere3d.cpp:35
virtual Bounds GetLocalBounds() const override
Definition Sphere3d.cpp:96
virtual void GatherProperties(std::vector< Property > &outProps) override
Definition Sphere3d.cpp:45
Sphere3D()
Definition Sphere3d.cpp:29
void UpdateRigidBody()
Definition Sphere3d.cpp:104
float GetRadius() const
Definition Sphere3d.cpp:82
Definition EngineTypes.h:193