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

#include <BoundShaderStateCache.h>

+ Inheritance diagram for FCachedBoundShaderStateLink_Threadsafe:

Public Member Functions

 FCachedBoundShaderStateLink_Threadsafe (FRHIVertexDeclaration *VertexDeclaration, FRHIVertexShader *VertexShader, FRHIPixelShader *PixelShader, FRHIBoundShaderState *InBoundShaderState)
 
 FCachedBoundShaderStateLink_Threadsafe (FRHIVertexDeclaration *VertexDeclaration, FRHIVertexShader *VertexShader, FRHIPixelShader *PixelShader, FRHIGeometryShader *GeometryShader, FRHIBoundShaderState *InBoundShaderState)
 
 FCachedBoundShaderStateLink_Threadsafe (FRHIMeshShader *MeshShader, FRHIAmplificationShader *AmplificationShader, FRHIPixelShader *PixelShader, FRHIBoundShaderState *InBoundShaderState)
 
RHI_API void AddToCache ()
 
RHI_API void RemoveFromCache ()
 

Additional Inherited Members

Constructor & Destructor Documentation

◆ FCachedBoundShaderStateLink_Threadsafe() [1/3]

FCachedBoundShaderStateLink_Threadsafe::FCachedBoundShaderStateLink_Threadsafe ( FRHIVertexDeclaration VertexDeclaration,
FRHIVertexShader VertexShader,
FRHIPixelShader PixelShader,
FRHIBoundShaderState InBoundShaderState 
)
inline

Adds the bound shader state to the cache.

◆ FCachedBoundShaderStateLink_Threadsafe() [2/3]

FCachedBoundShaderStateLink_Threadsafe::FCachedBoundShaderStateLink_Threadsafe ( FRHIVertexDeclaration VertexDeclaration,
FRHIVertexShader VertexShader,
FRHIPixelShader PixelShader,
FRHIGeometryShader GeometryShader,
FRHIBoundShaderState InBoundShaderState 
)
inline

Adds the bound shader state to the cache.

◆ FCachedBoundShaderStateLink_Threadsafe() [3/3]

FCachedBoundShaderStateLink_Threadsafe::FCachedBoundShaderStateLink_Threadsafe ( FRHIMeshShader MeshShader,
FRHIAmplificationShader AmplificationShader,
FRHIPixelShader PixelShader,
FRHIBoundShaderState InBoundShaderState 
)
inline

Adds the bound shader state to the cache.

Member Function Documentation

◆ AddToCache()

void FCachedBoundShaderStateLink_Threadsafe::AddToCache ( )

◆ RemoveFromCache()

void FCachedBoundShaderStateLink_Threadsafe::RemoveFromCache ( )

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