2014-01-25 03:38:38 +08:00
|
|
|
/**
|
|
|
|
|
* @file
|
|
|
|
|
* @brief Source file for RendererBase class
|
|
|
|
|
* @author Duzy Chan <code@duzy.info>
|
|
|
|
|
*
|
2019-06-09 08:31:04 -04:00
|
|
|
* @ref License
|
|
|
|
|
*/
|
|
|
|
|
|
2021-10-16 01:26:26 -04:00
|
|
|
// Copyright (c) 2008-2019 OpenShot Studios, LLC
|
|
|
|
|
//
|
|
|
|
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
2014-01-25 03:38:38 +08:00
|
|
|
|
2020-10-18 07:43:37 -04:00
|
|
|
#include "RendererBase.h"
|
2014-01-25 03:38:38 +08:00
|
|
|
using namespace openshot;
|
|
|
|
|
|
2015-03-16 13:59:11 -05:00
|
|
|
RendererBase::RendererBase()
|
2014-01-25 03:38:38 +08:00
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
RendererBase::~RendererBase()
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
2017-08-20 17:37:39 -05:00
|
|
|
void RendererBase::paint(const std::shared_ptr<Frame> & frame)
|
2014-01-25 03:38:38 +08:00
|
|
|
{
|
2015-10-01 14:21:21 -05:00
|
|
|
if (frame)
|
|
|
|
|
this->render(frame->GetImage());
|
2014-01-25 03:38:38 +08:00
|
|
|
}
|