Calamity Engine 1.0.0
A cross-platform 2D game engine written in C++ and SDL3.
Loading...
Searching...
No Matches
Material Class Reference

#include <definitions.hpp>

Public Member Functions

template<class Archive >
void serialize (Archive &ar)
 

Public Attributes

float density = 1.0f
 
float friction = 0.3f
 
float restitution = 0.0f
 
float rollingResistance = 0.0f
 
float tangentSpeed = 0.0f
 

Detailed Description

Material

The Material class defines Physics properties for any Shape. To apply a material onto a Shape, use the applyMaterial() function of the Shape.

Member Function Documentation

◆ serialize()

template<class Archive >
void Material::serialize ( Archive &  ar)
inline

Member Data Documentation

◆ density

float Material::density = 1.0f

◆ friction

float Material::friction = 0.3f

◆ restitution

float Material::restitution = 0.0f

◆ rollingResistance

float Material::rollingResistance = 0.0f

◆ tangentSpeed

float Material::tangentSpeed = 0.0f

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