|
CeresEngine 0.2.0
A game development framework
|
A structure that mirrors the GPU uniform data for the material. More...
#include <CeresEngine/Renderer/RendererMaterial.hpp>
Public Attributes | |
| Vector4f | baseColor |
| UInt32 | baseColorTextureID |
| Matrix4f | baseColorTextureMask |
| float | roughness |
| UInt32 | roughnessTextureID |
| Vector4f | roughnessTextureMask |
| float | metallic |
| UInt32 | metallicTextureID |
| Vector4f | metallicTextureMask |
| Vector3f | normal |
| UInt32 | normalTextureID |
| Matrix3x4f | normalTextureMask |
| Vector4f | emissive |
| UInt32 | emissiveTextureID |
| Matrix4f | emissiveTextureMask |
| Vector3f | displacement |
| UInt32 | displacementTextureID |
| Matrix3x4f | displacementTextureMask |
| float | ambientOcclusion |
| UInt32 | ambientOcclusionTextureID |
| float | pad2 |
| float | pad3 |
| Vector4f | ambientOcclusionTextureMask |
| UInt32 | isNormalsInTangentSpace |
A structure that mirrors the GPU uniform data for the material.
| float CeresEngine::PBRMaterialParams::ambientOcclusion |
| UInt32 CeresEngine::PBRMaterialParams::ambientOcclusionTextureID |
| Vector4f CeresEngine::PBRMaterialParams::ambientOcclusionTextureMask |
| Vector4f CeresEngine::PBRMaterialParams::baseColor |
| UInt32 CeresEngine::PBRMaterialParams::baseColorTextureID |
| Matrix4f CeresEngine::PBRMaterialParams::baseColorTextureMask |
| Vector3f CeresEngine::PBRMaterialParams::displacement |
| UInt32 CeresEngine::PBRMaterialParams::displacementTextureID |
| Matrix3x4f CeresEngine::PBRMaterialParams::displacementTextureMask |
| Vector4f CeresEngine::PBRMaterialParams::emissive |
| UInt32 CeresEngine::PBRMaterialParams::emissiveTextureID |
| Matrix4f CeresEngine::PBRMaterialParams::emissiveTextureMask |
| UInt32 CeresEngine::PBRMaterialParams::isNormalsInTangentSpace |
| float CeresEngine::PBRMaterialParams::metallic |
| UInt32 CeresEngine::PBRMaterialParams::metallicTextureID |
| Vector4f CeresEngine::PBRMaterialParams::metallicTextureMask |
| Vector3f CeresEngine::PBRMaterialParams::normal |
| UInt32 CeresEngine::PBRMaterialParams::normalTextureID |
| Matrix3x4f CeresEngine::PBRMaterialParams::normalTextureMask |
| float CeresEngine::PBRMaterialParams::pad2 |
| float CeresEngine::PBRMaterialParams::pad3 |
| float CeresEngine::PBRMaterialParams::roughness |
| UInt32 CeresEngine::PBRMaterialParams::roughnessTextureID |
| Vector4f CeresEngine::PBRMaterialParams::roughnessTextureMask |