2D_Game_Engine
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
CircleColliderComponent Class Reference

#include <entity.hpp>

Public Member Functions

 CircleColliderComponent ()
 
 CircleColliderComponent (uint32_t uid)
 
 CircleColliderComponent (float x_offset, float y_offset, float radius, float density, float friction, float restitution, float restitution_threshold, uint32_t uid)
 

Public Attributes

float m_XOffset =0.0f
 
float m_YOffset =0.0f
 
float m_Radius =0.0f
 
float m_Density =1.0f
 
float m_Friction =0.0f
 
float m_Restitution =0.0f
 
float m_RestitutionThreshold =0.5f
 
b2Fixture * m_RuntimeFixture =nullptr
 
uint32_t m_UID
 

Detailed Description

Definition at line 241 of file entity.hpp.

Constructor & Destructor Documentation

◆ CircleColliderComponent() [1/3]

CircleColliderComponent::CircleColliderComponent ( )
inline

Definition at line 243 of file entity.hpp.

◆ CircleColliderComponent() [2/3]

CircleColliderComponent::CircleColliderComponent ( uint32_t uid)
inline

Definition at line 244 of file entity.hpp.

◆ CircleColliderComponent() [3/3]

CircleColliderComponent::CircleColliderComponent ( float x_offset,
float y_offset,
float radius,
float density,
float friction,
float restitution,
float restitution_threshold,
uint32_t uid )
inline

Definition at line 245 of file entity.hpp.

Member Data Documentation

◆ m_Density

float CircleColliderComponent::m_Density =1.0f

Definition at line 252 of file entity.hpp.

◆ m_Friction

float CircleColliderComponent::m_Friction =0.0f

Definition at line 253 of file entity.hpp.

◆ m_Radius

float CircleColliderComponent::m_Radius =0.0f

Definition at line 250 of file entity.hpp.

◆ m_Restitution

float CircleColliderComponent::m_Restitution =0.0f

Definition at line 254 of file entity.hpp.

◆ m_RestitutionThreshold

float CircleColliderComponent::m_RestitutionThreshold =0.5f

Definition at line 255 of file entity.hpp.

◆ m_RuntimeFixture

b2Fixture* CircleColliderComponent::m_RuntimeFixture =nullptr

Definition at line 257 of file entity.hpp.

◆ m_UID

uint32_t CircleColliderComponent::m_UID

Definition at line 259 of file entity.hpp.

◆ m_XOffset

float CircleColliderComponent::m_XOffset =0.0f

Definition at line 249 of file entity.hpp.

◆ m_YOffset

float CircleColliderComponent::m_YOffset =0.0f

Definition at line 249 of file entity.hpp.


The documentation for this class was generated from the following file: