Navigation
API > API/Runtime > API/Runtime/RHI
Opaque data structure used to represent a pending resource transition in the RHI.
| Name | FRHITransition |
| Type | struct |
| Header File | /Engine/Source/Runtime/RHI/Public/RHITransition.h |
| Include Path | #include "RHITransition.h" |
Syntax
struct FRHITransition
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRHITransition
(
const FRHITransition& |
Prevent copying and moving. Only pointers to these structures are allowed. | RHITransition.h | |
FRHITransition
(
FRHITransition&& |
RHITransition.h | ||
FRHITransition
(
ERHIPipeline SrcPipelines, |
Private constructor. Memory for transitions is allocated manually with extra space at the tail of the structure for RHI use. | RHITransition.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AllowedDst | ERHIPipeline | RHITransition.h | ||
| AllowedSrc | ERHIPipeline | RHITransition.h | ||
| Flags | ERHITransitionCreateFlags | RHITransition.h | ||
| State | int8 | RHITransition.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AllowInRenderingPass() |
RHITransition.h | ||
T * GetPrivateData () |
RHITransition.h | ||
const T * GetPrivateData () |
RHITransition.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static uint64 GetAlignment() |
RHITransition.h | ||
static uint64 GetTotalAllocationSize() |
RHITransition.h |