vkmEngine 1.0.0
A C++ game engine · vkmengine.com
Loading...
Searching...
No Matches
mesh_collider.h
1#pragma once
2
3#include <cstdint>
4
5#include <glm/glm.hpp>
6
7#include "ecs/component/physics/collider.h"
8
9namespace Vkm::Engine {
10
11class ResourceManager;
12
31uint32_t addMeshCollider(
32 Collider& collider,
33 MeshHandle mesh,
34 const ResourceManager& resources,
35 const glm::vec3& scale = glm::vec3(1.0f)
36);
37
49bool syncMeshCollider(Collider& collider, const ResourceManager& resources);
50
51} // namespace Vkm::Engine
Open type-erased resource registry with typed handles and generational lifetimes.
Definition resource_manager.h:46
Collision geometry attached to an entity, evaluated in its Transform frame.
Definition collider.h:72