UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRDGParameter Class Referencefinal

#include <RenderGraphParameter.h>

Public Member Functions

 FRDGParameter ()=default
 
bool IsResource () const
 
bool IsSRV () const
 
bool IsUAV () const
 
bool IsView () const
 
bool IsTexture () const
 
bool IsTextureAccess () const
 
bool IsTextureAccessArray () const
 
bool IsBuffer () const
 
bool IsBufferAccess () const
 
bool IsBufferAccessArray () const
 
bool IsResourceAccessArray () const
 
bool IsUniformBuffer () const
 
bool IsViewableResource () const
 
bool IsRenderTargetBindingSlots () const
 
EUniformBufferBaseType GetType () const
 
FRDGResourceRef GetAsResource () const
 
FRDGUniformBufferBinding GetAsUniformBuffer () const
 
FRDGViewableResourceGetAsViewableResource () const
 
FRDGViewRef GetAsView () const
 
FRDGShaderResourceViewRef GetAsSRV () const
 
FRDGUnorderedAccessViewRef GetAsUAV () const
 
FRDGTextureRef GetAsTexture () const
 
FRDGTextureAccess GetAsTextureAccess () const
 
const FRDGTextureAccessArrayGetAsTextureAccessArray () const
 
FRDGBufferRef GetAsBuffer () const
 
FRDGBufferAccess GetAsBufferAccess () const
 
const FRDGBufferAccessArrayGetAsBufferAccessArray () const
 
FRDGTextureSRVRef GetAsTextureSRV () const
 
FRDGBufferSRVRef GetAsBufferSRV () const
 
FRDGTextureUAVRef GetAsTextureUAV () const
 
FRDGBufferUAVRef GetAsBufferUAV () const
 
const FRenderTargetBindingSlotsGetAsRenderTargetBindingSlots () const
 

Friends

class FRDGParameterStruct
 

Detailed Description

A helper class for identifying and accessing a render graph pass parameter.

Constructor & Destructor Documentation

◆ FRDGParameter()

FRDGParameter::FRDGParameter ( )
default

Member Function Documentation

◆ GetAsBuffer()

FRDGBufferRef FRDGParameter::GetAsBuffer ( ) const
inline

◆ GetAsBufferAccess()

FRDGBufferAccess FRDGParameter::GetAsBufferAccess ( ) const
inline

◆ GetAsBufferAccessArray()

const FRDGBufferAccessArray & FRDGParameter::GetAsBufferAccessArray ( ) const
inline

◆ GetAsBufferSRV()

FRDGBufferSRVRef FRDGParameter::GetAsBufferSRV ( ) const
inline

◆ GetAsBufferUAV()

FRDGBufferUAVRef FRDGParameter::GetAsBufferUAV ( ) const
inline

◆ GetAsRenderTargetBindingSlots()

const FRenderTargetBindingSlots & FRDGParameter::GetAsRenderTargetBindingSlots ( ) const
inline

◆ GetAsResource()

FRDGResourceRef FRDGParameter::GetAsResource ( ) const
inline

◆ GetAsSRV()

FRDGShaderResourceViewRef FRDGParameter::GetAsSRV ( ) const
inline

◆ GetAsTexture()

FRDGTextureRef FRDGParameter::GetAsTexture ( ) const
inline

◆ GetAsTextureAccess()

FRDGTextureAccess FRDGParameter::GetAsTextureAccess ( ) const
inline

◆ GetAsTextureAccessArray()

const FRDGTextureAccessArray & FRDGParameter::GetAsTextureAccessArray ( ) const
inline

◆ GetAsTextureSRV()

FRDGTextureSRVRef FRDGParameter::GetAsTextureSRV ( ) const
inline

◆ GetAsTextureUAV()

FRDGTextureUAVRef FRDGParameter::GetAsTextureUAV ( ) const
inline

◆ GetAsUAV()

FRDGUnorderedAccessViewRef FRDGParameter::GetAsUAV ( ) const
inline

◆ GetAsUniformBuffer()

FRDGUniformBufferBinding FRDGParameter::GetAsUniformBuffer ( ) const
inline

◆ GetAsView()

FRDGViewRef FRDGParameter::GetAsView ( ) const
inline

◆ GetAsViewableResource()

FRDGViewableResource * FRDGParameter::GetAsViewableResource ( ) const
inline

◆ GetType()

EUniformBufferBaseType FRDGParameter::GetType ( ) const
inline

◆ IsBuffer()

bool FRDGParameter::IsBuffer ( ) const
inline

◆ IsBufferAccess()

bool FRDGParameter::IsBufferAccess ( ) const
inline

◆ IsBufferAccessArray()

bool FRDGParameter::IsBufferAccessArray ( ) const
inline

◆ IsRenderTargetBindingSlots()

bool FRDGParameter::IsRenderTargetBindingSlots ( ) const
inline

◆ IsResource()

bool FRDGParameter::IsResource ( ) const
inline

◆ IsResourceAccessArray()

bool FRDGParameter::IsResourceAccessArray ( ) const
inline

◆ IsSRV()

bool FRDGParameter::IsSRV ( ) const
inline

◆ IsTexture()

bool FRDGParameter::IsTexture ( ) const
inline

◆ IsTextureAccess()

bool FRDGParameter::IsTextureAccess ( ) const
inline

◆ IsTextureAccessArray()

bool FRDGParameter::IsTextureAccessArray ( ) const
inline

◆ IsUAV()

bool FRDGParameter::IsUAV ( ) const
inline

◆ IsUniformBuffer()

bool FRDGParameter::IsUniformBuffer ( ) const
inline

◆ IsView()

bool FRDGParameter::IsView ( ) const
inline

◆ IsViewableResource()

bool FRDGParameter::IsViewableResource ( ) const
inline

Friends And Related Symbol Documentation

◆ FRDGParameterStruct


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