Just™ Game Engine
Public Member Functions | Public Attributes | List of all members
jng::BoxCollider2DComponent Struct Reference

#include <components.hpp>

Public Member Functions

 BoxCollider2DComponent ()=default
 
 BoxCollider2DComponent (const BoxCollider2DComponent &)=default
 
void reset ()
 

Public Attributes

b2Fixture * fixtureHandle = nullptr
 
glm::vec2 size { 0.5f, 0.5f }
 
glm::vec2 offset { 0.f, 0.f }
 
f32 density = 1.f
 
f32 friction = 0.5f
 
f32 restitution = 0.0f
 
f32 restitutionThreshold = 0.5f
 

Constructor & Destructor Documentation

◆ BoxCollider2DComponent() [1/2]

jng::BoxCollider2DComponent::BoxCollider2DComponent ( )
default

◆ BoxCollider2DComponent() [2/2]

jng::BoxCollider2DComponent::BoxCollider2DComponent ( const BoxCollider2DComponent )
default

Member Function Documentation

◆ reset()

void jng::BoxCollider2DComponent::reset ( )

Member Data Documentation

◆ density

f32 jng::BoxCollider2DComponent::density = 1.f

◆ fixtureHandle

b2Fixture* jng::BoxCollider2DComponent::fixtureHandle = nullptr

◆ friction

f32 jng::BoxCollider2DComponent::friction = 0.5f

◆ offset

glm::vec2 jng::BoxCollider2DComponent::offset { 0.f, 0.f }

◆ restitution

f32 jng::BoxCollider2DComponent::restitution = 0.0f

◆ restitutionThreshold

f32 jng::BoxCollider2DComponent::restitutionThreshold = 0.5f

◆ size

glm::vec2 jng::BoxCollider2DComponent::size { 0.5f, 0.5f }

The documentation for this struct was generated from the following files: