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

#include <components.hpp>

Public Member Functions

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

Public Attributes

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

Constructor & Destructor Documentation

◆ CircleCollider2DComponent() [1/2]

jng::CircleCollider2DComponent::CircleCollider2DComponent ( )
default

◆ CircleCollider2DComponent() [2/2]

jng::CircleCollider2DComponent::CircleCollider2DComponent ( const CircleCollider2DComponent )
default

Member Function Documentation

◆ reset()

void jng::CircleCollider2DComponent::reset ( )

Member Data Documentation

◆ __padding

u32 jng::CircleCollider2DComponent::__padding

◆ density

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

◆ fixtureHandle

b2Fixture* jng::CircleCollider2DComponent::fixtureHandle = nullptr

◆ friction

f32 jng::CircleCollider2DComponent::friction = 0.5f

◆ offset

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

◆ radius

f32 jng::CircleCollider2DComponent::radius = 0.5f

◆ restitution

f32 jng::CircleCollider2DComponent::restitution = 0.0f

◆ restitutionThreshold

f32 jng::CircleCollider2DComponent::restitutionThreshold = 0.5f

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