blob: a85f7787d542b0dc3920be4106c3b748697b6367 [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(const uint16_t[], size_t count) {
return nullptr;
}
rcp<RenderBuffer> makeBufferU32(const uint32_t[], size_t count) {
return nullptr;
}
rcp<RenderBuffer> makeBufferF32(const float[], size_t count) {
return nullptr;
}
} // namespace rive