CD3DX12_DESCRIPTOR_RANGE(D3D12_DESCRIPTOR_RANGE_TYPE rangeType, UINT numDescriptors, UINT baseShaderRegister, UINT registerSpace = 0, UINT offsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND) Creates a new instance of a D3DX12_DESCRIPTOR_RANGE, initializing the following parameters...
12_DESCRIPTOR_RANGE_OFFSET_APPEND); void inline Init(D3D12_DESCRIPTOR_RANGE_TYPE rangeType, UINT numDescriptors, UINT baseShaderRegister, UINT registerSpace = 0, UINT offsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND); void static inline Init(D3D12_DESCRIPTOR_RANGE &range, ...
创建CD3DX12_DESCRIPTOR_RANGE1的未初始化的新实例。 explicit CD3DX12_DESCRIPTOR_RANGE1 (const D3D12_DESCRIPTOR_RANGE1 &o) 创建使用另一个D3D12_DESCRIPTOR_RANGE1结构的内容初始化的CD3DX12_DESCRIPTOR_RANGE1的新实例。 CD3DX12_DESCRIPTOR_RANGE1 (D3D12_DESCRIPTOR_RANGE_TYPE rangeType,UINT numDescriptors,...
CD3DX12_DESCRIPTOR_RANGE1(D3D12_DESCRIPTOR_RANGE_TYPE rangeType, UINT numDescriptors, UINT baseShaderRegister, UINT registerSpace = 0, D3D12_DESCRIPTOR_RANGE_FLAGS flags = D3D12_DESCRIPTOR_RANGE_FLAG_NONE, UINT offsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND) ...
CD3DX12_DESCRIPTOR_RANGE1 CD3DX12_DXIL_LIBRARY_SUBOBJECT CD3DX12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION CD3DX12_EXISTING_COLLECTION_SUBOBJECT CD3DX12_GLOBAL_ROOT_SIGNATURE_SUBOBJECT CD3DX12_GPU_DESCRIPTOR_HANDLE CD3DX12_HEAP_DESC CD3DX12_HEAP_PROPERTIES CD3DX12_HIT_GROUP_SUBOBJECT CD3DX12_LOCAL_ROOT_...
const D3D12_DESCRIPTOR_RANGE1* _pDescriptorRanges); void inline Init(UINT numDescriptorRanges, const D3D12_DESCRIPTOR_RANGE1* _pDescriptorRanges); void static inline Init(D3D12_ROOT_DESCRIPTOR_TABLE1 &rootDescriptorTable, UINT numDescriptorRanges, const D3D12_DESCRIPTOR_RANGE1* _pDescriptorRanges)...
explicit CD3DX12_ROOT_DESCRIPTOR_TABLE (const D3D12_ROOT_DESCRIPTOR_TABLE &o) 创建CD3DX12_ROOT_DESCRIPTOR_TABLE的新实例,该实例使用另一个D3D12_ROOT_DESCRIPTOR_TABLE结构的内容进行初始化。 CD3DX12_ROOT_DESCRIPTOR_TABLE (UINT numDescriptorRanges,const D3D12_DESCRIPTOR_RANGE* _pDescriptorRanges) ...
D3D12_DESCRIPTOR_RANGE* pDescriptorRanges (选择)D3D12_SHADER_VISIBILITY可见性 = D3D12_SHADER_VISIBILITY_ALL static inline InitAsConstants (D3D12_ROOT_PARAMETER &rootParam,UINT num32BitValues,UINT shaderRegister,UINT registerSpace = 0,D3D12_SHADER_VISIBILITY visibility = D3D12_SHADER_VISIBILITY_ALL)...
CD3DX12_DESCRIPTOR_RANGE SimpleRanges[ESimpleRange::Max]; SimpleRanges[ESimpleRange::Cbv].Init(D3D12_DESCRIPTOR_RANGE_TYPE_CBV, 1, 0); SimpleRanges[ESimpleRange::Srv].Init(D3D12_DESCRIPTOR_RANGE_TYPE_SRV, vecTexFiles.size(), 0);
CD3DX12_DESCRIPTOR_RANGE SimpleRanges[ESimpleRange::Max]; SimpleRanges[ESimpleRange::Cbv].Init(D3D12_DESCRIPTOR_RANGE_TYPE_CBV, 1, 0); SimpleRanges[ESimpleRange::Srv].Init(D3D12_DESCRIPTOR_RANGE_TYPE_SRV, vecTexFiles.size(), 0);