ID3D12CrossGPUHeap

Windows
MacOS
Linux

References

Module

TextureShareD3D12

Header

/Engine/Plugins/Runtime/TextureShare/Source/TextureShareD3D12/Public/ID3D12CrossGPUHeap.h

Include

#include "ID3D12CrossGPUHeap.h"

Syntax

class ID3D12CrossGPUHeap

Functions

Name Description

Public function

bool

 

BeginCrossGPUSession

(
    FRHICommandListImmediate& RHICmdLi...
)

Public function

bool

 

CreateCrossGPUResource

(
    FRHICommandListImmediate& RHICmdLi...,
    const FString& ResourceID,
    FRHITexture2D* SrcResource,
    const FIntRect* SrcTextureRect
)

DX12 Cross GPU heap resource API (experimental)

Public function

bool

 

EndCrossGPUSession

(
    FRHICommandListImmediate& RHICmdLi...
)

Public function

bool

 

OpenCrossGPUResource

(
    FRHICommandListImmediate& RHICmdLi...,
    const FString& ResourceID
)

Public function

bool

 

ReceiveCrossGPUResource

(
    FRHICommandListImmediate& RHICmdLi...,
    const FString& ResourceID,
    FRHITexture2D* DstResource,
    const FIntRect* DstTextureRect
)

Public function

bool

 

SendCrossGPUResource

(
    FRHICommandListImmediate& RHICmdLi...,
    const FString& ResourceID,
    FRHITexture2D* SrcResource,
    const FIntRect* SrcTextureRect
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss