d3d12 module

ID3D12Device8_CreateCommittedResource2

proceduresince 0.31.0Source
ID3D12Device8_CreateCommittedResource2 :: (
    this: *ID3D12Device8,
    pHeapProperties: *D3D12_HEAP_PROPERTIES,
    HeapFlags: D3D12_HEAP_FLAGS,
    pDesc: *D3D12_RESOURCE_DESC1,
    InitialResourceState: D3D12_RESOURCE_STATES,
    pOptimizedClearValue: *D3D12_CLEAR_VALUE,
    pProtectedSession: *ID3D12ProtectedResourceSession,
    riidResource: *IID,
    ppvResource: **void
) -> HRESULT

Parameters

pHeapProperties: *D3D12_HEAP_PROPERTIES
HeapFlags: D3D12_HEAP_FLAGS
InitialResourceState: D3D12_RESOURCE_STATES
pOptimizedClearValue: *D3D12_CLEAR_VALUE
pProtectedSession: *ID3D12ProtectedResourceSession
riidResource: *IID
ppvResource: **void

Returns

HRESULT

See also