UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
RHITransition.h File Reference
#include "Async/Mutex.h"
#include "Async/UniqueLock.h"
#include "Containers/ArrayView.h"
#include "Misc/Optional.h"
#include "RHIDefinitions.h"
#include "RHIAllocators.h"
#include "RHIAccess.h"
#include "RHIPipeline.h"
#include "RHIValidationCommon.h"

Go to the source code of this file.

Classes

struct  FRHISubresourceRange
 
struct  FRHICommitResourceInfo
 
struct  FRHITransitionInfo
 
struct  FRHITransientAliasingOverlap
 
struct  FRHITransientAliasingInfo
 
struct  FRHITransitionCreateInfo
 
struct  FRHITrackedAccess
 
struct  FRHITrackedAccessInfo
 
struct  FRHITransition
 

Enumerations

enum class  ETransitionFlag : uint8 { None = 0 , AllowDuringRenderPass = 1 << 0 }
 

Functions

RHI_API FRHITransitionRHICreateTransition (const FRHITransitionCreateInfo &CreateInfo)
 
RHI_API FRHIViewableResourceGetViewableResource (const FRHITransitionInfo &Info)
 

Variables

RHI_API uint64 GRHITransitionPrivateData_SizeInBytes
 
RHI_API uint64 GRHITransitionPrivateData_AlignInBytes
 

Enumeration Type Documentation

◆ ETransitionFlag

enum class ETransitionFlag : uint8
strong
Enumerator
None 
AllowDuringRenderPass 

Function Documentation

◆ GetViewableResource()

RHI_API FRHIViewableResource * GetViewableResource ( const FRHITransitionInfo Info)

◆ RHICreateTransition()

RHI_API FRHITransition * RHICreateTransition ( const FRHITransitionCreateInfo CreateInfo)

Variable Documentation

◆ GRHITransitionPrivateData_AlignInBytes

RHI_API uint64 GRHITransitionPrivateData_AlignInBytes
extern

◆ GRHITransitionPrivateData_SizeInBytes

RHI_API uint64 GRHITransitionPrivateData_SizeInBytes
extern