|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
Extracts all material data from the gltf file. All data during runtime will be read from an object of this type. More...
#include <GltfLoader.h>
Classes | |
| struct | ShaderParameter |
| Represents a single shader parameter that can be either connected or a direct value. More... | |
Public Member Functions | |
| VulkanSchneeMaterialExtension ()=default | |
| VulkanSchneeMaterialExtension (const tinygltf::Value &vs_extension) | |
Public Attributes | |
| std::string | shaderType |
| Rendering::PipelineNames | materialName |
| std::map< std::string, ShaderParameter > | shaderParameters |
| std::map< std::string, double > | nodeProperties |
| std::map< std::string, tinygltf::Value > | customProperties |
| bool | normalMapBC5 = false |
Extracts all material data from the gltf file. All data during runtime will be read from an object of this type.
Definition at line 254 of file GltfLoader.h.
|
default |
|
explicit |
| std::map<std::string, tinygltf::Value> Engine::Assets::Loaders::GltfLoader::VulkanSchneeMaterialExtension::customProperties |
Definition at line 278 of file GltfLoader.h.
| Rendering::PipelineNames Engine::Assets::Loaders::GltfLoader::VulkanSchneeMaterialExtension::materialName |
Definition at line 274 of file GltfLoader.h.
| std::map<std::string, double> Engine::Assets::Loaders::GltfLoader::VulkanSchneeMaterialExtension::nodeProperties |
Definition at line 277 of file GltfLoader.h.
| bool Engine::Assets::Loaders::GltfLoader::VulkanSchneeMaterialExtension::normalMapBC5 = false |
Definition at line 279 of file GltfLoader.h.
| std::map<std::string, ShaderParameter> Engine::Assets::Loaders::GltfLoader::VulkanSchneeMaterialExtension::shaderParameters |
Definition at line 276 of file GltfLoader.h.
| std::string Engine::Assets::Loaders::GltfLoader::VulkanSchneeMaterialExtension::shaderType |
Definition at line 273 of file GltfLoader.h.