blob: 9d24f742ce8def7016f51f8093a4f456c2569a0c [file]
/*
* Copyright 2022 Rive
*/
#include "gm.hpp"
#include "gmutils.hpp"
using namespace rivegm;
template GMRegistry* GMRegistry::s_Head;
void GM::run(std::vector<uint8_t>* pixels)
{
auto renderer = TestingWindow::Get()->beginFrame(clearColor());
draw(renderer.get());
TestingWindow::Get()->endFrame(pixels);
}
void GM::draw(rive::Renderer* renderer)
{
renderer->save();
this->onDraw(renderer);
renderer->restore();
}