Diligent Engine
 
Loading...
Searching...
No Matches
GraphicsTypesX.hpp File Reference
#include <vector>
#include <utility>
#include <string>
#include <unordered_set>
#include <memory>
#include "RenderPass.h"
#include "InputLayout.h"
#include "Framebuffer.h"
#include "PipelineResourceSignature.h"
#include "PipelineState.h"
#include "BottomLevelAS.h"
#include "RenderDevice.h"
#include "../../../Platforms/Basic/interface/DebugUtilities.hpp"
#include "../../../Common/interface/RefCntAutoPtr.hpp"
#include "../../GraphicsAccessories/interface/GraphicsAccessories.hpp"

Classes

struct  Diligent::SubpassDescX
 C++ wrapper over Diligent::SubpassDesc struct. More...
 
struct  Diligent::RenderPassDescX
 C++ wrapper over Diligent::RenderPassDesc. More...
 
struct  Diligent::InputLayoutDescX
 C++ wrapper over InputLayoutDesc. More...
 
struct  Diligent::FramebufferDescX
 C++ wrapper over FramebufferDesc. More...
 
struct  Diligent::PipelineResourceSignatureDescX
 C++ wrapper over PipelineResourceSignatureDesc. More...
 
struct  Diligent::PipelineResourceLayoutDescX
 C++ wrapper over PipelineResourceSignatureDesc. More...
 
struct  Diligent::BottomLevelASDescX
 C++ wrapper over BottomLevelASDesc. More...
 
struct  Diligent::PipelineStateCreateInfoX< DerivedType, CreateInfoType >
 C++ wrapper over PipelineStateCreateInfo. More...
 
struct  Diligent::GraphicsPipelineStateCreateInfoX
 C++ wrapper over GraphicsPipelineStateCreateInfo. More...
 
struct  Diligent::ComputePipelineStateCreateInfoX
 C++ wrapper over ComputePipelineStateCreateInfo. More...
 
struct  Diligent::TilePipelineStateCreateInfoX
 C++ wrapper over TilePipelineStateCreateInfo. More...
 
struct  Diligent::RayTracingPipelineStateCreateInfoX
 C++ wrapper over RayTracingPipelineStateCreateInfo. More...
 
class  Diligent::RenderDeviceX< ThrowOnError >
 C++ wrapper over IRenderDevice. More...
 
class  Diligent::ShaderResourceVariableX
 C++ wrapper over IShaderResourceVariable. More...
 
class  Diligent::MultiDrawAttribsX
 C++ wrapper over MultiDrawAttribs. More...
 
class  Diligent::MultiDrawIndexedAttribsX
 C++ wrapper over MultiDrawIndexedAttribs. More...
 

Namespaces

namespace  Diligent
 Graphics engine namespace.
 

Detailed Description

C++ struct wrappers for basic types.