UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMeshDrawCommandStateCache Class Reference

#include <MeshPassProcessor.h>

Public Member Functions

 FMeshDrawCommandStateCache ()
 
void SetPipelineState (int32 NewPipelineId)
 
void InvalidateUniformBuffer (const FRHIUniformBuffer *UniformBuffer)
 

Public Attributes

uint32 PipelineId
 
uint32 StencilRef
 
FShaderBindingState ShaderBindings [SF_NumStandardFrequencies]
 
FVertexInputStream VertexStreams [MaxVertexElementCount]
 

Constructor & Destructor Documentation

◆ FMeshDrawCommandStateCache()

FMeshDrawCommandStateCache::FMeshDrawCommandStateCache ( )
inline

Member Function Documentation

◆ InvalidateUniformBuffer()

void FMeshDrawCommandStateCache::InvalidateUniformBuffer ( const FRHIUniformBuffer UniformBuffer)
inline

◆ SetPipelineState()

void FMeshDrawCommandStateCache::SetPipelineState ( int32  NewPipelineId)
inline

Member Data Documentation

◆ PipelineId

uint32 FMeshDrawCommandStateCache::PipelineId

◆ ShaderBindings

FShaderBindingState FMeshDrawCommandStateCache::ShaderBindings[SF_NumStandardFrequencies]

◆ StencilRef

uint32 FMeshDrawCommandStateCache::StencilRef

◆ VertexStreams

FVertexInputStream FMeshDrawCommandStateCache::VertexStreams[MaxVertexElementCount]

The documentation for this class was generated from the following file: