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

#include <ShaderParameters.h>

Public Member Functions

 FShaderResourceParameter ()=default
 
RENDERCORE_API void Bind (const FShaderParameterMap &ParameterMap, const TCHAR *ParameterName, EShaderParameterFlags Flags=SPF_Optional)
 
bool IsBound () const
 
bool IsInitialized () const
 
uint32 GetBaseIndex () const
 
uint32 GetNumResources () const
 
EShaderParameterType GetType () const
 

Friends

RENDERCORE_API FArchiveoperator<< (FArchive &Ar, FShaderResourceParameter &P)
 

Detailed Description

A shader resource binding (textures or samplerstates).

Constructor & Destructor Documentation

◆ FShaderResourceParameter()

FShaderResourceParameter::FShaderResourceParameter ( )
default

Member Function Documentation

◆ Bind()

void FShaderResourceParameter::Bind ( const FShaderParameterMap ParameterMap,
const TCHAR ParameterName,
EShaderParameterFlags  Flags = SPF_Optional 
)

◆ GetBaseIndex()

uint32 FShaderResourceParameter::GetBaseIndex ( ) const
inline

◆ GetNumResources()

uint32 FShaderResourceParameter::GetNumResources ( ) const
inline

◆ GetType()

EShaderParameterType FShaderResourceParameter::GetType ( ) const
inline

◆ IsBound()

bool FShaderResourceParameter::IsBound ( ) const
inline

◆ IsInitialized()

bool FShaderResourceParameter::IsInitialized ( ) const
inline

Friends And Related Symbol Documentation

◆ operator<<

RENDERCORE_API FArchive & operator<< ( FArchive Ar,
FShaderResourceParameter P 
)
friend

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