vkmEngine
1.0.0
A C++ game engine ·
vkmengine.com
Loading...
Searching...
No Matches
physics_settings.h
1
#pragma once
2
3
#include <glm/glm.hpp>
4
5
#include "core/reflect.h"
6
7
namespace
Vkm::Engine {
8
14
struct
PhysicsSettings
{
15
glm::vec3
gravity
= {0.0f, -9.81f, 0.0f};
16
int
solverIterations
= 8;
17
};
18
19
}
// namespace Vkm::Engine
20
21
VKM_REFLECT_BEGIN(
::Vkm::Engine::PhysicsSettings
)
22
VKM_F(gravity)
23
VKM_F(solverIterations)
24
VKM_REFLECT_END()
Vkm::Engine::PhysicsSettings
The physics world's own parameters, read once per fixed step.
Definition
physics_settings.h:14
Vkm::Engine::PhysicsSettings::solverIterations
int solverIterations
PGS solver passes per fixed step.
Definition
physics_settings.h:16
Vkm::Engine::PhysicsSettings::gravity
glm::vec3 gravity
World gravity (m/s^2).
Definition
physics_settings.h:15
ecs
physics_settings.h
Generated by
1.14.0