Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::Physics::BoxColliderComponent Struct Reference
Inheritance diagram for Grindstone::Physics::BoxColliderComponent:
Grindstone::Physics::ColliderComponent Grindstone::Physics::ColliderComponent

Public Member Functions

BoxColliderComponent Clone (Grindstone::WorldContextSet &cxt, entt::entity newEntityId) const
virtual void Initialize () override
virtual void SetSize (Math::Float3)
virtual Math::Float3 GetSize () const
BoxColliderComponent Clone (Grindstone::WorldContextSet &cxt, entt::entity newEntityId) const
virtual void Initialize (const TransformComponent &transformComponent) override
virtual void SetSize (Math::Float3)
virtual Math::Float3 GetSize () const

Static Public Member Functions

static void Construct (Grindstone::WorldContextSet &cxtSet, entt::entity entityId)
static void Construct (Grindstone::WorldContextSet &cxt, entt::entity newEntityId)

Additional Inherited Members

Public Attributes inherited from Grindstone::Physics::ColliderComponent
Grindstone::UniquePtr< btCollisionShape > collisionShape = nullptr
JPH::Ref< JPH::Shape > collisionShape = nullptr

Member Function Documentation

◆ Initialize() [1/2]

void BoxColliderComponent::Initialize ( )
overridevirtual

◆ Initialize() [2/2]

void BoxColliderComponent::Initialize ( const TransformComponent & transformComponent)
overridevirtual

The documentation for this struct was generated from the following files:
  • /github/workspace/plugins/Grindstone.Physics.Bullet/include/Components/ColliderComponent.hpp
  • /github/workspace/plugins/Grindstone.Physics.Jolt/include/Components/ColliderComponent.hpp
  • /github/workspace/plugins/Grindstone.Physics.Bullet/source/Components/ColliderComponent.cpp
  • /github/workspace/plugins/Grindstone.Physics.Jolt/source/Components/ColliderComponent.cpp