Skip to content

Creating Additional Built‐In Effects

NotJohnnyTamale edited this page Mar 19, 2024 · 1 revision

THIS PAGE IS STILL A WORK IN PROGRESS, AND IS SUBJECT TO CHANGE

THIS PAGE REFLECTS ADDING EFFECTS DIRECTLY INTO THE LIBRARY, NOT CREATING CUSTOM EFFECTS OUTSIDE THE LIBRARY.

HPP

#pragma once

#include "LedEffect.hpp"
#include "../LedLib.hpp"
namespace LedLib
{
    class BuiltInEffect : public LedEffect
    {
    public:
        void setup(LedLib &ledLib) override;
        void update(LedLib &ledLib) override;
    };
};

CPP

// Include Effect
#include "LedLib/effects/BuiltInEffect.hpp"
#include "LedLib/LedLib.hpp"
#include "main.h"
using namespace std;
namespace LedLib
{
    void BuiltInEffect::setup(LedLib &ledLib) {};
    void BuiltInEffect::update(LedLib &ledLib) {}
};