32 lines
851 B
C++
32 lines
851 B
C++
// Copyright (c) 2022 Dominic Masters
|
|
//
|
|
// This software is released under the MIT License.
|
|
// https://opensource.org/licenses/MIT
|
|
|
|
#pragma once
|
|
#include "ui/UISprite.hpp"
|
|
#include "ui/UIEmpty.hpp"
|
|
|
|
namespace Dawn {
|
|
class VisualNovelFader : public UISprite {
|
|
private:
|
|
|
|
public:
|
|
/**
|
|
* Quickly create a visual novel fader.
|
|
*
|
|
* @param canvas Canvas the fader belongs to.
|
|
* @return Created VN Fader.
|
|
*/
|
|
static VisualNovelFader * create(UICanvas *canvas);
|
|
|
|
/**
|
|
* Construct a new Visual Novel Fader. VN Fader is just a sprite that is
|
|
* easily found by the VN Manager for the purpose of adding transitions to
|
|
* a VN scene.
|
|
*
|
|
* @param canvas Canvas for this component.
|
|
*/
|
|
VisualNovelFader(UICanvas *canvas);
|
|
};
|
|
} |