Ember
A C++ 20 'game engine' built with SDL3 with wide platform support.
Public Member Functions | Public Attributes | List of all members
CircleShape Struct Referencefinal

#include <collision_shapes.h>

Inheritance diagram for CircleShape:
CollisionShape

Public Member Functions

 CircleShape (float radius=16.0f, BodyType body_type=BodyType::STATIC, const glm::vec2 &offset=glm::vec2(0.0f))
 
- Public Member Functions inherited from CollisionShape
virtual ~CollisionShape ()=default
 

Public Attributes

float radius = 16.0f
 
- Public Attributes inherited from CollisionShape
b2ShapeId id = b2_nullShapeId
 
BodyType body_type = BodyType::STATIC
 
ShapeType shape_type = ShapeType::RECTANGLE
 
glm::vec2 offset = glm::vec2(0.0f)
 

Constructor & Destructor Documentation

◆ CircleShape()

CircleShape::CircleShape ( float  radius = 16.0f,
BodyType  body_type = BodyType::STATIC,
const glm::vec2 &  offset = glm::vec2(0.0f) 
)
inlineexplicit

Member Data Documentation

◆ radius

float CircleShape::radius = 16.0f

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