FBoundShaderStateLookupKey

Syntax

class FBoundShaderStateLookupKey

Remarks

Non-reference-counted version of shader state key. This structure is used as the actual key type for TMap , which avoids reference counting overhead during lookup. Note that FCachedBoundShaderStateLink contains a full-fat reference-counted FBoundShaderStateKey , ensuring correct lifetime management.

Constructors

Name Description

Public function

FBoundShaderStateLookupKey

(
    const FBoundShaderStateKey & Key
)

Note: implicit cast is allowed/expected for this constructor.

Public function

FBoundShaderStateLookupKey

(
    FRHIVertexDeclaration * InVerte...,
    FRHIVertexShader * InVertexShad...,
    FRHIPixelShader * InPixelShader,
    FRHIHullShader * InHullShader,
    FRHIDomainShader * InDomainShad...,
    FRHIGeometryShader * InGeometry...
)

References

Module

RHI

Header

Runtime/RHI/Public/BoundShaderStateCache.h