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:
  • Urho3D/RenderPipeline/RenderPipelineDefs.h
  • Urho3D/RenderPipeline/RenderPipelineDefs.cpp