SPH
Classes | Public Member Functions | List of all members
IRenderOutput Class Referenceabstract

#include <IRenderer.h>

Inheritance diagram for IRenderOutput:
Polymorphic BitmapOutput MovieRenderOutput

Classes

struct  Label
 

Public Member Functions

virtual void update (const Bitmap< Rgba > &bitmap, Array< Label > &&labels, const bool isFinal)=0
 May be called once after render finishes or multiple times for progressive renderers. More...
 
virtual void update (Bitmap< Rgba > &&bitmap, Array< Label > &&labels, const bool isFinal)=0
 May be called once after render finishes or multiple times for progressive renderers. More...
 
- Public Member Functions inherited from Polymorphic
virtual ~Polymorphic ()
 

Detailed Description

Definition at line 37 of file IRenderer.h.

Member Function Documentation

◆ update() [1/2]

virtual void IRenderOutput::update ( Bitmap< Rgba > &&  bitmap,
Array< Label > &&  labels,
const bool  isFinal 
)
pure virtual

May be called once after render finishes or multiple times for progressive renderers.

Implemented in BitmapOutput, and MovieRenderOutput.

◆ update() [2/2]

virtual void IRenderOutput::update ( const Bitmap< Rgba > &  bitmap,
Array< Label > &&  labels,
const bool  isFinal 
)
pure virtual

May be called once after render finishes or multiple times for progressive renderers.

Implemented in BitmapOutput, and MovieRenderOutput.


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