#include <BoundShaderStateCache.h>
|
| | 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 () |
| |
| RHI_API | FCachedBoundShaderStateLink (FRHIVertexDeclaration *VertexDeclaration, FRHIVertexShader *VertexShader, FRHIPixelShader *PixelShader, FRHIBoundShaderState *InBoundShaderState, bool bAddToSingleThreadedCache=true) |
| |
| RHI_API | FCachedBoundShaderStateLink (FRHIVertexDeclaration *VertexDeclaration, FRHIVertexShader *VertexShader, FRHIPixelShader *PixelShader, FRHIGeometryShader *GeometryShader, FRHIBoundShaderState *InBoundShaderState, bool bAddToSingleThreadedCache=true) |
| |
| RHI_API | FCachedBoundShaderStateLink (FRHIMeshShader *MeshShader, FRHIAmplificationShader *AmplificationShader, FRHIPixelShader *PixelShader, FRHIBoundShaderState *InBoundShaderState, bool bAddToSingleThreadedCache=true) |
| |
| RHI_API | ~FCachedBoundShaderStateLink () |
| |
| FRHIVertexShader * | GetVertexShader () const |
| |
| FRHIMeshShader * | GetMeshShader () const |
| |
| FRHIAmplificationShader * | GetAmplificationShader () const |
| |
| FRHIPixelShader * | GetPixelShader () const |
| |
| FRHIGeometryShader * | GetGeometryShader () const |
| |
| FRHIVertexDeclaration * | GetVertexDeclaration () const |
| |
◆ FCachedBoundShaderStateLink_Threadsafe() [1/3]
Adds the bound shader state to the cache.
◆ FCachedBoundShaderStateLink_Threadsafe() [2/3]
Adds the bound shader state to the cache.
◆ FCachedBoundShaderStateLink_Threadsafe() [3/3]
Adds the bound shader state to the cache.
◆ AddToCache()
| void FCachedBoundShaderStateLink_Threadsafe::AddToCache |
( |
| ) |
|
◆ RemoveFromCache()
| void FCachedBoundShaderStateLink_Threadsafe::RemoveFromCache |
( |
| ) |
|
The documentation for this class was generated from the following files: