一个帮助程序结构,用于轻松初始化D3D12_DESCRIPTOR_RANGE1结构。 语法 C++复制 structCD3DX12_DESCRIPTOR_RANGE1:publicD3D12_DESCRIPTOR_RANGE1{ CD3DX12_DESCRIPTOR_RANGE1();explicitCD3DX12_DESCRIPTOR_RANGE1(constD3D12_DESCRIPTOR_RANGE1 &o); CD3DX12_DESCRIPTOR_RANGE1(D3D12_DESCRIPTOR_RANGE_TYPE rangeType,...
建立新的未初始化CD3DX12_DESCRIPTOR_RANGE1實例。 explicit CD3DX12_DESCRIPTOR_RANGE1(const D3D12_DESCRIPTOR_RANGE1 &o) 建立CD3DX12_DESCRIPTOR_RANGE1的新實例,使用另一個 D3D12_DESCRIPTOR_RANGE1 結構的內容初始化。 CD3DX12_DESCRIPTOR_RANGE1(D3D12_DESCRIPTOR_RANGE_TYPE rangeType、UINT numDescriptors、UIN...
CD3DX12_ROOT_PARAMETER RootParameters[1]; 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); RootParameters[0]...
CD3DX12_ROOT_PARAMETER RootParameters[1]; 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); RootParameters[0]...
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_CPU_DESCRIPTOR_HANDLE CD3DX12_DEFAULT CD3DX12_DEPTH_STENCIL_DESC CD3DX12_DEPTH_STENCIL_DESC1 CD3DX12_DESCRIPTOR_RANGE CD3DX12_DESCRIPTOR_RANGE1 CD3DX12_DXIL_LIBRARY_SUBOBJECT CD3DX12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION CD3DX12_EXISTING_COLLECTION_SUBOBJECT CD3DX12_GLOBAL_ROOT_SIGNATURE_SU...
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_...
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_...
explicit CD3DX12_ROOT_DESCRIPTOR_TABLE1 (const D3D12_ROOT_DESCRIPTOR_TABLE1 &o) 创建CD3DX12_ROOT_DESCRIPTOR_TABLE1的新实例,该实例使用另一个 D3D12_ROOT_DESCRIPTOR_TABLE1 结构的内容进行初始化。 CD3DX12_ROOT_DESCRIPTOR_TABLE1 (UINT numDescriptorRanges,const D3D12_DESCRIPTOR_RANGE1* _pDescriptorRa...
CD3DX12_DESCRIPTOR_RANGE 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_SUBOBJE...