Navigation
API > API/Runtime > API/Runtime/RHICore
Inheritance Hierarchy
- FRenderResource
- TBoundShaderStateHistory
References
| Module | RHICore |
| Header | /Engine/Source/Runtime/RHICore/Public/BoundShaderStateHistory.h |
| Include | #include "BoundShaderStateHistory.h" |
Syntax
template<uint32 Size, bool TThreadSafe>
class TBoundShaderStateHistory : public FRenderResource
Remarks
A list of the most recently used bound shader states. This is used to keep bound shader states that have been used recently from being freed, as they're likely to be used again soon.
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Add
(
FRHIBoundShaderState* BoundShaderState |
Adds a bound shader state to the history. | |
| FRHIBoundShaderState * | GetLast () |
Overridden from FRenderResource
| Type | Name | Description | |
|---|---|---|---|
| void | ReleaseRHI () |
Releases the RHI resources used by this resource. |