FD3D12ResourceLocation::Alias

Oculus API Aliases textures so this allows 2+ resource locations to reference the same underlying resource.

Choose your operating system:

Windows

macOS

Linux

References

Module

D3D12RHI

Header

/Engine/Source/Runtime/D3D12RHI/Public/D3D12Resources.h

Include

#include "D3D12Resources.h"

Source

/Engine/Source/Runtime/D3D12RHI/Private/D3D12Resources.cpp

Syntax

static void Alias
(
    FD3D12ResourceLocation & Destination,
    FD3D12ResourceLocation & Source
)

Remarks

Oculus API Aliases textures so this allows 2+ resource locations to reference the same underlying resource. We should avoid this as much as possible as it requires expensive reference counting and it complicates the resource ownership model.