CommonLibSSE NG
|
#include <hkpSingleShapeContainer.h>
Public Member Functions | |
~hkpSingleShapeContainer () override | |
std::int32_t | GetNumChildShapes () const override |
hkpShapeKey | GetFirstKey () const override |
hkpShapeKey | GetNextKey (hkpShapeKey oldKey) const override |
const hkpShape * | GetChildShape (hkpShapeKey a_key, hkpShapeBuffer &a_buffer) const override |
Public Member Functions inherited from RE::hkpShapeContainer | |
virtual | ~hkpShapeContainer () |
virtual std::int32_t | GetNumChildShapes () const |
virtual hkpShapeKey | GetFirstKey () const =0 |
virtual hkpShapeKey | GetNextKey (hkpShapeKey a_oldKey) const =0 |
virtual std::uint32_t | GetCollisionFilterInfo (hkpShapeKey a_key) const |
virtual const hkpShape * | GetChildShape (hkpShapeKey a_key, hkpShapeBuffer &a_buffer) const =0 |
virtual bool | IsWeldingEnabled () const |
Public Attributes | |
const hkpShape * | childShape |
Static Public Attributes | |
static constexpr auto | RTTI = RTTI_hkpSingleShapeContainer |
static constexpr auto | VTABLE = VTABLE_hkpSingleShapeContainer |
Static Public Attributes inherited from RE::hkpShapeContainer | |
static constexpr auto | RTTI = RTTI_hkpShapeContainer |
static constexpr auto | VTABLE = VTABLE_hkpShapeContainer |
Additional Inherited Members | |
Public Types inherited from RE::hkpShapeContainer | |
enum class | ReferencePolicy { kIgnore , kIncrement } |
|
override |
|
overridevirtual |
Implements RE::hkpShapeContainer.
|
overridevirtual |
Implements RE::hkpShapeContainer.
|
overridevirtual |
Implements RE::hkpShapeContainer.
|
overridevirtual |
Reimplemented from RE::hkpShapeContainer.
const hkpShape* RE::hkpSingleShapeContainer::childShape |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |