blob: b6ec75670e587371d4b1dbf43358072eeeb8e397 [file] [log] [blame]
#include "no_op_renderer.hpp"
#include <rive/renderer.hpp>
namespace rive {
RenderPaint* makeRenderPaint() { return new NoOpRenderPaint(); }
RenderPath* makeRenderPath() { return new NoOpRenderPath(); }
RenderImage* makeRenderImage() { return new NoOpRenderImage(); }
rcp<RenderShader> makeLinearGradient(float sx,
float sy,
float ex,
float ey,
const ColorInt colors[],
const float stops[],
int count,
RenderTileMode,
const Mat2D* localMatrix) {
return nullptr;
}
rcp<RenderShader> makeRadialGradient(float cx,
float cy,
float radius,
const ColorInt colors[],
const float stops[],
int count,
RenderTileMode,
const Mat2D* localMatrix) {
return nullptr;
}
rcp<RenderShader> makeSweepGradient(float cx,
float cy,
const ColorInt colors[],
const float stops[],
int count,
const Mat2D* localMatrix) {
return nullptr;
}
rcp<RenderBuffer> makeBufferU16(Span<const uint16_t>) { return nullptr; }
rcp<RenderBuffer> makeBufferU32(Span<const uint32_t>) { return nullptr; }
rcp<RenderBuffer> makeBufferF32(Span<const float>) { return nullptr; }
} // namespace rive