LiteFX 0.3.1.2022
Computer Graphics Engine
LiteFX::Rendering::Backends::DX12 Namespace Reference

Contains conversion helpers for DirectX 12. More...

Functions

Format LITEFX_DIRECTX12_API getFormat (const DXGI_FORMAT &format)
 
DXGI_FORMAT LITEFX_DIRECTX12_API getFormat (const Format &format)
 
DXGI_FORMAT LITEFX_DIRECTX12_API getFormat (const BufferFormat &format)
 
bool LITEFX_DIRECTX12_API isSRGB (const Format &format)
 
D3D12_RESOURCE_DIMENSION LITEFX_DIRECTX12_API getImageType (const ImageDimensions &dimensions)
 
PolygonMode LITEFX_DIRECTX12_API getPolygonMode (const D3D12_FILL_MODE &mode)
 
D3D12_FILL_MODE LITEFX_DIRECTX12_API getPolygonMode (const PolygonMode &mode)
 
CullMode LITEFX_DIRECTX12_API getCullMode (const D3D12_CULL_MODE &mode)
 
D3D12_CULL_MODE LITEFX_DIRECTX12_API getCullMode (const CullMode &mode)
 
PrimitiveTopology LITEFX_DIRECTX12_API getPrimitiveTopology (const D3D12_PRIMITIVE_TOPOLOGY &topology)
 
D3D12_PRIMITIVE_TOPOLOGY LITEFX_DIRECTX12_API getPrimitiveTopology (const PrimitiveTopology &topology)
 
D3D12_PRIMITIVE_TOPOLOGY_TYPE LITEFX_DIRECTX12_API getPrimitiveTopologyType (const PrimitiveTopology &topology)
 
LPCTSTR LITEFX_DIRECTX12_API getSemanticName (const AttributeSemantic &semantic)
 
String LITEFX_DIRECTX12_API getVendorName (const UInt32 &vendorId)
 
D3D12_COMPARISON_FUNC LITEFX_DIRECTX12_API getCompareOp (const CompareOperation &compareOp)
 
D3D12_STENCIL_OP LITEFX_DIRECTX12_API getStencilOp (const StencilOperation &stencilOp)
 
D3D12_BLEND LITEFX_DIRECTX12_API getBlendFactor (const BlendFactor &blendFactor)
 
D3D12_BLEND_OP LITEFX_DIRECTX12_API getBlendOperation (const BlendOperation &blendOperation)
 
D3D12_RESOURCE_STATES LITEFX_DIRECTX12_API getResourceState (const ResourceState &resourceState)
 

Detailed Description

Contains conversion helpers for DirectX 12.

Function Documentation

◆ getBlendFactor()

D3D12_BLEND LITEFX_DIRECTX12_API LiteFX::Rendering::Backends::DX12::getBlendFactor ( const BlendFactor &  blendFactor)

◆ getBlendOperation()

D3D12_BLEND_OP LITEFX_DIRECTX12_API LiteFX::Rendering::Backends::DX12::getBlendOperation ( const BlendOperation &  blendOperation)

◆ getCompareOp()

D3D12_COMPARISON_FUNC LITEFX_DIRECTX12_API LiteFX::Rendering::Backends::DX12::getCompareOp ( const CompareOperation &  compareOp)

◆ getCullMode() [1/2]

D3D12_CULL_MODE LiteFX::Rendering::Backends::DX12::getCullMode ( const CullMode &  mode)

◆ getCullMode() [2/2]

CullMode LiteFX::Rendering::Backends::DX12::getCullMode ( const D3D12_CULL_MODE &  mode)

◆ getFormat() [1/3]

DXGI_FORMAT LiteFX::Rendering::Backends::DX12::getFormat ( const BufferFormat &  format)

◆ getFormat() [2/3]

Format LiteFX::Rendering::Backends::DX12::getFormat ( const DXGI_FORMAT &  format)

◆ getFormat() [3/3]

DXGI_FORMAT LiteFX::Rendering::Backends::DX12::getFormat ( const Format &  format)

◆ getImageType()

D3D12_RESOURCE_DIMENSION LiteFX::Rendering::Backends::DX12::getImageType ( const ImageDimensions &  dimensions)

◆ getPolygonMode() [1/2]

PolygonMode LiteFX::Rendering::Backends::DX12::getPolygonMode ( const D3D12_FILL_MODE &  mode)

◆ getPolygonMode() [2/2]

D3D12_FILL_MODE LiteFX::Rendering::Backends::DX12::getPolygonMode ( const PolygonMode &  mode)

◆ getPrimitiveTopology() [1/2]

PrimitiveTopology LiteFX::Rendering::Backends::DX12::getPrimitiveTopology ( const D3D12_PRIMITIVE_TOPOLOGY &  topology)

◆ getPrimitiveTopology() [2/2]

D3D12_PRIMITIVE_TOPOLOGY LiteFX::Rendering::Backends::DX12::getPrimitiveTopology ( const PrimitiveTopology &  topology)

◆ getPrimitiveTopologyType()

D3D12_PRIMITIVE_TOPOLOGY_TYPE LiteFX::Rendering::Backends::DX12::getPrimitiveTopologyType ( const PrimitiveTopology &  topology)

◆ getResourceState()

D3D12_RESOURCE_STATES LITEFX_DIRECTX12_API LiteFX::Rendering::Backends::DX12::getResourceState ( const ResourceState &  resourceState)

◆ getSemanticName()

LPCTSTR LITEFX_DIRECTX12_API LiteFX::Rendering::Backends::DX12::getSemanticName ( const AttributeSemantic &  semantic)

◆ getStencilOp()

D3D12_STENCIL_OP LITEFX_DIRECTX12_API LiteFX::Rendering::Backends::DX12::getStencilOp ( const StencilOperation &  stencilOp)

◆ getVendorName()

String LITEFX_DIRECTX12_API LiteFX::Rendering::Backends::DX12::getVendorName ( const UInt32 vendorId)

Parameters
vendorId
Returns

◆ isSRGB()

bool LiteFX::Rendering::Backends::DX12::isSRGB ( const Format &  format)