Graphics/GraphicsEngine/include/RenderDeviceBase.hpp file

Contents

Implementation of the Diligent::RenderDeviceBase template class and related structures

Namespaces

namespace Diligent
The library uses Direct3D-style math:

Classes

template<>
struct std::hash<Diligent::SamplerDesc>
Hash function specialization for Diligent::SamplerDesc structure.
template<>
struct std::hash<Diligent::StencilOpDesc>
Hash function specialization for Diligent::StencilOpDesc structure.
template<>
struct std::hash<Diligent::DepthStencilStateDesc>
Hash function specialization for Diligent::DepthStencilStateDesc structure.
template<>
struct std::hash<Diligent::RasterizerStateDesc>
Hash function specialization for Diligent::RasterizerStateDesc structure.
template<>
struct std::hash<Diligent::BlendStateDesc>
Hash function specialization for Diligent::BlendStateDesc structure.
template<>
struct std::hash<Diligent::TextureViewDesc>
Hash function specialization for Diligent::TextureViewDesc structure.
template<typename EngineImplTraits>
class Diligent::RenderDeviceBase
Base implementation of a render device.