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

#include <BufferVisualizationData.h>

Public Member Functions

 FBufferVisualizationData ()
 
void Initialize ()
 
bool IsInitialized () const
 
ENGINE_API UMaterialInterfaceGetMaterial (FName InMaterialName) const
 
ENGINE_API bool GetMaterialApplyAutoExposure (FName InMaterialName) const
 
ENGINE_API FText GetMaterialDisplayName (FName InMaterialName) const
 
void SetCurrentOverviewMaterialNames (const FString &InNameList)
 
bool IsDifferentToCurrentOverviewMaterialNames (const FString &InNameList)
 
TArray< UMaterialInterface * > & GetOverviewMaterials ()
 
template<class T >
void IterateOverAvailableMaterials (T &Iterator) const
 

Static Public Member Functions

static ENGINE_API FText GetMaterialDefaultDisplayName ()
 
static const TCHARGetVisualizationTargetConsoleCommandName ()
 

Constructor & Destructor Documentation

◆ FBufferVisualizationData()

FBufferVisualizationData::FBufferVisualizationData ( )
inline

Member Function Documentation

◆ GetMaterial()

UMaterialInterface * FBufferVisualizationData::GetMaterial ( FName  InMaterialName) const

Get a named material from the available material map

◆ GetMaterialApplyAutoExposure()

bool FBufferVisualizationData::GetMaterialApplyAutoExposure ( FName  InMaterialName) const

Get whether auto exposure should be applied for the visualization mode

◆ GetMaterialDefaultDisplayName()

FText FBufferVisualizationData::GetMaterialDefaultDisplayName ( )
static

Get the default display name if no material is used and the Overview window is being used

◆ GetMaterialDisplayName()

FText FBufferVisualizationData::GetMaterialDisplayName ( FName  InMaterialName) const

Get the display name of a named material from the available material map

◆ GetOverviewMaterials()

TArray< UMaterialInterface * > & FBufferVisualizationData::GetOverviewMaterials ( )

Access the list of materials currently in use by the buffer visualization overview

◆ GetVisualizationTargetConsoleCommandName()

static const TCHAR * FBufferVisualizationData::GetVisualizationTargetConsoleCommandName ( )
inlinestatic

Return the console command name for enabling single buffer visualization

◆ Initialize()

void FBufferVisualizationData::Initialize ( )

Initialise the system

◆ IsDifferentToCurrentOverviewMaterialNames()

bool FBufferVisualizationData::IsDifferentToCurrentOverviewMaterialNames ( const FString &  InNameList)

◆ IsInitialized()

bool FBufferVisualizationData::IsInitialized ( ) const
inline

Check if system was initialized

◆ IterateOverAvailableMaterials()

template<class T >
void FBufferVisualizationData::IterateOverAvailableMaterials ( T &  Iterator) const
inline

Iterator function for iterating over available materials

◆ SetCurrentOverviewMaterialNames()

void FBufferVisualizationData::SetCurrentOverviewMaterialNames ( const FString &  InNameList)

We cache the overview material name list from the console command here, so all dynamically created views can re-use the existing cached list of materials


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