|
Diligent Engine
v.2.4.g
|
#include <RootParamsManager.hpp>
Public Member Functions | |
| RootParamsBuilder () | |
| void | AllocateResourceSlot (SHADER_TYPE ShaderStages, SHADER_RESOURCE_VARIABLE_TYPE VariableType, D3D12_ROOT_PARAMETER_TYPE RootParameterType, D3D12_DESCRIPTOR_RANGE_TYPE RangeType, Uint32 ArraySize, Uint32 Register, Uint32 Space, Uint32 &RootIndex, Uint32 &OffsetFromTableStart) |
| void | InitializeMgr (IMemoryAllocator &MemAllocator, RootParamsManager &ParamsMgr) |
| Diligent::RootParamsBuilder::RootParamsBuilder | ( | ) |
| void Diligent::RootParamsBuilder::AllocateResourceSlot | ( | SHADER_TYPE | ShaderStages, |
| SHADER_RESOURCE_VARIABLE_TYPE | VariableType, | ||
| D3D12_ROOT_PARAMETER_TYPE | RootParameterType, | ||
| D3D12_DESCRIPTOR_RANGE_TYPE | RangeType, | ||
| Uint32 | ArraySize, | ||
| Uint32 | Register, | ||
| Uint32 | Space, | ||
| Uint32 & | RootIndex, | ||
| Uint32 & | OffsetFromTableStart | ||
| ) |
| void Diligent::RootParamsBuilder::InitializeMgr | ( | IMemoryAllocator & | MemAllocator, |
| RootParamsManager & | ParamsMgr | ||
| ) |
1.8.17