SPH
Public Member Functions | List of all members
BitmapOutput Class Reference

#include <RenderPane.h>

Inheritance diagram for BitmapOutput:
IRenderOutput Polymorphic

Public Member Functions

 BitmapOutput (wxPanel *panel)
 
virtual void update (const Bitmap< Rgba > &bitmap, Array< Label > &&labels, const bool isFinal) override
 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) override
 May be called once after render finishes or multiple times for progressive renderers. More...
 
wxPanel * getPanel () const
 
wxBitmap getBitmap ()
 
- Public Member Functions inherited from Polymorphic
virtual ~Polymorphic ()
 

Detailed Description

Definition at line 16 of file RenderPane.h.

Constructor & Destructor Documentation

◆ BitmapOutput()

BitmapOutput::BitmapOutput ( wxPanel *  panel)
inlineexplicit

Definition at line 24 of file RenderPane.h.

Member Function Documentation

◆ getBitmap()

wxBitmap BitmapOutput::getBitmap ( )

Definition at line 37 of file RenderPane.cpp.

◆ getPanel()

wxPanel* BitmapOutput::getPanel ( ) const
inline

Definition at line 31 of file RenderPane.h.

◆ update() [1/2]

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

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

Implements IRenderOutput.

◆ update() [2/2]

void BitmapOutput::update ( const Bitmap< Rgba > &  bitmap,
Array< Label > &&  labels,
const bool  isFinal 
)
overridevirtual

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

Implements IRenderOutput.

Definition at line 25 of file RenderPane.cpp.


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