Beatmup
Beatmup::BitmapProcessing::ProcessingActionNotImplemented Class Reference

Exception thrown in a situation when a processing action is not implemented for pixel formats of specific arguments. More...

#include <processing.h>

Inheritance diagram for Beatmup::BitmapProcessing::ProcessingActionNotImplemented:
Beatmup::Exception

Public Member Functions

 ProcessingActionNotImplemented (PixelFormat fmt)
 
- Public Member Functions inherited from Beatmup::Exception
virtual const char * what () const NOEXCEPT override
 

Additional Inherited Members

- Protected Member Functions inherited from Beatmup::Exception
 Exception (const char *message)
 
template<typename ... Args>
 Exception (const char *message, const Args &... args)
 

Detailed Description

Exception thrown in a situation when a processing action is not implemented for pixel formats of specific arguments.

Definition at line 35 of file processing.h.

Constructor & Destructor Documentation

◆ ProcessingActionNotImplemented()

Beatmup::BitmapProcessing::ProcessingActionNotImplemented::ProcessingActionNotImplemented ( PixelFormat  fmt)
inline

Definition at line 37 of file processing.h.

37  :
38  Exception("Processing action is not implemented for given pixel format: '%s'", AbstractBitmap::PIXEL_FORMAT_NAMES[fmt])
39  {}
static const char * PIXEL_FORMAT_NAMES[NUM_PIXEL_FORMATS]
pixel format names
Exception(const char *message)
Definition: exception.h:41

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