Diligent Engine  v.2.4.g
Namespaces | Functions
ShaderVariableManagerD3D12.cpp File Reference
#include "pch.h"
#include "ShaderVariableManagerD3D12.hpp"
#include "RenderDeviceD3D12Impl.hpp"
#include "PipelineResourceSignatureD3D12Impl.hpp"
#include "BufferD3D12Impl.hpp"
#include "BufferViewD3D12Impl.hpp"
#include "SamplerD3D12Impl.hpp"
#include "TextureD3D12Impl.hpp"
#include "TextureViewD3D12Impl.hpp"
#include "TopLevelASD3D12Impl.hpp"
#include "ShaderVariableD3D.hpp"
#include "ShaderResourceCacheD3D12.hpp"

Namespaces

 Diligent
 The library uses Direct3D-style math:
 

Functions

template<typename HandlerType >
void Diligent::ProcessSignatureResources (const PipelineResourceSignatureD3D12Impl &Signature, const SHADER_RESOURCE_VARIABLE_TYPE *AllowedVarTypes, Uint32 NumAllowedTypes, SHADER_TYPE ShaderStages, HandlerType Handler)