UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRHITransientAliasingOverlap Struct Reference

#include <RHITransition.h>

Public Types

enum class  EType : uint8 { Texture , Buffer }
 

Public Member Functions

 FRHITransientAliasingOverlap ()=default
 
 FRHITransientAliasingOverlap (FRHIResource *InResource, EType InType)
 
 FRHITransientAliasingOverlap (FRHITexture *InTexture)
 
 FRHITransientAliasingOverlap (FRHIBuffer *InBuffer)
 
bool IsTexture () const
 
bool IsBuffer () const
 
bool operator== (const FRHITransientAliasingOverlap &Other) const
 
bool operator!= (const FRHITransientAliasingOverlap &RHS) const
 

Public Attributes

union { 
 
   class FRHIResource *   Resource = nullptr 
 
   class FRHITexture *   Texture 
 
   class FRHIBuffer *   Buffer 
 
};  
 
enum FRHITransientAliasingOverlap::EType Type = EType::Texture
 

Member Enumeration Documentation

◆ EType

Enumerator
Texture 
Buffer 

Constructor & Destructor Documentation

◆ FRHITransientAliasingOverlap() [1/4]

FRHITransientAliasingOverlap::FRHITransientAliasingOverlap ( )
default

◆ FRHITransientAliasingOverlap() [2/4]

FRHITransientAliasingOverlap::FRHITransientAliasingOverlap ( FRHIResource InResource,
EType  InType 
)
inline

◆ FRHITransientAliasingOverlap() [3/4]

FRHITransientAliasingOverlap::FRHITransientAliasingOverlap ( FRHITexture InTexture)
inline

◆ FRHITransientAliasingOverlap() [4/4]

FRHITransientAliasingOverlap::FRHITransientAliasingOverlap ( FRHIBuffer InBuffer)
inline

Member Function Documentation

◆ IsBuffer()

bool FRHITransientAliasingOverlap::IsBuffer ( ) const
inline

◆ IsTexture()

bool FRHITransientAliasingOverlap::IsTexture ( ) const
inline

◆ operator!=()

bool FRHITransientAliasingOverlap::operator!= ( const FRHITransientAliasingOverlap RHS) const
inline

◆ operator==()

bool FRHITransientAliasingOverlap::operator== ( const FRHITransientAliasingOverlap Other) const
inline

Member Data Documentation

◆ [union]

◆ Buffer

class FRHIBuffer* FRHITransientAliasingOverlap::Buffer

◆ Resource

class FRHIResource* FRHITransientAliasingOverlap::Resource = nullptr

◆ Texture

class FRHITexture* FRHITransientAliasingOverlap::Texture

◆ Type

enum FRHITransientAliasingOverlap::EType FRHITransientAliasingOverlap::Type = EType::Texture

The documentation for this struct was generated from the following file: