UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Trace::Private::TWriteBufferRedirect< BufferSize > Class Template Reference

#include <WriteBufferRedirect.h>

Public Types

enum  : uint16 { ActiveRedirection = 0xffff }
 

Public Member Functions

 TWriteBufferRedirect ()
 
 ~TWriteBufferRedirect ()
 
void Close ()
 
void Abandon ()
 
uint8GetData ()
 
uint32 GetSize () const
 
uint32 GetCapacity () const
 
void Reset ()
 

Member Enumeration Documentation

◆ anonymous enum

template<int BufferSize>
anonymous enum : uint16
Enumerator
ActiveRedirection 

Constructor & Destructor Documentation

◆ TWriteBufferRedirect()

template<int BufferSize>
UE::Trace::Private::TWriteBufferRedirect< BufferSize >::TWriteBufferRedirect ( )
inline

◆ ~TWriteBufferRedirect()

template<int BufferSize>
UE::Trace::Private::TWriteBufferRedirect< BufferSize >::~TWriteBufferRedirect ( )
inline

Member Function Documentation

◆ Abandon()

template<int BufferSize>
void UE::Trace::Private::TWriteBufferRedirect< BufferSize >::Abandon ( )
inline

◆ Close()

template<int BufferSize>
void UE::Trace::Private::TWriteBufferRedirect< BufferSize >::Close ( )
inline

◆ GetCapacity()

template<int BufferSize>
uint32 UE::Trace::Private::TWriteBufferRedirect< BufferSize >::GetCapacity ( ) const
inline

◆ GetData()

template<int BufferSize>
uint8 * UE::Trace::Private::TWriteBufferRedirect< BufferSize >::GetData ( )
inline

◆ GetSize()

template<int BufferSize>
uint32 UE::Trace::Private::TWriteBufferRedirect< BufferSize >::GetSize ( ) const
inline

◆ Reset()

template<int BufferSize>
void UE::Trace::Private::TWriteBufferRedirect< BufferSize >::Reset ( )
inline

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