Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
EnvironmentMapComponent.hpp
1#pragma once
2
3#include "EngineCore/Reflection/ComponentReflection.hpp"
4#include "EngineCore/Assets/Textures/TextureAsset.hpp"
5#include "EngineCore/ECS/Entity.hpp"
6
7namespace Grindstone {
8 class WorldContextSet;
9
11 AssetReference<TextureAsset> specularTexture;
12
13 REFLECT("EnvironmentMap")
14 };
15
16 void SetupEnvironmentMapComponent(Grindstone::WorldContextSet& cxtSet, entt::entity);
17 void DestroyEnvironmentMapComponent(Grindstone::WorldContextSet& cxtSet, entt::entity);
18}
Definition WorldContextSet.hpp:11
Definition AssetReference.hpp:45
Definition EnvironmentMapComponent.hpp:10