Navigation
API > API/Runtime > API/Runtime/Renderer
| Name | FMinimalBoundShaderStateInput |
| Type | struct |
| Header File | /Engine/Source/Runtime/Renderer/Public/MeshPassProcessor.h |
| Include Path | #include "MeshPassProcessor.h" |
Syntax
struct FMinimalBoundShaderStateInput
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMinimalBoundShaderStateInput() |
MeshPassProcessor.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAllShaderAreLoaded | bool | MeshPassProcessor.h | ||
| CachedGeometryShader | FRHIGeometryShader * | MeshPassProcessor.h | ||
| CachedPixelShader | FRHIPixelShader * | MeshPassProcessor.h | ||
| CachedVertexShader | FRHIVertexShader * | MeshPassProcessor.h | ||
| GeometryShaderIndex | int32 | MeshPassProcessor.h | ||
| GeometryShaderResource | TRefCountPtr< FShaderMapResource > | MeshPassProcessor.h | ||
| PixelShaderIndex | int32 | MeshPassProcessor.h | ||
| PixelShaderResource | TRefCountPtr< FShaderMapResource > | MeshPassProcessor.h | ||
| VertexDeclarationRHI | FRHIVertexDeclaration * | MeshPassProcessor.h | ||
| VertexShaderIndex | int32 | MeshPassProcessor.h | ||
| VertexShaderResource | TRefCountPtr< FShaderMapResource > | MeshPassProcessor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AllowSkipUnloadedShaders() |
MeshPassProcessor.h | ||
FBoundShaderStateInput AsBoundShaderState() |
MeshPassProcessor.h | ||
void ForceShaderReload() |
MeshPassProcessor.h | ||
bool IsShaderAllLoaded() |
MeshPassProcessor.h | ||
void LazilyInitShaders() |
MeshPassProcessor.h | ||
bool NeedsShaderInitialisation() |
MeshPassProcessor.h |