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

#include <entity.hpp>

Public Member Functions

 BoxColliderComponent ()
 
 BoxColliderComponent (uint32_t uid)
 
 BoxColliderComponent (float x_offset, float y_offset, float width, float height, 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_Width =0.0f
 
float m_Height =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 220 of file entity.hpp.

Constructor & Destructor Documentation

◆ BoxColliderComponent() [1/3]

BoxColliderComponent::BoxColliderComponent ( )
inline

Definition at line 222 of file entity.hpp.

◆ BoxColliderComponent() [2/3]

BoxColliderComponent::BoxColliderComponent ( uint32_t uid)
inline

Definition at line 223 of file entity.hpp.

◆ BoxColliderComponent() [3/3]

BoxColliderComponent::BoxColliderComponent ( float x_offset,
float y_offset,
float width,
float height,
float density,
float friction,
float restitution,
float restitution_threshold,
uint32_t uid )
inline

Definition at line 224 of file entity.hpp.

Member Data Documentation

◆ m_Density

float BoxColliderComponent::m_Density =1.0f

Definition at line 231 of file entity.hpp.

◆ m_Friction

float BoxColliderComponent::m_Friction =0.0f

Definition at line 232 of file entity.hpp.

◆ m_Height

float BoxColliderComponent::m_Height =0.0f

Definition at line 229 of file entity.hpp.

◆ m_Restitution

float BoxColliderComponent::m_Restitution =0.0f

Definition at line 233 of file entity.hpp.

◆ m_RestitutionThreshold

float BoxColliderComponent::m_RestitutionThreshold =0.5f

Definition at line 234 of file entity.hpp.

◆ m_RuntimeFixture

b2Fixture* BoxColliderComponent::m_RuntimeFixture =nullptr

Definition at line 236 of file entity.hpp.

◆ m_UID

uint32_t BoxColliderComponent::m_UID

Definition at line 238 of file entity.hpp.

◆ m_Width

float BoxColliderComponent::m_Width =0.0f

Definition at line 229 of file entity.hpp.

◆ m_XOffset

float BoxColliderComponent::m_XOffset =0.0f

Definition at line 228 of file entity.hpp.

◆ m_YOffset

float BoxColliderComponent::m_YOffset =0.0f

Definition at line 228 of file entity.hpp.


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