UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::RHI::GPUProfiler::FQueue Struct Reference

#include <GPUProfiler.h>

Public Types

enum class  EType : uint8 { Graphics , Compute , Copy , SwapChain }
 

Public Member Functions

 FQueue ()=default
 
constexpr FQueue (EType Type, uint8 GPU, uint8 Index)
 
constexpr bool operator== (FQueue const &RHS) const
 
constexpr bool operator!= (FQueue const &RHS) const
 
TCHAR const * GetTypeString () const
 

Public Attributes

union { 
 
   struct { 
 
      EType   Type 
 
      uint8   GPU 
 
      uint8   Index 
 
      uint8   Padding 
 
   }  
 
   uint32   Value = 0 
 
};  
 

Friends

uint32 GetTypeHash (FQueue const &Queue)
 

Member Enumeration Documentation

◆ EType

Enumerator
Graphics 
Compute 
Copy 
SwapChain 

Constructor & Destructor Documentation

◆ FQueue() [1/2]

UE::RHI::GPUProfiler::FQueue::FQueue ( )
default

◆ FQueue() [2/2]

constexpr UE::RHI::GPUProfiler::FQueue::FQueue ( EType  Type,
uint8  GPU,
uint8  Index 
)
inlineconstexpr

Member Function Documentation

◆ GetTypeString()

TCHAR const * UE::RHI::GPUProfiler::FQueue::GetTypeString ( ) const
inline

◆ operator!=()

constexpr bool UE::RHI::GPUProfiler::FQueue::operator!= ( FQueue const &  RHS) const
inlineconstexpr

◆ operator==()

constexpr bool UE::RHI::GPUProfiler::FQueue::operator== ( FQueue const &  RHS) const
inlineconstexpr

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( FQueue const &  Queue)
friend

Member Data Documentation

◆ [union]

◆ GPU

uint8 UE::RHI::GPUProfiler::FQueue::GPU

◆ Index

uint8 UE::RHI::GPUProfiler::FQueue::Index

◆ Padding

uint8 UE::RHI::GPUProfiler::FQueue::Padding

◆ Type

EType UE::RHI::GPUProfiler::FQueue::Type

◆ Value

uint32 UE::RHI::GPUProfiler::FQueue::Value = 0

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