Copies data from one GPU virtual address to another.
public:
void CopyMemoryToMemoryX(
D3D12_GPU_VIRTUAL_ADDRESS Destination,
D3D12_GPU_VIRTUAL_ADDRESS Source,
UINT64 SizeBytes,
D3D12XBOX_COPY_FLAGS Flags
)
Destination
Type: D3D12_GPU_VIRTUAL_ADDRESS
The address to copy to.
Source
Type: D3D12_GPU_VIRTUAL_ADDRESS
The address to copy from.
SizeBytes
Type: UINT64
The size of the memory to copy, in bytes.
Flags
Type: D3D12XBOX_COPY_FLAGS
Flags to control this method, as a bitwise-OR’d combination of D3D12XBOX_COPY_FLAGS enumeration constants, such as for “none”, “no overwrite”, or “discard”.
Type: void
Header: Declared in d3d12_x.h.
Library: Use d3d12_x.lib.