vkmEngine 1.0.0
A C++ game engine · vkmengine.com
Loading...
Searching...
No Matches
behavior_api.h
1#pragma once
2
3// What a gameplay behavior commonly reaches, behind one include, for project behavior
4// headers; engine code includes what it uses, by name.
5
6#include <glm/glm.hpp>
7#include <glm/gtc/constants.hpp>
8#include <glm/gtc/quaternion.hpp>
9
10#include "logger.h"
11
12#include "core/math/axes.h"
13#include "core/math/rotation.h"
14#include "ecs/component/core/name.h"
15#include "ecs/component/core/transform.h"
16#include "ecs/component/physics/collider.h"
17#include "ecs/component/physics/rigidbody.h"
18#include "ecs/scene.h"
19#include "platform/input/input_map.h"
20#include "platform/window/glfw_include.h"
21#include "resource/asset_ref.h"
22#include "resource/resource_manager.h"
23#include "system/audio/audio_events.h"
24#include "system/physics/physics_events.h"
25#include "system/script/behavior_registry.h"
26#include "system/script/reflected_behavior.h"
27#include "system/script/script_component.h"