Grindstone Game Engine
v0.2.0
An open source game engine and toolkit.
Toggle main menu visibility
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
static
void
Construct(
Grindstone::WorldContextSet
& cxtSet, entt::entity);
14
static
void
Destroy(
Grindstone::WorldContextSet
& cxtSet, entt::entity);
15
16
REFLECT(
"EnvironmentMap"
)
17
};
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.17.0