Diligent Engine  v.2.4.g
Namespaces | Functions
D3D11TypeConversions.cpp File Reference
#include "pch.h"
#include "D3D11TypeConversions.hpp"
#include "D3D11TypeDefinitions.h"
#include "D3DTypeConversionImpl.hpp"
#include "D3DViewDescConversionImpl.hpp"

Namespaces

 Diligent
 The library uses Direct3D-style math:
 

Functions

D3D11_FILTER Diligent::FilterTypeToD3D11Filter (FILTER_TYPE MinFilter, FILTER_TYPE MagFilter, FILTER_TYPE MipFilter)
 
D3D11_TEXTURE_ADDRESS_MODE Diligent::TexAddressModeToD3D11AddressMode (TEXTURE_ADDRESS_MODE Mode)
 
D3D11_COMPARISON_FUNC Diligent::ComparisonFuncToD3D11ComparisonFunc (COMPARISON_FUNCTION Func)
 
void Diligent::DepthStencilStateDesc_To_D3D11_DEPTH_STENCIL_DESC (const DepthStencilStateDesc &DepthStencilDesc, D3D11_DEPTH_STENCIL_DESC &d3d11DSSDesc)
 
void Diligent::RasterizerStateDesc_To_D3D11_RASTERIZER_DESC (const RasterizerStateDesc &RasterizerDesc, D3D11_RASTERIZER_DESC &d3d11RSDesc)
 
void Diligent::BlendStateDesc_To_D3D11_BLEND_DESC (const BlendStateDesc &BSDesc, D3D11_BLEND_DESC &D3D11BSDesc)
 
void Diligent::LayoutElements_To_D3D11_INPUT_ELEMENT_DESCs (const InputLayoutDesc &InputLayout, std::vector< D3D11_INPUT_ELEMENT_DESC, STDAllocatorRawMem< D3D11_INPUT_ELEMENT_DESC >> &D3D11InputElements)
 
D3D11_PRIMITIVE_TOPOLOGY Diligent::TopologyToD3D11Topology (PRIMITIVE_TOPOLOGY Topology)
 
void Diligent::TextureViewDesc_to_D3D11_SRV_DESC (const TextureViewDesc &TexViewDesc, D3D11_SHADER_RESOURCE_VIEW_DESC &D3D11SRVDesc, Uint32 SampleCount)
 
void Diligent::TextureViewDesc_to_D3D11_RTV_DESC (const TextureViewDesc &TexViewDesc, D3D11_RENDER_TARGET_VIEW_DESC &D3D11RTVDesc, Uint32 SampleCount)
 
void Diligent::TextureViewDesc_to_D3D11_DSV_DESC (const TextureViewDesc &TexViewDesc, D3D11_DEPTH_STENCIL_VIEW_DESC &D3D11DSVDesc, Uint32 SampleCount)
 
void Diligent::TextureViewDesc_to_D3D11_UAV_DESC (const TextureViewDesc &TexViewDesc, D3D11_UNORDERED_ACCESS_VIEW_DESC &D3D11UAVDesc)
 
void Diligent::BufferViewDesc_to_D3D11_SRV_DESC (const BufferDesc &BuffDesc, const BufferViewDesc &SRVDesc, D3D11_SHADER_RESOURCE_VIEW_DESC &D3D11SRVDesc)
 
void Diligent::BufferViewDesc_to_D3D11_UAV_DESC (const BufferDesc &BuffDesc, const BufferViewDesc &UAVDesc, D3D11_UNORDERED_ACCESS_VIEW_DESC &D3D11UAVDesc)