![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Functions | |
| FCachedBoundShaderStateLink * | GetCachedBoundShaderState (FRHIVertexDeclaration *VertexDeclaration, FRHIVertexShader *VertexShader, FRHIPixelShader *PixelShader, FRHIGeometryShader *GeometryShader, FRHIMeshShader *MeshShader, FRHIAmplificationShader *AmplificationShader) |
| FBoundShaderStateRHIRef | GetCachedBoundShaderState_Threadsafe (FRHIVertexDeclaration *VertexDeclaration, FRHIVertexShader *VertexShader, FRHIPixelShader *PixelShader, FRHIGeometryShader *GeometryShader, FRHIMeshShader *MeshShader, FRHIAmplificationShader *AmplificationShader) |
| void | EmptyCachedBoundShaderStates () |
| typedef TMap<FBoundShaderStateLookupKey,FCachedBoundShaderStateLink_Threadsafe*> FBoundShaderStateCache_Threadsafe |
| void EmptyCachedBoundShaderStates | ( | ) |
| FCachedBoundShaderStateLink * GetCachedBoundShaderState | ( | FRHIVertexDeclaration * | VertexDeclaration, |
| FRHIVertexShader * | VertexShader, | ||
| FRHIPixelShader * | PixelShader, | ||
| FRHIGeometryShader * | GeometryShader = nullptr, |
||
| FRHIMeshShader * | MeshShader = nullptr, |
||
| FRHIAmplificationShader * | AmplificationShader = nullptr |
||
| ) |
Searches for a cached bound shader state.
| FBoundShaderStateRHIRef GetCachedBoundShaderState_Threadsafe | ( | FRHIVertexDeclaration * | VertexDeclaration, |
| FRHIVertexShader * | VertexShader, | ||
| FRHIPixelShader * | PixelShader, | ||
| FRHIGeometryShader * | GeometryShader = nullptr, |
||
| FRHIMeshShader * | MeshShader = nullptr, |
||
| FRHIAmplificationShader * | AmplificationShader = nullptr |
||
| ) |
Searches for a cached bound shader state. Threadsafe version.