#include <mutex>#include <vector>#include <unordered_map>#include <atomic>#include "../../../DiligentCore/Graphics/GraphicsEngine/interface/RenderDevice.h"#include "../../../DiligentCore/Graphics/GraphicsEngine/interface/DeviceContext.h"#include "../../../DiligentCore/Common/interface/RefCntAutoPtr.hpp"#include "../../../DiligentCore/Common/interface/ObjectBase.hpp"#include "../../../DiligentCore/Graphics/GraphicsTools/interface/BufferSuballocator.h"#include "../../../DiligentCore/Graphics/GraphicsTools/interface/DynamicTextureAtlas.h"#include "../../../DiligentCore/Graphics/GraphicsTools/interface/VertexPoolX.hpp"Classes | |
| class | Diligent::GLTF::ResourceManager |
| GLTF resource manager. More... | |
| struct | Diligent::GLTF::ResourceManager::VertexLayoutKey |
| Vertex layout key used to select the vertex pool. More... | |
| struct | Diligent::GLTF::ResourceManager::DefaultVertexPoolDesc |
| struct | Diligent::GLTF::ResourceManager::CreateInfo |
| Resource manager create info. More... | |
| struct | Diligent::GLTF::ResourceManager::TransitionResourceStatesInfo |
| Parameters of the TransitionResourceStates() method. More... | |
| struct | Diligent::GLTF::ResourceManager::TransitionResourceStatesInfo::VertexBuffersInfo |
| Vertex buffers transition info. More... | |
| struct | Diligent::GLTF::ResourceManager::TransitionResourceStatesInfo::IndexBufferInfo |
| Index buffer transition info. More... | |
| struct | Diligent::GLTF::ResourceManager::TransitionResourceStatesInfo::TextureAtlasesInfo |
| Texture atlases transition info. More... | |
Namespaces | |
| namespace | Diligent |
| Graphics engine namespace. | |
Defines Diligent::ResourceManager class implementing GLTF resource manager.