Shkyera Engine
Easy to use, game engine for Python
Loading...
Searching...
No Matches
Material.hpp
Go to the documentation of this file.
1#pragma once
2
6#include <glm/glm.hpp>
7
8namespace shkyera {
9
27
28} // namespace shkyera
Definition Asset.hpp:6
std::pair< OptionalAssetHandle, AssetRef< AssetType > > HandleAndAsset
Definition Asset.hpp:15
Definition InstanceCounter.hpp:10
Definition Material.hpp:10
float metallic
Definition Material.hpp:20
Material()=default
HandleAndAsset< Texture > roughnessTexture
Definition Material.hpp:23
HandleAndAsset< Texture > normalTexture
Definition Material.hpp:22
bool lit
Definition Material.hpp:13
HandleAndAsset< Texture > metallicTexture
Definition Material.hpp:24
HandleAndAsset< Texture > albedoTexture
Definition Material.hpp:21
float emissiveStrength
Definition Material.hpp:17
float alphaMultiplier
Definition Material.hpp:14
glm::vec3 emissive
Definition Material.hpp:16
HandleAndAsset< Texture > emissiveTexture
Definition Material.hpp:25
glm::vec3 albedo
Definition Material.hpp:15
float roughness
Definition Material.hpp:19
float normalMapStrength
Definition Material.hpp:18