Rebel Fork Framework
Urho3D::UIBatchStateCacheCallback Class Referenceabstract

Pipeline state cache callback used to create actual pipeline state for UI batches. More...

#include <Urho3D/RenderPipeline/RenderPipelineDefs.h>

Inheritance diagram for Urho3D::UIBatchStateCacheCallback:
Urho3D::DefaultUIBatchStateCache

Public Member Functions

virtual ~UIBatchStateCacheCallback ()
 Destruct.
 
virtual SharedPtr< PipelineState > CreateUIBatchPipelineState (const UIBatchStateKey &key, const UIBatchStateCreateContext &ctx)=0
 

Detailed Description

Pipeline state cache callback used to create actual pipeline state for UI batches.

Member Function Documentation

◆ CreateUIBatchPipelineState()

virtual SharedPtr<PipelineState> Urho3D::UIBatchStateCacheCallback::CreateUIBatchPipelineState ( const UIBatchStateKey key,
const UIBatchStateCreateContext ctx 
)
pure virtual

Create pipeline state for given key. Only attributes that constribute to pipeline state hashes are safe to use.

Implemented in Urho3D::DefaultUIBatchStateCache.


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