DeviceContext.h file
Contents
- Reference
Definition of the Diligent::
Namespaces
- namespace Diligent
- The library uses Direct3D-style math:
Classes
- struct Diligent::DrawAttribs
- Defines the draw command attributes.
- struct Diligent::DrawIndexedAttribs
- Defines the indexed draw command attributes.
- struct Diligent::DrawIndirectAttribs
- Defines the indirect draw command attributes.
- struct Diligent::DrawIndexedIndirectAttribs
- Defines the indexed indirect draw command attributes.
- struct Diligent::DrawMeshAttribs
- Defines the mesh draw command attributes.
- struct Diligent::DrawMeshIndirectAttribs
- Defines the mesh indirect draw command attributes.
- struct Diligent::DrawMeshIndirectCountAttribs
- Defines the mesh indirect draw count command attributes.
- struct Diligent::DispatchComputeAttribs
- Describes dispatch command arguments.
- struct Diligent::DispatchComputeIndirectAttribs
- Describes dispatch command arguments.
- struct Diligent::ResolveTextureSubresourceAttribs
- Describes multi-sampled texture resolve command arguments.
- struct Diligent::Viewport
- Describes the viewport.
- struct Diligent::Rect
- Describes the rectangle.
- struct Diligent::CopyTextureAttribs
- Defines copy texture command attributes.
- struct Diligent::BeginRenderPassAttribs
- BeginRenderPass command attributes.
- struct Diligent::BLASBuildTriangleData
- Triangle geometry data description.
- struct Diligent::BLASBuildBoundingBoxData
- AABB geometry data description.
- struct Diligent::BuildBLASAttribs
- This structure is used by IDeviceContext::
BuildBLAS(). - struct Diligent::InstanceMatrix
- Row-major matrix.
- struct Diligent::TLASBuildInstanceData
- This structure is used by BuildTLASAttribs.
- struct Diligent::BuildTLASAttribs
- This structure is used by IDeviceContext::
BuildTLAS(). - struct Diligent::CopyBLASAttribs
- This structure is used by IDeviceContext::
CopyBLAS(). - struct Diligent::CopyTLASAttribs
- This structure is used by IDeviceContext::
CopyTLAS(). - struct Diligent::WriteBLASCompactedSizeAttribs
- This structure is used by IDeviceContext::
WriteBLASCompactedSize(). - struct Diligent::WriteTLASCompactedSizeAttribs
- This structure is used by IDeviceContext::
WriteTLASCompactedSize(). - struct Diligent::TraceRaysAttribs
- This structure is used by IDeviceContext::
TraceRays(). - struct Diligent::TraceRaysIndirectAttribs
- This structure is used by IDeviceContext::
TraceRaysIndirect(). - struct Diligent::UpdateIndirectRTBufferAttribs
- This structure is used by IDeviceContext::
UpdateSBT(). - struct Diligent::StateTransitionDesc
- Resource state transition barrier description.
- struct Diligent::IDeviceContext
- Device context interface.