3#include <Core/Interfaces/PhysicsWorldModule.h>
4#include <Core/World/Component.h>
5#include <JoltPlugin/JoltPluginDLL.h>
19 JPH::Shape* m_pShape =
nullptr;
60 plUInt32 GetUserDataIndex();
62 plUInt32 m_uiUserDataIndex = plInvalidIndex;
Base class of all component types.
Definition Component.h:25
virtual void OnDeactivated()
This method is called when the component gets deactivated.
Definition Component.cpp:142
virtual void Initialize()
Can be overridden for basic initialization that depends on a valid hierarchy and position.
Definition Component.cpp:131
Definition DynamicArray.h:81
Base class for all Jolt actors.
Definition JoltActorComponent.h:23
Definition JoltMaterial.h:7
Base class for all Jolt physics shapes.
Definition JoltShapeComponent.h:31
virtual void ExtractGeometry(plMsgExtractGeometry &ref_msg) const
If overridden, a triangular representation of the physics shape is added to the geometry object.
Definition JoltShapeComponent.h:53
Definition JoltUserData.h:18
Definition JoltShapeComponent.h:18
Definition UpdateLocalBoundsMessage.h:9