UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRHIResourceReplaceInfo Class Reference

#include <RHIResourceReplace.h>

Classes

struct  TPair
 

Public Types

enum class  EType : uint8 { Buffer = TStorage::IndexOfType<FBuffer >() , RTGeometry = TStorage::IndexOfType<FRTGeometry>() }
 
typedef TPair< FRHIBufferFBuffer
 
typedef TPair< FRHIRayTracingGeometryFRTGeometry
 
typedef TVariant< FBuffer, FRTGeometryTStorage
 

Public Member Functions

EType GetType () const
 
FBuffer const & GetBuffer () const
 
FRTGeometry const & GetRTGeometry () const
 
 FRHIResourceReplaceInfo (FRHIBuffer *Dst, FRHIBuffer *Src)
 
 FRHIResourceReplaceInfo (FRHIRayTracingGeometry *Dst, FRHIRayTracingGeometry *Src)
 

Member Typedef Documentation

◆ FBuffer

◆ FRTGeometry

◆ TStorage

Member Enumeration Documentation

◆ EType

Enumerator
Buffer 
RTGeometry 

Constructor & Destructor Documentation

◆ FRHIResourceReplaceInfo() [1/2]

FRHIResourceReplaceInfo::FRHIResourceReplaceInfo ( FRHIBuffer Dst,
FRHIBuffer Src 
)
inline

◆ FRHIResourceReplaceInfo() [2/2]

FRHIResourceReplaceInfo::FRHIResourceReplaceInfo ( FRHIRayTracingGeometry Dst,
FRHIRayTracingGeometry Src 
)
inline

Member Function Documentation

◆ GetBuffer()

FBuffer const & FRHIResourceReplaceInfo::GetBuffer ( ) const
inline

◆ GetRTGeometry()

FRTGeometry const & FRHIResourceReplaceInfo::GetRTGeometry ( ) const
inline

◆ GetType()

EType FRHIResourceReplaceInfo::GetType ( ) const
inline

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