#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.