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
7
namespace
Grindstone {
8
class
WorldContextSet
;
9
10
struct
EnvironmentMapComponent
{
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
}
Grindstone::WorldContextSet
Definition
WorldContextSet.hpp:11
Grindstone::AssetReference
Definition
AssetReference.hpp:45
Grindstone::EnvironmentMapComponent
Definition
EnvironmentMapComponent.hpp:10
sources
code
EngineCore
CoreComponents
EnvironmentMap
EnvironmentMapComponent.hpp
Generated by
1.13.2