mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2023-10-10 13:36:59 +02:00
39b98386dd
Moved ImageToLedsMap from include to libsrc. Moved instantiation of objects to Hyperion (no JSON required outside this class).
27 lines
392 B
C++
27 lines
392 B
C++
#pragma once
|
|
|
|
// STL includes
|
|
#include <memory>
|
|
|
|
// Jsoncpp includes
|
|
#include <json/json.h>
|
|
|
|
#include <hyperion/LedString.h>
|
|
|
|
// Forward class declaration
|
|
class ImageProcessor;
|
|
|
|
class ImageProcessorFactory
|
|
{
|
|
public:
|
|
static ImageProcessorFactory& getInstance();
|
|
|
|
public:
|
|
void init(const LedString& ledString);
|
|
|
|
ImageProcessor* newImageProcessor() const;
|
|
|
|
private:
|
|
LedString _ledString;
|
|
};
|