Grindstone Game Engine
v0.2.0
An open source game engine and toolkit.
Toggle main menu visibility
Loading...
Searching...
No Matches
MeshComponent.hpp
1
#pragma once
2
3
#include <string>
4
#include <vector>
5
6
#include <EngineCore/Reflection/ComponentReflection.hpp>
7
#include <EngineCore/WorldContext/WorldContextSet.hpp>
8
9
#include "../Assets/Mesh3dAsset.hpp"
10
11
namespace
Grindstone
{
12
struct
MeshComponent
{
13
static
void
Destroy(
Grindstone::WorldContextSet
& worldContextSet, entt::entity entity);
14
AssetReference<Mesh3dAsset>
mesh;
15
REFLECT(
"Mesh"
)
16
};
17
}
Grindstone::WorldContextSet
Definition
WorldContextSet.hpp:11
Grindstone
Definition
ArchiveContentFile.hpp:8
Grindstone::AssetReference
Definition
AssetReference.hpp:45
Grindstone::MeshComponent
Definition
MeshComponent.hpp:12
plugins
Grindstone.Renderables.3D
include
Components
MeshComponent.hpp
Generated by
1.17.0