![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <RHITransition.h>
Public Types | |
| enum class | EType : uint8 { Texture , Buffer } |
| enum class | EAction : uint8 { Acquire , Discard } |
Public Member Functions | |
| FRHITransientAliasingInfo ()=default | |
| bool | IsAcquire () const |
| bool | IsDiscard () const |
| bool | IsTexture () const |
| bool | IsBuffer () const |
| bool | operator== (const FRHITransientAliasingInfo &RHS) const |
| bool | operator!= (const FRHITransientAliasingInfo &RHS) const |
Static Public Member Functions | |
| static FRHITransientAliasingInfo | Acquire (class FRHITexture *Texture, TArrayView< const FRHITransientAliasingOverlap > InOverlaps) |
| static FRHITransientAliasingInfo | Acquire (class FRHIBuffer *Buffer, TArrayView< const FRHITransientAliasingOverlap > InOverlaps) |
| static FRHITransientAliasingInfo | Discard (class FRHITexture *Texture) |
| static FRHITransientAliasingInfo | Discard (class FRHIBuffer *Buffer) |
Public Attributes | ||
| union { | ||
| class FRHIResource * Resource = nullptr | ||
| class FRHITexture * Texture | ||
| class FRHIBuffer * Buffer | ||
| }; | ||
| TArrayView< const FRHITransientAliasingOverlap > | Overlaps | |
| enum FRHITransientAliasingInfo::EType | Type = EType::Texture | |
| enum FRHITransientAliasingInfo::EAction | Action = EAction::Acquire | |
|
strong |
|
strong |
|
default |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| union { ... } FRHITransientAliasingInfo |
| enum FRHITransientAliasingInfo::EAction FRHITransientAliasingInfo::Action = EAction::Acquire |
| class FRHIBuffer* FRHITransientAliasingInfo::Buffer |
| TArrayView<const FRHITransientAliasingOverlap> FRHITransientAliasingInfo::Overlaps |
| class FRHIResource* FRHITransientAliasingInfo::Resource = nullptr |
| class FRHITexture* FRHITransientAliasingInfo::Texture |
| enum FRHITransientAliasingInfo::EType FRHITransientAliasingInfo::Type = EType::Texture |