#include <vector>#include <array>#include <cfloat>#include <unordered_map>#include <atomic>#include <functional>#include <string>#include <memory>#include <limits>#include <algorithm>#include "../../../DiligentCore/Platforms/interface/PlatformMisc.hpp"#include "../../../DiligentCore/Graphics/GraphicsEngine/interface/RenderDevice.h"#include "../../../DiligentCore/Graphics/GraphicsEngine/interface/DeviceContext.h"#include "../../../DiligentCore/Graphics/GraphicsEngine/interface/GraphicsTypesX.hpp"#include "../../../DiligentCore/Graphics/GraphicsTools/interface/GPUUploadManager.h"#include "../../../DiligentCore/Common/interface/RefCntAutoPtr.hpp"#include "../../../DiligentCore/Common/interface/AdvancedMath.hpp"#include "../../../DiligentCore/Common/interface/SharedMutex.hpp"#include "../../../DiligentCore/Common/interface/STDAllocator.hpp"#include "GLTFDocument.hpp"#include "GLTFResourceManager.hpp"Classes | |
| struct | Diligent::GLTF::TextureAttributeDesc |
| Texture attribute description. More... | |
| struct | Diligent::GLTF::MaterialLoadContext |
| Material loading context. More... | |
| struct | Diligent::GLTF::VertexAttributeDesc |
| Vertex attribute description. More... | |
| struct | Diligent::GLTF::ModelCreateInfo |
| Model create information. More... | |
| struct | Diligent::GLTF::Model |
| GLTF model. More... | |
Namespaces | |
| namespace | Diligent |
| Graphics engine namespace. | |
Functions | |
| Material | Diligent::GLTF::LoadMaterial (const tinygltf::Model &GltfModel, const tinygltf::Material &GltfMaterial, const MaterialLoadContext &LoadCtx={}) |
| Converts a tinygltf material to GLTF::Material. | |
| Material | Diligent::GLTF::LoadMaterial (const Document &GltfDoc, Uint32 MaterialIndex, const MaterialLoadContext &LoadCtx={}) |
| Loads a material by index from a GLTF document. | |
GLTF loader implementation.