Navigation
API > API/Runtime > API/Runtime/RenderCore
Encapsulates a global bound shader state resource.
| Name | FGlobalBoundShaderStateResource |
| Type | class |
| Header File | /Engine/Source/Runtime/RenderCore/Public/StaticBoundShaderState.h |
| Include Path | #include "StaticBoundShaderState.h" |
Syntax
class FGlobalBoundShaderStateResource : public FRenderResource
Inheritance Hierarchy
- FRenderResource → FGlobalBoundShaderStateResource
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGlobalBoundShaderStateResource() |
Initialization constructor. | StaticBoundShaderState.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FGlobalBoundShaderStateResource() |
Destructor. | StaticBoundShaderState.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BoundGeometryShader | FRHIGeometryShader * | StaticBoundShaderState.h | ||
| BoundPixelShader | FRHIPixelShader * | StaticBoundShaderState.h | ||
| BoundShaderState | FBoundShaderStateRHIRef | The cached bound shader state. | StaticBoundShaderState.h | |
| BoundVertexDeclaration | FRHIVertexDeclaration * | StaticBoundShaderState.h | ||
| BoundVertexShader | FRHIVertexShader * | StaticBoundShaderState.h | ||
| GlobalListLink | TLinkedList< FGlobalBoundShaderStateResource * > | This resource's link in the list of global bound shader states. | StaticBoundShaderState.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TLinkedList< FGlobalBoundShaderStateResource * > *& GetGlobalBoundShaderStateList() |
StaticBoundShaderState.h |