UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TRHIPipelineArray< ElementType > Class Template Reference

#include <RHIPipeline.h>

+ Inheritance diagram for TRHIPipelineArray< ElementType >:

Public Member Functions

ElementTypeoperator[] (int32 Index)
 
const ElementTypeoperator[] (int32 Index) const
 
ElementTypeoperator[] (ERHIPipeline Pipeline)
 
const ElementTypeoperator[] (ERHIPipeline Pipeline) const
 
- Public Member Functions inherited from TStaticArray< ElementType, GetRHIPipelineCount()>
constexpr TStaticArray ()=default
 
constexpr TStaticArray (EInPlace, ArgTypes &&... Args)
 
constexpr TStaticArray (ArgTypes &&... Args)
 
constexpr TStaticArray (TStaticArray &&Other)=default
 
constexpr TStaticArray (const TStaticArray &Other)=default
 
constexpr TStaticArrayoperator= (TStaticArray &&Other)=default
 
constexpr TStaticArrayoperator= (const TStaticArray &Other)=default
 
constexpr ElementTypeoperator[] (uint32 Index)
 
constexpr const ElementTypeoperator[] (uint32 Index) const
 
bool operator== (const TStaticArray &) const=default
 
constexpr bool IsEmpty () const
 
UE_REWRITE constexpr int32 Num () const
 
UE_REWRITE constexpr ElementTypeGetData ()
 
UE_REWRITE constexpr const ElementTypeGetData () const
 
UE_REWRITE constexpr ElementTypebegin ()
 
UE_REWRITE constexpr const ElementTypebegin () const
 
UE_REWRITE constexpr ElementTypeend ()
 
UE_REWRITE constexpr const ElementTypeend () const
 
UE_REWRITE constexpr TReversePointerIterator< ElementTyperbegin ()
 
UE_REWRITE constexpr TReversePointerIterator< const ElementTyperbegin () const
 
UE_REWRITE constexpr TReversePointerIterator< ElementTyperend ()
 
UE_REWRITE constexpr TReversePointerIterator< const ElementTyperend () const
 

Additional Inherited Members

- Public Types inherited from TStaticArray< ElementType, GetRHIPipelineCount()>
using ElementType = ElementType
 
- Public Attributes inherited from TStaticArray< ElementType, GetRHIPipelineCount()>
ElementType Elements [NumElements]
 

Detailed Description

template<typename ElementType>
class TRHIPipelineArray< ElementType >

Array of pass handles by RHI pipeline, with overloads to help with enum conversion.

Member Function Documentation

◆ operator[]() [1/4]

template<typename ElementType >
ElementType & TRHIPipelineArray< ElementType >::operator[] ( ERHIPipeline  Pipeline)
inline

◆ operator[]() [2/4]

template<typename ElementType >
const ElementType & TRHIPipelineArray< ElementType >::operator[] ( ERHIPipeline  Pipeline) const
inline

◆ operator[]() [3/4]

template<typename ElementType >
ElementType & TRHIPipelineArray< ElementType >::operator[] ( int32  Index)
inline

◆ operator[]() [4/4]

template<typename ElementType >
const ElementType & TRHIPipelineArray< ElementType >::operator[] ( int32  Index) const
inline

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