d3d12 module

ID3D12Resource_VTable

structforeignSource

Fields

Map: #type (this: *ID3D12Resource, Subresource: u32, pReadRange: *D3D12_RANGE, ppData: **void) -> HRESULT #cpp_method
Unmap: #type (this: *ID3D12Resource, Subresource: u32, pWrittenRange: *D3D12_RANGE) -> void #cpp_method
GetDesc: #type (this: *ID3D12Resource) -> D3D12_RESOURCE_DESC #cpp_method
GetGPUVirtualAddress: #type (this: *ID3D12Resource) -> D3D12_GPU_VIRTUAL_ADDRESS #cpp_method
WriteToSubresource: #type (this: *ID3D12Resource, DstSubresource: u32, pDstBox: *D3D12_BOX, pSrcData: *void, SrcRowPitch: u32, SrcDepthPitch: u32) -> HRESULT #cpp_method
ReadFromSubresource: #type (this: *ID3D12Resource, pDstData: *void, DstRowPitch: u32, DstDepthPitch: u32, SrcSubresource: u32, pSrcBox: *D3D12_BOX) -> HRESULT #cpp_method
GetHeapProperties: #type (this: *ID3D12Resource, pHeapProperties: *D3D12_HEAP_PROPERTIES, pHeapFlags: *D3D12_HEAP_FLAGS) -> HRESULT #cpp_method

See also