tahoma2d/toonz/sources/include/toonz/scriptbinding_renderer.h
Shinya Kitaoka d1f6c4e95b REFACTORING: Add final specifiers (#537)
* add final specifiers

* apply clang-format

* fix for macOS
2016-06-29 15:17:12 +09:00

32 lines
607 B
C++

#pragma once
#ifndef SCRIPTBINDING_RENDERER_H
#define SCRIPTBINDING_RENDERER_H
#include "toonz/scriptbinding.h"
namespace TScriptBinding {
class DVAPI Renderer final : public Wrapper {
Q_OBJECT
class Imp;
Imp *m_imp;
public:
Renderer();
~Renderer();
WRAPPER_STD_METHODS(Renderer)
Q_INVOKABLE QScriptValue toString();
Q_INVOKABLE QScriptValue renderScene(const QScriptValue &scene);
Q_INVOKABLE QScriptValue renderFrame(const QScriptValue &scene, int frame);
Q_INVOKABLE void dumpCache();
};
} // namespace TScriptBinding
Q_DECLARE_METATYPE(TScriptBinding::Renderer *)
#endif