Beatmup
Beatmup::X2UpsamplingNetwork Class Referenceabstract

Interface of x2 image upsampling using a convolutional neural network on GPU. More...

#include <cnn_interface.h>

Inheritance diagram for Beatmup::X2UpsamplingNetwork:
Beatmup::GLES20X2UpsamplingNetwork Beatmup::GLES31X2UpsamplingNetwork

Public Member Functions

virtual ~X2UpsamplingNetwork ()
 
virtual void process (GraphicPipeline &gpu, GL::TextureHandler &input, AbstractBitmap &output)=0
 
virtual bool usesEs31Backend () const =0
 

Detailed Description

Interface of x2 image upsampling using a convolutional neural network on GPU.

Definition at line 29 of file cnn_interface.h.

Constructor & Destructor Documentation

◆ ~X2UpsamplingNetwork()

virtual Beatmup::X2UpsamplingNetwork::~X2UpsamplingNetwork ( )
inlinevirtual

Definition at line 31 of file cnn_interface.h.

31 {};

Member Function Documentation

◆ process()

virtual void Beatmup::X2UpsamplingNetwork::process ( GraphicPipeline gpu,
GL::TextureHandler input,
AbstractBitmap output 
)
pure virtual

◆ usesEs31Backend()

virtual bool Beatmup::X2UpsamplingNetwork::usesEs31Backend ( ) const
pure virtual

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