![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <BoundShaderStateCache.h>
Public Member Functions | |
| FBoundShaderStateKey (FRHIVertexDeclaration *InVertexDeclaration, FRHIVertexShader *InVertexShader, FRHIPixelShader *InPixelShader, FRHIGeometryShader *InGeometryShader=nullptr) | |
| FBoundShaderStateKey (FRHIMeshShader *InMeshShader, FRHIAmplificationShader *InAmplificationShader, FRHIPixelShader *InPixelShader) | |
| FRHIVertexShader * | GetVertexShader () const |
| FRHIMeshShader * | GetMeshShader () const |
| FRHIAmplificationShader * | GetAmplificationShader () const |
| FRHIPixelShader * | GetPixelShader () const |
| FRHIGeometryShader * | GetGeometryShader () const |
| FRHIVertexDeclaration * | GetVertexDeclaration () const |
Friends | |
| class | FBoundShaderStateLookupKey |
Key used to map a set of unique decl/vs/ps combinations to a vertex shader resource
|
inline |
Initialization constructor.
|
inline |
Initialization constructor.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Get the RHI vertex declaration.
|
inline |
Get the RHI shader for the given frequency.
|
friend |