GraphicsTypes.h file
Contents
- Reference
Contains basic graphics engine type defintions
Namespaces
- namespace Diligent
- The library uses Direct3D-style math:
Classes
- struct Diligent::DepthStencilClearValue
- Defines optimized depth-stencil clear value.
- struct Diligent::OptimizedClearValue
- Defines optimized clear value.
- struct Diligent::DeviceObjectAttribs
- Describes common device object attributes.
- struct Diligent::DisplayModeAttribs
- Display mode attributes.
- struct Diligent::SwapChainDesc
- Swap chain description.
- struct Diligent::FullScreenModeDesc
- Full screen mode description.
- struct Diligent::SamplerCaps
- Texture sampler capabilities.
- struct Diligent::TextureCaps
- Texture capabilities.
- struct Diligent::DeviceFeatures
- Describes the device features.
- struct Diligent::GraphicsAdapterInfo
- Graphics adapter properties.
- struct Diligent::DeviceCaps
- Device capabilities.
- struct Diligent::WaveOpProperties
- Wave operation properties.
- struct Diligent::DeviceProperties
- Device properties.
- struct Diligent::EngineCreateInfo
- Engine creation attibutes.
- struct Diligent::EngineGLCreateInfo
- Attributes of the OpenGL-based engine implementation.
- struct Diligent::EngineD3D11CreateInfo
- Attributes specific to D3D11 engine.
- struct Diligent::EngineD3D12CreateInfo
- Attributes specific to D3D12 engine.
- struct Diligent::VulkanDescriptorPoolSize
- Descriptor pool size.
- struct Diligent::EngineVkCreateInfo
- Attributes specific to Vulkan engine.
- struct Diligent::EngineMtlCreateInfo
- Attributes of the Metal-based engine implementation.
- struct Diligent::Box
- Box.
- struct Diligent::TextureFormatAttribs
- Describes invariant texture format attributes. These attributes are intrinsic to the texture format itself and do not depend on the format support.
- struct Diligent::TextureFormatInfo
- Basic texture format description.
- struct Diligent::TextureFormatInfoExt
- Extended texture format information.