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

#include <VisualizeTexture.h>

+ Inheritance diagram for FVisualizeTexture:

Public Member Functions

 FVisualizeTexture ()=default
 
RENDERCORE_API void ParseCommands (const TCHAR *Cmd, FOutputDevice &Ar)
 
RENDERCORE_API void DebugLogOnCrash ()
 
RENDERCORE_API void GetTextureInfos_GameThread (TArray< FString > &Infos) const
 
void BeginFrameRenderThread ()
 
void EndFrameRenderThread ()
 
void SetCheckPoint (FRDGBuilder &GraphBuilder, IPooledRenderTarget *PooledRenderTarget)
 
void SetCheckPoint (FRHICommandListImmediate &RHICmdList, IPooledRenderTarget *PooledRenderTarget)
 
bool IsActive () const
 
bool IsRequestedView () const
 
- Public Member Functions inherited from FRenderResource
RENDERCORE_API FRenderResource ()
 
RENDERCORE_API FRenderResource (ERHIFeatureLevel::Type InFeatureLevel)
 
RENDERCORE_API FRenderResource (const FRenderResource &)
 
RENDERCORE_API FRenderResource (FRenderResource &&)
 
RENDERCORE_API FRenderResourceoperator= (const FRenderResource &Other)
 
RENDERCORE_API FRenderResourceoperator= (FRenderResource &&Other)
 
virtual RENDERCORE_API ~FRenderResource ()
 
virtual void InitRHI (FRHICommandListBase &RHICmdList)
 
virtual void ReleaseRHI ()
 
virtual RENDERCORE_API void InitResource (FRHICommandListBase &RHICmdList)
 
virtual RENDERCORE_API void ReleaseResource ()
 
RENDERCORE_API void UpdateRHI (FRHICommandListBase &RHICmdList)
 
virtual FString GetFriendlyName () const
 
bool IsInitialized () const
 
int32 GetListIndex () const
 
EInitPhase GetInitPhase () const
 
void SetOwnerName (FName InOwnerName)
 
FName GetOwnerName () const
 
void SetResourceName (FName InResourceName)
 
FName GetResourceName () const
 

Static Public Member Functions

static RENDERCORE_API FRDGTextureRef AddVisualizeTexturePass (FRDGBuilder &GraphBuilder, class FGlobalShaderMap *ShaderMap, const FRDGTextureRef InputTexture)
 
static RENDERCORE_API FRDGTextureRef AddVisualizeTextureAlphaPass (FRDGBuilder &GraphBuilder, class FGlobalShaderMap *ShaderMap, const FRDGTextureRef InputTexture)
 
- Static Public Member Functions inherited from FRenderResource
static RENDERCORE_API void ReleaseRHIForAllResources ()
 
static RENDERCORE_API void InitPreRHIResources ()
 
static RENDERCORE_API void ChangeFeatureLevel (ERHIFeatureLevel::Type NewFeatureLevel)
 
static RENDERCORE_API FName SetScopeName (FName Name)
 

Friends

class FRDGBuilder
 
class FVisualizeTexturePresent
 

Additional Inherited Members

- Public Types inherited from FRenderResource
enum class  EInitPhase : uint8 { Pre , Default , MAX }
 
- Public Attributes inherited from FRenderResource
ERenderResourceState ResourceState = ERenderResourceState::Default
 
- Protected Member Functions inherited from FRenderResource
void SetFeatureLevel (const FStaticFeatureLevel InFeatureLevel)
 
const FStaticFeatureLevel GetFeatureLevel () const
 
bool HasValidFeatureLevel () const
 
template<typename T >
FBufferRHIRef CreateRHIBuffer (FRHICommandListBase &RHICmdList, T &InOutResourceObject, uint32 ResourceCount, EBufferUsageFlags InBufferUsageFlags, const TCHAR *InDebugName)
 
void SetInitPhase (EInitPhase InInitPhase)
 
- Static Protected Member Functions inherited from FRenderResource
static RENDERCORE_API FRHICommandListBaseGetImmediateCommandList ()
 

Constructor & Destructor Documentation

◆ FVisualizeTexture()

FVisualizeTexture::FVisualizeTexture ( )
default

Member Function Documentation

◆ AddVisualizeTextureAlphaPass()

FRDGTextureRef FVisualizeTexture::AddVisualizeTextureAlphaPass ( FRDGBuilder GraphBuilder,
class FGlobalShaderMap ShaderMap,
const FRDGTextureRef  InputTexture 
)
static

◆ AddVisualizeTexturePass()

FRDGTextureRef FVisualizeTexture::AddVisualizeTexturePass ( FRDGBuilder GraphBuilder,
class FGlobalShaderMap ShaderMap,
const FRDGTextureRef  InputTexture 
)
static

◆ BeginFrameRenderThread()

void FVisualizeTexture::BeginFrameRenderThread ( )
inline

◆ DebugLogOnCrash()

void FVisualizeTexture::DebugLogOnCrash ( )

◆ EndFrameRenderThread()

void FVisualizeTexture::EndFrameRenderThread ( )
inline

◆ GetTextureInfos_GameThread()

void FVisualizeTexture::GetTextureInfos_GameThread ( TArray< FString > &  Infos) const

◆ IsActive()

bool FVisualizeTexture::IsActive ( ) const
inline

◆ IsRequestedView()

bool FVisualizeTexture::IsRequestedView ( ) const
inline

◆ ParseCommands()

void FVisualizeTexture::ParseCommands ( const TCHAR Cmd,
FOutputDevice Ar 
)

◆ SetCheckPoint() [1/2]

void FVisualizeTexture::SetCheckPoint ( FRDGBuilder GraphBuilder,
IPooledRenderTarget PooledRenderTarget 
)
inline

◆ SetCheckPoint() [2/2]

void FVisualizeTexture::SetCheckPoint ( FRHICommandListImmediate RHICmdList,
IPooledRenderTarget PooledRenderTarget 
)
inline

Friends And Related Symbol Documentation

◆ FRDGBuilder

friend class FRDGBuilder
friend

◆ FVisualizeTexturePresent


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