// Copyright (c) 2022 Dominic Masters
// 
// This software is released under the MIT License.
// https://opensource.org/licenses/MIT

#include "VisualNovelFader.hpp"

using namespace Dawn;

VisualNovelFader::VisualNovelFader(UICanvas *canvas) : UISprite(canvas) {

}

VisualNovelFader * VisualNovelFader::create(UICanvas *canvas) {
  assertNotNull(canvas);
  
  auto item = canvas->addElement<VisualNovelFader>();
  item->setTransform(
    UI_COMPONENT_ALIGN_STRETCH, UI_COMPONENT_ALIGN_STRETCH,
    glm::vec4(0, 0, 0, 0),
    0.0f
  );
  item->color = COLOR_BLACK_TRANSPARENT;
  return item;
}