Rebel Fork Framework
Urho3D::RenderPipelineInterface Class Referenceabstract

Base interface of render pipeline required by Render Pipeline classes. More...

#include <Urho3D/RenderPipeline/RenderPipelineDefs.h>

Inheritance diagram for Urho3D::RenderPipelineInterface:
Urho3D::LightmapRenderPipelineView Urho3D::RenderPipelineView Urho3D::DefaultRenderPipelineView Urho3D::StereoRenderPipelineView

Public Member Functions

virtual ContextGetContext () const =0
 
virtual RenderPipelineDebuggerGetDebugger ()=0
 
virtual bool IsLinearColorSpace () const =0
 

Public Attributes

Signal< void(const CommonFrameInfo &frameInfo)> OnUpdateBegin
 
Signal< void(const CommonFrameInfo &frameInfo)> OnUpdateEnd
 
Signal< void(const CommonFrameInfo &frameInfo)> OnRenderBegin
 
Signal< void(const CommonFrameInfo &frameInfo)> OnRenderEnd
 
Signal< void()> OnPipelineStatesInvalidated
 
Signal< void(RenderPipelineStats &stats)> OnCollectStatistics
 

Detailed Description

Base interface of render pipeline required by Render Pipeline classes.

Member Data Documentation

◆ OnUpdateBegin

Signal<void(const CommonFrameInfo& frameInfo)> Urho3D::RenderPipelineInterface::OnUpdateBegin

Callbacks


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