Unverified Commit c22c1fc4 authored by Nikolay Igotti's avatar Nikolay Igotti Committed by GitHub

Rename packages (#153)

parent c9dda21d
...@@ -2,11 +2,11 @@ package SkijaInjectSample ...@@ -2,11 +2,11 @@ package SkijaInjectSample
import kotlinx.coroutines.* import kotlinx.coroutines.*
import kotlinx.coroutines.swing.Swing import kotlinx.coroutines.swing.Swing
import org.jetbrains.skija.* import org.jetbrains.skia.*
import org.jetbrains.skija.paragraph.FontCollection import org.jetbrains.skia.paragraph.FontCollection
import org.jetbrains.skija.paragraph.ParagraphBuilder import org.jetbrains.skia.paragraph.ParagraphBuilder
import org.jetbrains.skija.paragraph.ParagraphStyle import org.jetbrains.skia.paragraph.ParagraphStyle
import org.jetbrains.skija.paragraph.TextStyle import org.jetbrains.skia.paragraph.TextStyle
import org.jetbrains.skiko.* import org.jetbrains.skiko.*
import java.awt.Dimension import java.awt.Dimension
import java.awt.Toolkit import java.awt.Toolkit
......
package org.jetbrains.skija package org.jetbrains.skia
enum class BlendMode { enum class BlendMode {
/** Replaces destination with zero: fully transparent. */ /** Replaces destination with zero: fully transparent. */
......
package org.jetbrains.skija package org.jetbrains.skia
enum class ClipMode { enum class ClipMode {
DIFFERENCE, INTERSECT; DIFFERENCE, INTERSECT;
......
package org.jetbrains.skija package org.jetbrains.skia
object Color { object Color {
// TODO premultiply, alpha // TODO premultiply, alpha
......
package org.jetbrains.skija package org.jetbrains.skia
import kotlin.math.round import kotlin.math.round
......
package org.jetbrains.skija package org.jetbrains.skia
enum class ColorChannel { enum class ColorChannel {
R, G, B, A; R, G, B, A;
......
package org.jetbrains.skija package org.jetbrains.skia
/** /**
* Describes how pixel bits encode color. A pixel may be an alpha mask, a * Describes how pixel bits encode color. A pixel may be an alpha mask, a
......
package org.jetbrains.skija package org.jetbrains.skia
enum class ContentChangeMode { enum class ContentChangeMode {
/** Discards surface on change. */ /** Discards surface on change. */
......
package org.jetbrains.skija package org.jetbrains.skia
enum class EncodedImageFormat { enum class EncodedImageFormat {
BMP, GIF, ICO, JPEG, PNG, WBMP, WEBP, PKM, KTX, ASTC, DNG, HEIF; BMP, GIF, ICO, JPEG, PNG, WBMP, WEBP, PKM, KTX, ASTC, DNG, HEIF;
......
package org.jetbrains.skija package org.jetbrains.skia
enum class EncodedOrigin { enum class EncodedOrigin {
_UNUSED, _UNUSED,
......
package org.jetbrains.skija package org.jetbrains.skia
enum class FilterBlurMode { enum class FilterBlurMode {
/** fuzzy inside and outside */ /** fuzzy inside and outside */
......
package org.jetbrains.skija package org.jetbrains.skia
class FilterMipmap constructor( class FilterMipmap constructor(
internal val filterMode: FilterMode, internal val filterMode: FilterMode,
......
package org.jetbrains.skija package org.jetbrains.skia
enum class FilterMode { enum class FilterMode {
/** /**
......
package org.jetbrains.skija package org.jetbrains.skia
enum class FilterQuality { enum class FilterQuality {
/** fastest but lowest quality, typically nearest-neighbor */ /** fastest but lowest quality, typically nearest-neighbor */
......
package org.jetbrains.skija package org.jetbrains.skia
enum class FilterTileMode { enum class FilterTileMode {
/** Replicate the edge color if the shader draws outside of its original bounds. */ /** Replicate the edge color if the shader draws outside of its original bounds. */
......
package org.jetbrains.skija package org.jetbrains.skia
/** /**
* Whether edge pixels draw opaque or with partial transparency. * Whether edge pixels draw opaque or with partial transparency.
......
package org.jetbrains.skija package org.jetbrains.skia
/** /**
* Level of glyph outline adjustment * Level of glyph outline adjustment
......
package org.jetbrains.skija package org.jetbrains.skia
enum class FontSlant { enum class FontSlant {
UPRIGHT, ITALIC, OBLIQUE; UPRIGHT, ITALIC, OBLIQUE;
......
package org.jetbrains.skija package org.jetbrains.skia
interface FontWeight { interface FontWeight {
companion object { companion object {
......
package org.jetbrains.skija package org.jetbrains.skia
interface FontWidth { interface FontWidth {
companion object { companion object {
......
package org.jetbrains.skija package org.jetbrains.skia
interface FourByteTag { interface FourByteTag {
companion object { companion object {
......
package org.jetbrains.skija package org.jetbrains.skia
interface FramebufferFormat { interface FramebufferFormat {
companion object { companion object {
......
package org.jetbrains.skija package org.jetbrains.skia
class IPoint(val x: Int, val y: Int) { class IPoint(val x: Int, val y: Int) {
......
package org.jetbrains.skija package org.jetbrains.skia
class IRange(internal val start: Int, internal val end: Int) { class IRange(internal val start: Int, internal val end: Int) {
......
package org.jetbrains.skija package org.jetbrains.skia
enum class InversionMode { enum class InversionMode {
NO, BRIGHTNESS, LIGHTNESS; NO, BRIGHTNESS, LIGHTNESS;
......
package org.jetbrains.skija package org.jetbrains.skia
import kotlin.math.PI import kotlin.math.PI
import kotlin.math.abs import kotlin.math.abs
......
package org.jetbrains.skija package org.jetbrains.skia
enum class MipmapMode { enum class MipmapMode {
......
package org.jetbrains.skija package org.jetbrains.skia
enum class PaintMode { enum class PaintMode {
FILL, STROKE, STROKE_AND_FILL; FILL, STROKE, STROKE_AND_FILL;
......
package org.jetbrains.skija package org.jetbrains.skia
/** /**
* Cap draws at the beginning and end of an open path contour. * Cap draws at the beginning and end of an open path contour.
......
package org.jetbrains.skija package org.jetbrains.skia
enum class PathDirection { enum class PathDirection {
/** Clockwise direction for adding closed contours. */ /** Clockwise direction for adding closed contours. */
......
package org.jetbrains.skija package org.jetbrains.skia
enum class PathEllipseArc { enum class PathEllipseArc {
......
package org.jetbrains.skija package org.jetbrains.skia
enum class PathFillMode { enum class PathFillMode {
/** Specifies that "inside" is computed by a non-zero sum of signed edge crossings. */ /** Specifies that "inside" is computed by a non-zero sum of signed edge crossings. */
......
package org.jetbrains.skija package org.jetbrains.skia
/** /**
* The logical operations that can be performed when combining two paths. * The logical operations that can be performed when combining two paths.
......
package org.jetbrains.skija package org.jetbrains.skia
interface PathSegmentMask { interface PathSegmentMask {
companion object { companion object {
......
package org.jetbrains.skija package org.jetbrains.skia
enum class PixelGeometry { enum class PixelGeometry {
UNKNOWN, RGB_H, BGR_H, RGB_V, BGR_V; UNKNOWN, RGB_H, BGR_H, RGB_V, BGR_V;
......
package org.jetbrains.skija package org.jetbrains.skia
class Point(val x: Float, val y: Float) { class Point(val x: Float, val y: Float) {
......
package org.jetbrains.skija package org.jetbrains.skia
class Point3(val x: Float, val y: Float, val z: Float) { class Point3(val x: Float, val y: Float, val z: Float) {
override fun equals(o: Any?): Boolean { override fun equals(o: Any?): Boolean {
......
package org.jetbrains.skija package org.jetbrains.skia
/** /**
* @see org.jetbrains.skija.FilterMipmap * @see org.jetbrains.skia.FilterMipmap
* *
* @see org.jetbrains.skija.CubicResampler * @see org.jetbrains.skia.CubicResampler
*/ */
interface SamplingMode { interface SamplingMode {
fun _pack(): Long fun _pack(): Long
......
package org.jetbrains.skija package org.jetbrains.skia
enum class SurfaceColorFormat { enum class SurfaceColorFormat {
UNKNOWN, //!< uninitialized UNKNOWN, //!< uninitialized
......
package org.jetbrains.skija package org.jetbrains.skia
enum class SurfaceOrigin { enum class SurfaceOrigin {
TOP_LEFT, BOTTOM_LEFT; TOP_LEFT, BOTTOM_LEFT;
......
package org.jetbrains.skija.paragraph package org.jetbrains.skia.paragraph
enum class Affinity { enum class Affinity {
UPSTREAM, DOWNSTREAM; UPSTREAM, DOWNSTREAM;
......
package org.jetbrains.skija.paragraph package org.jetbrains.skia.paragraph
enum class Alignment { enum class Alignment {
LEFT, RIGHT, CENTER, JUSTIFY, START, END; LEFT, RIGHT, CENTER, JUSTIFY, START, END;
......
package org.jetbrains.skija.paragraph package org.jetbrains.skia.paragraph
enum class BaselineMode { enum class BaselineMode {
ALPHABETIC, IDEOGRAPHIC; ALPHABETIC, IDEOGRAPHIC;
......
package org.jetbrains.skija.paragraph package org.jetbrains.skia.paragraph
enum class DecorationLineStyle { enum class DecorationLineStyle {
SOLID, DOUBLE, DOTTED, DASHED, WAVY; SOLID, DOUBLE, DOTTED, DASHED, WAVY;
......
package org.jetbrains.skija.paragraph package org.jetbrains.skia.paragraph
enum class Direction { enum class Direction {
RTL, LTR; RTL, LTR;
......
package org.jetbrains.skija.paragraph package org.jetbrains.skia.paragraph
enum class HeightMode { enum class HeightMode {
ALL, DISABLE_FIRST_ASCENT, DISABLE_LAST_DESCENT, DISABLE_ALL; ALL, DISABLE_FIRST_ASCENT, DISABLE_LAST_DESCENT, DISABLE_ALL;
......
package org.jetbrains.skija.paragraph package org.jetbrains.skia.paragraph
/** /**
* Where to vertically align the placeholder relative to the surrounding text. * Where to vertically align the placeholder relative to the surrounding text.
......
package org.jetbrains.skija.paragraph package org.jetbrains.skia.paragraph
enum class RectHeightMode { enum class RectHeightMode {
/** Provide tight bounding boxes that fit heights per run. */ /** Provide tight bounding boxes that fit heights per run. */
......
package org.jetbrains.skija.paragraph package org.jetbrains.skia.paragraph
enum class RectWidthMode { enum class RectWidthMode {
/** Provide tight bounding boxes that fit widths to the runs of each line independently. */ /** Provide tight bounding boxes that fit widths to the runs of each line independently. */
......
package org.jetbrains.skija.paragraph package org.jetbrains.skia.paragraph
enum class TextStyleAttribute { enum class TextStyleAttribute {
NONE, ALL_ATTRIBUTES, FONT, FOREGROUND, BACKGROUND, SHADOW, DECORATIONS, LETTER_SPACING, WORD_SPACING, FONT_EXACT; NONE, ALL_ATTRIBUTES, FONT, FOREGROUND, BACKGROUND, SHADOW, DECORATIONS, LETTER_SPACING, WORD_SPACING, FONT_EXACT;
......
package org.jetbrains.skija.svg package org.jetbrains.skia.svg
enum class SVGLengthType { enum class SVGLengthType {
HORIZONTAL, VERTICAL, OTHER; HORIZONTAL, VERTICAL, OTHER;
......
package org.jetbrains.skija.svg package org.jetbrains.skia.svg
enum class SVGLengthUnit { enum class SVGLengthUnit {
UNKNOWN, NUMBER, PERCENTAGE, EMS, EXS, PX, CM, MM, IN, PT, PC; UNKNOWN, NUMBER, PERCENTAGE, EMS, EXS, PX, CM, MM, IN, PT, PC;
......
package org.jetbrains.skija.svg package org.jetbrains.skia.svg
enum class SVGTag { enum class SVGTag {
CIRCLE, CLIP_PATH, DEFS, ELLIPSE, FE_BLEND, FE_COLOR_MATRIX, FE_COMPOSITE, FE_DIFFUSE_LIGHTING, FE_DISPLACEMENT_MAP, FE_DISTANT_LIGHT, FE_FLOOD, FE_GAUSSIAN_BLUR, FE_IMAGE, FE_MORPHOLOGY, FE_OFFSET, FE_POINT_LIGHT, FE_SPECULAR_LIGHTING, FE_SPOT_LIGHT, FE_TURBULENCE, FILTER, G, IMAGE, LINE, LINEAR_GRADIENT, MASK, PATH, PATTERN, POLYGON, POLYLINE, RADIAL_GRADIENT, RECT, STOP, SVG, TEXT, TEXT_LITERAL, TEXTPATH, TSPAN, USE; CIRCLE, CLIP_PATH, DEFS, ELLIPSE, FE_BLEND, FE_COLOR_MATRIX, FE_COMPOSITE, FE_DIFFUSE_LIGHTING, FE_DISPLACEMENT_MAP, FE_DISTANT_LIGHT, FE_FLOOD, FE_GAUSSIAN_BLUR, FE_IMAGE, FE_MORPHOLOGY, FE_OFFSET, FE_POINT_LIGHT, FE_SPECULAR_LIGHTING, FE_SPOT_LIGHT, FE_TURBULENCE, FILTER, G, IMAGE, LINE, LINEAR_GRADIENT, MASK, PATH, PATTERN, POLYGON, POLYLINE, RADIAL_GRADIENT, RECT, STOP, SVG, TEXT, TEXT_LITERAL, TEXTPATH, TSPAN, USE;
......
...@@ -7,12 +7,12 @@ static void deleteBackendRenderTarget(GrBackendRenderTarget* rt) { ...@@ -7,12 +7,12 @@ static void deleteBackendRenderTarget(GrBackendRenderTarget* rt) {
delete rt; delete rt;
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_BackendRenderTarget__1nGetFinalizer extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_BackendRenderTarget__1nGetFinalizer
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deleteBackendRenderTarget)); return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deleteBackendRenderTarget));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_BackendRenderTarget__1nMakeGL extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_BackendRenderTarget__1nMakeGL
(JNIEnv* env, jclass jclass, jint width, jint height, jint sampleCnt, jint stencilBits, jint fbId, jint fbFormat) { (JNIEnv* env, jclass jclass, jint width, jint height, jint sampleCnt, jint stencilBits, jint fbId, jint fbFormat) {
GrGLFramebufferInfo glInfo = { static_cast<unsigned int>(fbId), static_cast<unsigned int>(fbFormat) }; GrGLFramebufferInfo glInfo = { static_cast<unsigned int>(fbId), static_cast<unsigned int>(fbFormat) };
GrBackendRenderTarget* instance = new GrBackendRenderTarget(width, height, sampleCnt, stencilBits, glInfo); GrBackendRenderTarget* instance = new GrBackendRenderTarget(width, height, sampleCnt, stencilBits, glInfo);
...@@ -20,7 +20,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_BackendRenderTarget_ ...@@ -20,7 +20,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_BackendRenderTarget_
} }
#ifdef SK_METAL #ifdef SK_METAL
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_BackendRenderTarget__1nMakeMetal extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_BackendRenderTarget__1nMakeMetal
(JNIEnv* env, jclass jclass, jint width, jint height, jlong texturePtr) { (JNIEnv* env, jclass jclass, jint width, jint height, jlong texturePtr) {
GrMTLHandle texture = reinterpret_cast<GrMTLHandle>(static_cast<uintptr_t>(texturePtr)); GrMTLHandle texture = reinterpret_cast<GrMTLHandle>(static_cast<uintptr_t>(texturePtr));
GrMtlTextureInfo fbInfo; GrMtlTextureInfo fbInfo;
...@@ -33,7 +33,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_BackendRenderTarget_ ...@@ -33,7 +33,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_BackendRenderTarget_
#ifdef SK_DIRECT3D #ifdef SK_DIRECT3D
#include "d3d/GrD3DTypes.h" #include "d3d/GrD3DTypes.h"
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_BackendRenderTarget__1nMakeDirect3D extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_BackendRenderTarget__1nMakeDirect3D
(JNIEnv* env, jclass jclass, jint width, jint height, jlong texturePtr, jint format, jint sampleCnt, jint levelCnt) { (JNIEnv* env, jclass jclass, jint width, jint height, jlong texturePtr, jint format, jint sampleCnt, jint levelCnt) {
GrD3DTextureResourceInfo texResInfo = {}; GrD3DTextureResourceInfo texResInfo = {};
ID3D12Resource* resource = reinterpret_cast<ID3D12Resource*>(static_cast<uintptr_t>(texturePtr)); ID3D12Resource* resource = reinterpret_cast<ID3D12Resource*>(static_cast<uintptr_t>(texturePtr));
......
...@@ -10,89 +10,89 @@ static void deleteBitmap(SkBitmap* instance) { ...@@ -10,89 +10,89 @@ static void deleteBitmap(SkBitmap* instance) {
delete instance; delete instance;
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Bitmap__1nGetFinalizer(JNIEnv* env, jclass jclass) { extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Bitmap__1nGetFinalizer(JNIEnv* env, jclass jclass) {
return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deleteBitmap)); return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deleteBitmap));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Bitmap__1nMake extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Bitmap__1nMake
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
return reinterpret_cast<jlong>(new SkBitmap()); return reinterpret_cast<jlong>(new SkBitmap());
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Bitmap__1nMakeClone extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Bitmap__1nMakeClone
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
return reinterpret_cast<jlong>(new SkBitmap(*instance)); return reinterpret_cast<jlong>(new SkBitmap(*instance));
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Bitmap__1nSwap extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Bitmap__1nSwap
(JNIEnv* env, jclass jclass, jlong ptr, jlong otherPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jlong otherPtr) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
SkBitmap* other = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(otherPtr)); SkBitmap* other = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(otherPtr));
instance->swap(*other); instance->swap(*other);
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Bitmap__1nGetImageInfo extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_Bitmap__1nGetImageInfo
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
return skija::ImageInfo::toJava(env, instance->info()); return skija::ImageInfo::toJava(env, instance->info());
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Bitmap__1nGetRowBytesAsPixels extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Bitmap__1nGetRowBytesAsPixels
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
return instance->rowBytesAsPixels(); return instance->rowBytesAsPixels();
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Bitmap__1nIsNull extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Bitmap__1nIsNull
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
return instance->isNull(); return instance->isNull();
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Bitmap__1nGetRowBytes extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Bitmap__1nGetRowBytes
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
return instance->rowBytes(); return instance->rowBytes();
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Bitmap__1nSetAlphaType extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Bitmap__1nSetAlphaType
(JNIEnv* env, jclass jclass, jlong ptr, jint alphaType) { (JNIEnv* env, jclass jclass, jlong ptr, jint alphaType) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
return instance->setAlphaType(static_cast<SkAlphaType>(alphaType)); return instance->setAlphaType(static_cast<SkAlphaType>(alphaType));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Bitmap__1nComputeByteSize extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Bitmap__1nComputeByteSize
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
return instance->computeByteSize(); return instance->computeByteSize();
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Bitmap__1nIsImmutable extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Bitmap__1nIsImmutable
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
return instance->isImmutable(); return instance->isImmutable();
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Bitmap__1nSetImmutable extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Bitmap__1nSetImmutable
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
instance->setImmutable(); instance->setImmutable();
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Bitmap__1nReset extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Bitmap__1nReset
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
instance->reset(); instance->reset();
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Bitmap__1nComputeIsOpaque extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Bitmap__1nComputeIsOpaque
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
return SkBitmap::ComputeIsOpaque(*instance); return SkBitmap::ComputeIsOpaque(*instance);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Bitmap__1nSetImageInfo extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Bitmap__1nSetImageInfo
(JNIEnv* env, jclass jclass, jlong ptr, jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jlong rowBytes) { (JNIEnv* env, jclass jclass, jlong ptr, jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jlong rowBytes) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
SkColorSpace* colorSpace = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr)); SkColorSpace* colorSpace = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr));
...@@ -104,7 +104,7 @@ extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Bitmap__1nSetImag ...@@ -104,7 +104,7 @@ extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Bitmap__1nSetImag
return instance->setInfo(imageInfo, rowBytes); return instance->setInfo(imageInfo, rowBytes);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Bitmap__1nAllocPixelsFlags extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Bitmap__1nAllocPixelsFlags
(JNIEnv* env, jclass jclass, jlong ptr, jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jint flags) { (JNIEnv* env, jclass jclass, jlong ptr, jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jint flags) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
SkColorSpace* colorSpace = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr)); SkColorSpace* colorSpace = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr));
...@@ -116,7 +116,7 @@ extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Bitmap__1nAllocPi ...@@ -116,7 +116,7 @@ extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Bitmap__1nAllocPi
return instance->tryAllocPixelsFlags(imageInfo, flags); return instance->tryAllocPixelsFlags(imageInfo, flags);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Bitmap__1nAllocPixelsRowBytes extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Bitmap__1nAllocPixelsRowBytes
(JNIEnv* env, jclass jclass, jlong ptr, jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jlong rowBytes) { (JNIEnv* env, jclass jclass, jlong ptr, jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jlong rowBytes) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
SkColorSpace* colorSpace = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr)); SkColorSpace* colorSpace = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr));
...@@ -128,7 +128,7 @@ extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Bitmap__1nAllocPi ...@@ -128,7 +128,7 @@ extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Bitmap__1nAllocPi
return instance->tryAllocPixels(imageInfo, rowBytes); return instance->tryAllocPixels(imageInfo, rowBytes);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Bitmap__1nInstallPixels extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Bitmap__1nInstallPixels
(JNIEnv* env, jclass jclass, jlong ptr, jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jbyteArray pixelsArr, jlong rowBytes) { (JNIEnv* env, jclass jclass, jlong ptr, jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jbyteArray pixelsArr, jlong rowBytes) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
SkColorSpace* colorSpace = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr)); SkColorSpace* colorSpace = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr));
...@@ -144,13 +144,13 @@ extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Bitmap__1nInstall ...@@ -144,13 +144,13 @@ extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Bitmap__1nInstall
return instance->installPixels(imageInfo, pixels, rowBytes, deleteJBytes, nullptr); return instance->installPixels(imageInfo, pixels, rowBytes, deleteJBytes, nullptr);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Bitmap__1nAllocPixels extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Bitmap__1nAllocPixels
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
return instance->tryAllocPixels(); return instance->tryAllocPixels();
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Bitmap__1nGetPixelRef extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Bitmap__1nGetPixelRef
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
SkPixelRef* pixelRef = instance->pixelRef(); SkPixelRef* pixelRef = instance->pixelRef();
...@@ -158,70 +158,70 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Bitmap__1nGetPixelRe ...@@ -158,70 +158,70 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Bitmap__1nGetPixelRe
return reinterpret_cast<jlong>(pixelRef); return reinterpret_cast<jlong>(pixelRef);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Bitmap__1nGetPixelRefOrigin extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Bitmap__1nGetPixelRefOrigin
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
SkIPoint origin = instance->pixelRefOrigin(); SkIPoint origin = instance->pixelRefOrigin();
return packIPoint(origin); return packIPoint(origin);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Bitmap__1nSetPixelRef extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Bitmap__1nSetPixelRef
(JNIEnv* env, jclass jclass, jlong ptr, jlong pixelRefPtr, jint dx, jint dy) { (JNIEnv* env, jclass jclass, jlong ptr, jlong pixelRefPtr, jint dx, jint dy) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
SkPixelRef* pixelRef = reinterpret_cast<SkPixelRef*>(static_cast<uintptr_t>(pixelRefPtr)); SkPixelRef* pixelRef = reinterpret_cast<SkPixelRef*>(static_cast<uintptr_t>(pixelRefPtr));
instance->setPixelRef(sk_ref_sp<SkPixelRef>(pixelRef), dx, dy); instance->setPixelRef(sk_ref_sp<SkPixelRef>(pixelRef), dx, dy);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Bitmap__1nIsReadyToDraw extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Bitmap__1nIsReadyToDraw
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
return instance->readyToDraw(); return instance->readyToDraw();
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Bitmap__1nGetGenerationId extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Bitmap__1nGetGenerationId
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
return instance->getGenerationID(); return instance->getGenerationID();
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Bitmap__1nNotifyPixelsChanged extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Bitmap__1nNotifyPixelsChanged
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
instance->notifyPixelsChanged(); instance->notifyPixelsChanged();
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Bitmap__1nEraseColor extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Bitmap__1nEraseColor
(JNIEnv* env, jclass jclass, jlong ptr, jint color) { (JNIEnv* env, jclass jclass, jlong ptr, jint color) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
instance->eraseColor(color); instance->eraseColor(color);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Bitmap__1nErase extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Bitmap__1nErase
(JNIEnv* env, jclass jclass, jlong ptr, jint color, jint left, jint top, jint right, jint bottom) { (JNIEnv* env, jclass jclass, jlong ptr, jint color, jint left, jint top, jint right, jint bottom) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
instance->erase(color, {left, top, right, bottom}); instance->erase(color, {left, top, right, bottom});
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Bitmap__1nGetColor extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Bitmap__1nGetColor
(JNIEnv* env, jclass jclass, jlong ptr, jint x, jint y) { (JNIEnv* env, jclass jclass, jlong ptr, jint x, jint y) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
return instance->getColor(x, y); return instance->getColor(x, y);
} }
extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skija_Bitmap__1nGetAlphaf extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skia_Bitmap__1nGetAlphaf
(JNIEnv* env, jclass jclass, jlong ptr, jint x, jint y) { (JNIEnv* env, jclass jclass, jlong ptr, jint x, jint y) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
return instance->getAlphaf(x, y); return instance->getAlphaf(x, y);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Bitmap__1nExtractSubset extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Bitmap__1nExtractSubset
(JNIEnv* env, jclass jclass, jlong ptr, jlong dstPtr, jint left, jint top, jint right, jint bottom) { (JNIEnv* env, jclass jclass, jlong ptr, jlong dstPtr, jint left, jint top, jint right, jint bottom) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
SkBitmap* dst = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(dstPtr)); SkBitmap* dst = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(dstPtr));
return instance->extractSubset(dst, {left, top, right, bottom}); return instance->extractSubset(dst, {left, top, right, bottom});
} }
extern "C" JNIEXPORT jbyteArray JNICALL Java_org_jetbrains_skija_Bitmap__1nReadPixels extern "C" JNIEXPORT jbyteArray JNICALL Java_org_jetbrains_skia_Bitmap__1nReadPixels
(JNIEnv* env, jclass jclass, jlong ptr, jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jlong rowBytes, jint srcX, jint srcY) { (JNIEnv* env, jclass jclass, jlong ptr, jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jlong rowBytes, jint srcX, jint srcY) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
SkColorSpace* colorSpace = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr)); SkColorSpace* colorSpace = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr));
...@@ -237,7 +237,7 @@ extern "C" JNIEXPORT jbyteArray JNICALL Java_org_jetbrains_skija_Bitmap__1nReadP ...@@ -237,7 +237,7 @@ extern "C" JNIEXPORT jbyteArray JNICALL Java_org_jetbrains_skija_Bitmap__1nReadP
return nullptr; return nullptr;
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Bitmap__1nExtractAlpha extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_Bitmap__1nExtractAlpha
(JNIEnv* env, jclass jclass, jlong ptr, jlong dstPtr, jlong paintPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jlong dstPtr, jlong paintPtr) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
SkBitmap* dst = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(dstPtr)); SkBitmap* dst = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(dstPtr));
...@@ -249,7 +249,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Bitmap__1nExtractA ...@@ -249,7 +249,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Bitmap__1nExtractA
return nullptr; return nullptr;
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Bitmap__1nPeekPixels extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_Bitmap__1nPeekPixels
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
SkPixmap pixmap; SkPixmap pixmap;
...@@ -259,7 +259,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Bitmap__1nPeekPixe ...@@ -259,7 +259,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Bitmap__1nPeekPixe
return nullptr; return nullptr;
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Bitmap__1nMakeShader extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Bitmap__1nMakeShader
(JNIEnv* env, jclass jclass, jlong ptr, jint tmx, jint tmy, jlong samplingMode, jfloatArray localMatrixArr) { (JNIEnv* env, jclass jclass, jlong ptr, jint tmx, jint tmy, jlong samplingMode, jfloatArray localMatrixArr) {
SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr)); SkBitmap* instance = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(ptr));
std::unique_ptr<SkMatrix> localMatrix = skMatrix(env, localMatrixArr); std::unique_ptr<SkMatrix> localMatrix = skMatrix(env, localMatrixArr);
......
...@@ -6,11 +6,11 @@ static void deleteBreakIterator(UBreakIterator* instance) { ...@@ -6,11 +6,11 @@ static void deleteBreakIterator(UBreakIterator* instance) {
ubrk_close(instance); ubrk_close(instance);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_BreakIterator__1nGetFinalizer(JNIEnv* env, jclass jclass) { extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_BreakIterator__1nGetFinalizer(JNIEnv* env, jclass jclass) {
return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deleteBreakIterator)); return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deleteBreakIterator));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_BreakIterator__1nMake extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_BreakIterator__1nMake
(JNIEnv* env, jclass jclass, jint type, jstring localeStr) { (JNIEnv* env, jclass jclass, jint type, jstring localeStr) {
UErrorCode status = U_ZERO_ERROR; UErrorCode status = U_ZERO_ERROR;
UBreakIterator* instance; UBreakIterator* instance;
...@@ -28,7 +28,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_BreakIterator__1nMak ...@@ -28,7 +28,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_BreakIterator__1nMak
return reinterpret_cast<jlong>(instance); return reinterpret_cast<jlong>(instance);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_BreakIterator__1nClone extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_BreakIterator__1nClone
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
UBreakIterator* instance = reinterpret_cast<UBreakIterator*>(static_cast<uintptr_t>(ptr)); UBreakIterator* instance = reinterpret_cast<UBreakIterator*>(static_cast<uintptr_t>(ptr));
UErrorCode status = U_ZERO_ERROR; UErrorCode status = U_ZERO_ERROR;
...@@ -40,61 +40,61 @@ extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_BreakIterator__1nClon ...@@ -40,61 +40,61 @@ extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_BreakIterator__1nClon
return reinterpret_cast<jlong>(clone); return reinterpret_cast<jlong>(clone);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_BreakIterator__1nCurrent extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_BreakIterator__1nCurrent
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
UBreakIterator* instance = reinterpret_cast<UBreakIterator*>(static_cast<uintptr_t>(ptr)); UBreakIterator* instance = reinterpret_cast<UBreakIterator*>(static_cast<uintptr_t>(ptr));
return ubrk_current(instance); return ubrk_current(instance);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_BreakIterator__1nNext extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_BreakIterator__1nNext
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
UBreakIterator* instance = reinterpret_cast<UBreakIterator*>(static_cast<uintptr_t>(ptr)); UBreakIterator* instance = reinterpret_cast<UBreakIterator*>(static_cast<uintptr_t>(ptr));
return ubrk_next(instance); return ubrk_next(instance);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_BreakIterator__1nPrevious extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_BreakIterator__1nPrevious
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
UBreakIterator* instance = reinterpret_cast<UBreakIterator*>(static_cast<uintptr_t>(ptr)); UBreakIterator* instance = reinterpret_cast<UBreakIterator*>(static_cast<uintptr_t>(ptr));
return ubrk_previous(instance); return ubrk_previous(instance);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_BreakIterator__1nFirst extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_BreakIterator__1nFirst
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
UBreakIterator* instance = reinterpret_cast<UBreakIterator*>(static_cast<uintptr_t>(ptr)); UBreakIterator* instance = reinterpret_cast<UBreakIterator*>(static_cast<uintptr_t>(ptr));
return ubrk_first(instance); return ubrk_first(instance);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_BreakIterator__1nLast extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_BreakIterator__1nLast
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
UBreakIterator* instance = reinterpret_cast<UBreakIterator*>(static_cast<uintptr_t>(ptr)); UBreakIterator* instance = reinterpret_cast<UBreakIterator*>(static_cast<uintptr_t>(ptr));
return ubrk_last(instance); return ubrk_last(instance);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_BreakIterator__1nPreceding extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_BreakIterator__1nPreceding
(JNIEnv* env, jclass jclass, jlong ptr, jint offset) { (JNIEnv* env, jclass jclass, jlong ptr, jint offset) {
UBreakIterator* instance = reinterpret_cast<UBreakIterator*>(static_cast<uintptr_t>(ptr)); UBreakIterator* instance = reinterpret_cast<UBreakIterator*>(static_cast<uintptr_t>(ptr));
return ubrk_preceding(instance, offset); return ubrk_preceding(instance, offset);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_BreakIterator__1nFollowing extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_BreakIterator__1nFollowing
(JNIEnv* env, jclass jclass, jlong ptr, jint offset) { (JNIEnv* env, jclass jclass, jlong ptr, jint offset) {
UBreakIterator* instance = reinterpret_cast<UBreakIterator*>(static_cast<uintptr_t>(ptr)); UBreakIterator* instance = reinterpret_cast<UBreakIterator*>(static_cast<uintptr_t>(ptr));
return ubrk_following(instance, offset); return ubrk_following(instance, offset);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_BreakIterator__1nIsBoundary extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_BreakIterator__1nIsBoundary
(JNIEnv* env, jclass jclass, jlong ptr, jint offset) { (JNIEnv* env, jclass jclass, jlong ptr, jint offset) {
UBreakIterator* instance = reinterpret_cast<UBreakIterator*>(static_cast<uintptr_t>(ptr)); UBreakIterator* instance = reinterpret_cast<UBreakIterator*>(static_cast<uintptr_t>(ptr));
return ubrk_isBoundary(instance, offset); return ubrk_isBoundary(instance, offset);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_BreakIterator__1nGetRuleStatus extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_BreakIterator__1nGetRuleStatus
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
UBreakIterator* instance = reinterpret_cast<UBreakIterator*>(static_cast<uintptr_t>(ptr)); UBreakIterator* instance = reinterpret_cast<UBreakIterator*>(static_cast<uintptr_t>(ptr));
return ubrk_getRuleStatus(instance); return ubrk_getRuleStatus(instance);
} }
extern "C" JNIEXPORT jintArray JNICALL Java_org_jetbrains_skija_BreakIterator__1nGetRuleStatuses extern "C" JNIEXPORT jintArray JNICALL Java_org_jetbrains_skia_BreakIterator__1nGetRuleStatuses
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
UBreakIterator* instance = reinterpret_cast<UBreakIterator*>(static_cast<uintptr_t>(ptr)); UBreakIterator* instance = reinterpret_cast<UBreakIterator*>(static_cast<uintptr_t>(ptr));
UErrorCode status = U_ZERO_ERROR; UErrorCode status = U_ZERO_ERROR;
...@@ -108,7 +108,7 @@ extern "C" JNIEXPORT jintArray JNICALL Java_org_jetbrains_skija_BreakIterator__1 ...@@ -108,7 +108,7 @@ extern "C" JNIEXPORT jintArray JNICALL Java_org_jetbrains_skija_BreakIterator__1
return javaIntArray(env, vec); return javaIntArray(env, vec);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_BreakIterator__1nSetText extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_BreakIterator__1nSetText
(JNIEnv* env, jclass jclass, jlong ptr, jlong textPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jlong textPtr) {
UBreakIterator* instance = reinterpret_cast<UBreakIterator*>(static_cast<uintptr_t>(ptr)); UBreakIterator* instance = reinterpret_cast<UBreakIterator*>(static_cast<uintptr_t>(ptr));
std::vector<jchar>* text = reinterpret_cast<std::vector<jchar>*>(static_cast<uintptr_t>(textPtr)); std::vector<jchar>* text = reinterpret_cast<std::vector<jchar>*>(static_cast<uintptr_t>(textPtr));
......
...@@ -12,25 +12,25 @@ static void deleteCanvas(SkCanvas* canvas) { ...@@ -12,25 +12,25 @@ static void deleteCanvas(SkCanvas* canvas) {
delete canvas; delete canvas;
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Canvas__1nGetFinalizer(JNIEnv* env, jclass jclass) { extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Canvas__1nGetFinalizer(JNIEnv* env, jclass jclass) {
return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deleteCanvas)); return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deleteCanvas));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Canvas__1nMakeFromBitmap extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Canvas__1nMakeFromBitmap
(JNIEnv* env, jclass jclass, jlong bitmapPtr, jint flags, jint pixelGeometry) { (JNIEnv* env, jclass jclass, jlong bitmapPtr, jint flags, jint pixelGeometry) {
SkBitmap* bitmap = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(bitmapPtr)); SkBitmap* bitmap = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(bitmapPtr));
SkCanvas* canvas = new SkCanvas(*bitmap, {static_cast<uint32_t>(flags), static_cast<SkPixelGeometry>(pixelGeometry)}); SkCanvas* canvas = new SkCanvas(*bitmap, {static_cast<uint32_t>(flags), static_cast<SkPixelGeometry>(pixelGeometry)});
return reinterpret_cast<jlong>(canvas); return reinterpret_cast<jlong>(canvas);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawPoint extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nDrawPoint
(JNIEnv* env, jclass jclass, jlong canvasPtr, jfloat x, jfloat y, jlong paintPtr) { (JNIEnv* env, jclass jclass, jlong canvasPtr, jfloat x, jfloat y, jlong paintPtr) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr));
SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr)); SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr));
canvas->drawPoint(x, y, *paint); canvas->drawPoint(x, y, *paint);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawPoints extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nDrawPoints
(JNIEnv* env, jclass jclass, jlong canvasPtr, int mode, jfloatArray coords, jlong paintPtr) { (JNIEnv* env, jclass jclass, jlong canvasPtr, int mode, jfloatArray coords, jlong paintPtr) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr));
SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr)); SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr));
...@@ -41,42 +41,42 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawPoints ...@@ -41,42 +41,42 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawPoints
env->ReleasePrimitiveArrayCritical(coords, arr, 0); env->ReleasePrimitiveArrayCritical(coords, arr, 0);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawLine extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nDrawLine
(JNIEnv* env, jclass jclass, jlong canvasPtr, jfloat x0, jfloat y0, jfloat x1, jfloat y1, jlong paintPtr) { (JNIEnv* env, jclass jclass, jlong canvasPtr, jfloat x0, jfloat y0, jfloat x1, jfloat y1, jlong paintPtr) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr));
SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr)); SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr));
canvas->drawLine(x0, y0, x1, y1, *paint); canvas->drawLine(x0, y0, x1, y1, *paint);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawArc extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nDrawArc
(JNIEnv* env, jclass jclass, jlong canvasPtr, jfloat left, jfloat top, jfloat right, jfloat bottom, jfloat startAngle, jfloat sweepAngle, jboolean includeCenter, jlong paintPtr) { (JNIEnv* env, jclass jclass, jlong canvasPtr, jfloat left, jfloat top, jfloat right, jfloat bottom, jfloat startAngle, jfloat sweepAngle, jboolean includeCenter, jlong paintPtr) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr));
SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr)); SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr));
canvas->drawArc({left, top, right, bottom}, startAngle, sweepAngle, includeCenter, *paint); canvas->drawArc({left, top, right, bottom}, startAngle, sweepAngle, includeCenter, *paint);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawRect extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nDrawRect
(JNIEnv* env, jclass jclass, jlong canvasPtr, jfloat left, jfloat top, jfloat right, jfloat bottom, jlong paintPtr) { (JNIEnv* env, jclass jclass, jlong canvasPtr, jfloat left, jfloat top, jfloat right, jfloat bottom, jlong paintPtr) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr));
SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr)); SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr));
canvas->drawRect({left, top, right, bottom}, *paint); canvas->drawRect({left, top, right, bottom}, *paint);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawOval extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nDrawOval
(JNIEnv* env, jclass jclass, jlong canvasPtr, jfloat left, jfloat top, jfloat right, jfloat bottom, jlong paintPtr) { (JNIEnv* env, jclass jclass, jlong canvasPtr, jfloat left, jfloat top, jfloat right, jfloat bottom, jlong paintPtr) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr));
SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr)); SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr));
canvas->drawOval({left, top, right, bottom}, *paint); canvas->drawOval({left, top, right, bottom}, *paint);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawRRect extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nDrawRRect
(JNIEnv* env, jclass jclass, jlong canvasPtr, jfloat left, jfloat top, jfloat right, jfloat bottom, jfloatArray jradii, jlong paintPtr) { (JNIEnv* env, jclass jclass, jlong canvasPtr, jfloat left, jfloat top, jfloat right, jfloat bottom, jfloatArray jradii, jlong paintPtr) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr));
SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr)); SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr));
canvas->drawRRect(skija::RRect::toSkRRect(env, left, top, right, bottom, jradii), *paint); canvas->drawRRect(skija::RRect::toSkRRect(env, left, top, right, bottom, jradii), *paint);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawDRRect extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nDrawDRRect
(JNIEnv* env, jclass jclass, jlong canvasPtr, (JNIEnv* env, jclass jclass, jlong canvasPtr,
jfloat ol, jfloat ot, jfloat oright, jfloat ob, jfloatArray ojradii, jfloat ol, jfloat ot, jfloat oright, jfloat ob, jfloatArray ojradii,
jfloat il, jfloat it, jfloat ir, jfloat ib, jfloatArray ijradii, jfloat il, jfloat it, jfloat ir, jfloat ib, jfloatArray ijradii,
...@@ -87,7 +87,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawDRRect ...@@ -87,7 +87,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawDRRect
skija::RRect::toSkRRect(env, il, it, ir, ib, ijradii), *paint); skija::RRect::toSkRRect(env, il, it, ir, ib, ijradii), *paint);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawPath extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nDrawPath
(JNIEnv* env, jclass jclass, jlong canvasPtr, jlong pathPtr, jlong paintPtr) { (JNIEnv* env, jclass jclass, jlong canvasPtr, jlong pathPtr, jlong paintPtr) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr));
SkPath* path = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(pathPtr)); SkPath* path = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(pathPtr));
...@@ -95,7 +95,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawPath ...@@ -95,7 +95,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawPath
canvas->drawPath(*path, *paint); canvas->drawPath(*path, *paint);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawImageRect extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nDrawImageRect
(JNIEnv* env, jclass jclass, jlong canvasPtr, jlong imagePtr, jfloat sl, jfloat st, jfloat sr, jfloat sb, jfloat dl, jfloat dt, jfloat dr, jfloat db, jlong samplingMode, jlong paintPtr, jboolean strict) { (JNIEnv* env, jclass jclass, jlong canvasPtr, jlong imagePtr, jfloat sl, jfloat st, jfloat sr, jfloat sb, jfloat dl, jfloat dt, jfloat dr, jfloat db, jlong samplingMode, jlong paintPtr, jboolean strict) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr));
SkImage* image = reinterpret_cast<SkImage*>(static_cast<uintptr_t>(imagePtr)); SkImage* image = reinterpret_cast<SkImage*>(static_cast<uintptr_t>(imagePtr));
...@@ -106,7 +106,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawImageRe ...@@ -106,7 +106,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawImageRe
canvas->drawImageRect(image, src, dst, skija::SamplingMode::unpack(samplingMode), paint, constraint); canvas->drawImageRect(image, src, dst, skija::SamplingMode::unpack(samplingMode), paint, constraint);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawImageNine extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nDrawImageNine
(JNIEnv* env, jclass jclass, jlong canvasPtr, jlong imagePtr, jint cl, jint ct, jint cr, jint cb, jfloat dl, jfloat dt, jfloat dr, jfloat db, jint filterMode, jlong paintPtr) { (JNIEnv* env, jclass jclass, jlong canvasPtr, jlong imagePtr, jint cl, jint ct, jint cr, jint cb, jfloat dl, jfloat dt, jfloat dr, jfloat db, jint filterMode, jlong paintPtr) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr));
SkImage* image = reinterpret_cast<SkImage*>(static_cast<uintptr_t>(imagePtr)); SkImage* image = reinterpret_cast<SkImage*>(static_cast<uintptr_t>(imagePtr));
...@@ -116,7 +116,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawImageNi ...@@ -116,7 +116,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawImageNi
canvas->drawImageNine(image, center, dst, static_cast<SkFilterMode>(filterMode), paint); canvas->drawImageNine(image, center, dst, static_cast<SkFilterMode>(filterMode), paint);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawRegion extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nDrawRegion
(JNIEnv* env, jclass jclass, jlong canvasPtr, jlong regionPtr, jlong paintPtr) { (JNIEnv* env, jclass jclass, jlong canvasPtr, jlong regionPtr, jlong paintPtr) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr));
SkRegion* region = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtr)); SkRegion* region = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtr));
...@@ -124,7 +124,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawRegion ...@@ -124,7 +124,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawRegion
canvas->drawRegion(*region, *paint); canvas->drawRegion(*region, *paint);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawString extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nDrawString
(JNIEnv* env, jclass jclass, jlong canvasPtr, jstring stringObj, jfloat x, jfloat y, jlong skFontPtr, jlong paintPtr) { (JNIEnv* env, jclass jclass, jlong canvasPtr, jstring stringObj, jfloat x, jfloat y, jlong skFontPtr, jlong paintPtr) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*> (static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*> (static_cast<uintptr_t>(canvasPtr));
SkString string = skString(env, stringObj); SkString string = skString(env, stringObj);
...@@ -135,7 +135,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawString ...@@ -135,7 +135,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawString
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawTextBlob extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nDrawTextBlob
(JNIEnv* env, jclass jclass, jlong canvasPtr, jlong blobPtr, jfloat x, jfloat y, jlong paintPtr) { (JNIEnv* env, jclass jclass, jlong canvasPtr, jlong blobPtr, jfloat x, jfloat y, jlong paintPtr) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*> (static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*> (static_cast<uintptr_t>(canvasPtr));
SkTextBlob* blob = reinterpret_cast<SkTextBlob*>(static_cast<uintptr_t>(blobPtr)); SkTextBlob* blob = reinterpret_cast<SkTextBlob*>(static_cast<uintptr_t>(blobPtr));
...@@ -144,7 +144,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawTextBlo ...@@ -144,7 +144,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawTextBlo
canvas->drawTextBlob(blob, x, y, *paint); canvas->drawTextBlob(blob, x, y, *paint);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawPicture extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nDrawPicture
(JNIEnv* env, jclass jclass, jlong ptr, jlong picturePtr, jfloatArray matrixArr, jlong paintPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jlong picturePtr, jfloatArray matrixArr, jlong paintPtr) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*> (static_cast<uintptr_t>(ptr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*> (static_cast<uintptr_t>(ptr));
SkPicture* picture = reinterpret_cast<SkPicture*>(static_cast<uintptr_t>(picturePtr)); SkPicture* picture = reinterpret_cast<SkPicture*>(static_cast<uintptr_t>(picturePtr));
...@@ -153,7 +153,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawPicture ...@@ -153,7 +153,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawPicture
canvas->drawPicture(picture, matrix.get(), paint); canvas->drawPicture(picture, matrix.get(), paint);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawVertices extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nDrawVertices
(JNIEnv* env, jclass jclass, jlong ptr, jint verticesMode, jfloatArray positionsArr, jintArray colorsArr, jfloatArray texCoordsArr, jshortArray indexArr, jint blendMode, jlong paintPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jint verticesMode, jfloatArray positionsArr, jintArray colorsArr, jfloatArray texCoordsArr, jshortArray indexArr, jint blendMode, jlong paintPtr) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*> (static_cast<uintptr_t>(ptr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*> (static_cast<uintptr_t>(ptr));
int indexCount = indexArr == nullptr ? 0 : env->GetArrayLength(indexArr); int indexCount = indexArr == nullptr ? 0 : env->GetArrayLength(indexArr);
...@@ -180,7 +180,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawVertice ...@@ -180,7 +180,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawVertice
env->ReleaseFloatArrayElements(positionsArr, positions, 0); env->ReleaseFloatArrayElements(positionsArr, positions, 0);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawPatch extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nDrawPatch
(JNIEnv* env, jclass jclass, jlong ptr, jfloatArray cubicsArr, jintArray colorsArr, jfloatArray texCoordsArr, jint blendMode, jlong paintPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jfloatArray cubicsArr, jintArray colorsArr, jfloatArray texCoordsArr, jint blendMode, jlong paintPtr) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*> (static_cast<uintptr_t>(ptr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*> (static_cast<uintptr_t>(ptr));
jfloat* cubics = env->GetFloatArrayElements(cubicsArr, 0); jfloat* cubics = env->GetFloatArrayElements(cubicsArr, 0);
...@@ -196,7 +196,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawPatch ...@@ -196,7 +196,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawPatch
env->ReleaseFloatArrayElements(cubicsArr, cubics, 0); env->ReleaseFloatArrayElements(cubicsArr, cubics, 0);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawDrawable extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nDrawDrawable
(JNIEnv* env, jclass jclass, jlong ptr, jlong drawablePtr, jfloatArray matrixArr) { (JNIEnv* env, jclass jclass, jlong ptr, jlong drawablePtr, jfloatArray matrixArr) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(ptr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(ptr));
SkDrawable* drawable = reinterpret_cast<SkDrawable*>(static_cast<uintptr_t>(drawablePtr)); SkDrawable* drawable = reinterpret_cast<SkDrawable*>(static_cast<uintptr_t>(drawablePtr));
...@@ -204,32 +204,32 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawDrawabl ...@@ -204,32 +204,32 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawDrawabl
canvas->drawDrawable(drawable, matrix.get()); canvas->drawDrawable(drawable, matrix.get());
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nClear(JNIEnv* env, jclass jclass, jlong ptr, jint color) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nClear(JNIEnv* env, jclass jclass, jlong ptr, jint color) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(ptr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(ptr));
canvas->clear(color); canvas->clear(color);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nDrawPaint extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nDrawPaint
(JNIEnv* env, jclass jclass, jlong canvasPtr, jlong paintPtr) { (JNIEnv* env, jclass jclass, jlong canvasPtr, jlong paintPtr) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr));
SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr)); SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr));
canvas->drawPaint(*paint); canvas->drawPaint(*paint);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nSetMatrix extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nSetMatrix
(JNIEnv* env, jclass jclass, jlong canvasPtr, jfloatArray matrixArr) { (JNIEnv* env, jclass jclass, jlong canvasPtr, jfloatArray matrixArr) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr));
std::unique_ptr<SkMatrix> matrix = skMatrix(env, matrixArr); std::unique_ptr<SkMatrix> matrix = skMatrix(env, matrixArr);
canvas->setMatrix(*matrix); canvas->setMatrix(*matrix);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nResetMatrix extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nResetMatrix
(JNIEnv* env, jclass jclass, jlong canvasPtr) { (JNIEnv* env, jclass jclass, jlong canvasPtr) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr));
canvas->resetMatrix(); canvas->resetMatrix();
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Canvas__1nGetLocalToDevice extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_Canvas__1nGetLocalToDevice
(JNIEnv* env, jclass jclass, jlong canvasPtr) { (JNIEnv* env, jclass jclass, jlong canvasPtr) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr));
SkM44 matrix = canvas->getLocalToDevice(); SkM44 matrix = canvas->getLocalToDevice();
...@@ -238,72 +238,72 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Canvas__1nGetLocal ...@@ -238,72 +238,72 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Canvas__1nGetLocal
return javaFloatArray(env, floats); return javaFloatArray(env, floats);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nClipRect extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nClipRect
(JNIEnv* env, jclass jclass, jlong canvasPtr, jfloat left, jfloat top, jfloat right, jfloat bottom, jint mode, jboolean antiAlias) { (JNIEnv* env, jclass jclass, jlong canvasPtr, jfloat left, jfloat top, jfloat right, jfloat bottom, jint mode, jboolean antiAlias) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr));
canvas->clipRect({left, top, right, bottom}, static_cast<SkClipOp>(mode), antiAlias); canvas->clipRect({left, top, right, bottom}, static_cast<SkClipOp>(mode), antiAlias);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nClipRRect extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nClipRRect
(JNIEnv* env, jclass jclass, jlong canvasPtr, jfloat left, jfloat top, jfloat right, jfloat bottom, jfloatArray jradii, jint mode, jboolean antiAlias) { (JNIEnv* env, jclass jclass, jlong canvasPtr, jfloat left, jfloat top, jfloat right, jfloat bottom, jfloatArray jradii, jint mode, jboolean antiAlias) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr));
canvas->clipRRect(skija::RRect::toSkRRect(env, left, top, right, bottom, jradii), static_cast<SkClipOp>(mode), antiAlias); canvas->clipRRect(skija::RRect::toSkRRect(env, left, top, right, bottom, jradii), static_cast<SkClipOp>(mode), antiAlias);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nClipPath extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nClipPath
(JNIEnv* env, jclass jclass, jlong canvasPtr, jlong pathPtr, jint mode, jboolean antiAlias) { (JNIEnv* env, jclass jclass, jlong canvasPtr, jlong pathPtr, jint mode, jboolean antiAlias) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr));
SkPath* path = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(pathPtr)); SkPath* path = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(pathPtr));
canvas->clipPath(*path, static_cast<SkClipOp>(mode), antiAlias); canvas->clipPath(*path, static_cast<SkClipOp>(mode), antiAlias);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nClipRegion extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nClipRegion
(JNIEnv* env, jclass jclass, jlong canvasPtr, jlong regionPtr, jint mode) { (JNIEnv* env, jclass jclass, jlong canvasPtr, jlong regionPtr, jint mode) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr));
SkRegion* region = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtr)); SkRegion* region = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtr));
canvas->clipRegion(*region, static_cast<SkClipOp>(mode)); canvas->clipRegion(*region, static_cast<SkClipOp>(mode));
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nConcat extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nConcat
(JNIEnv* env, jclass jclass, jlong ptr, jfloatArray matrixArr) { (JNIEnv* env, jclass jclass, jlong ptr, jfloatArray matrixArr) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(ptr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(ptr));
std::unique_ptr<SkMatrix> m = skMatrix(env, matrixArr); std::unique_ptr<SkMatrix> m = skMatrix(env, matrixArr);
canvas->concat(*m); canvas->concat(*m);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nConcat44 extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nConcat44
(JNIEnv* env, jclass jclass, jlong ptr, jfloatArray matrixArr) { (JNIEnv* env, jclass jclass, jlong ptr, jfloatArray matrixArr) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(ptr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(ptr));
std::unique_ptr<SkM44> m = skM44(env, matrixArr); std::unique_ptr<SkM44> m = skM44(env, matrixArr);
canvas->concat(*m); canvas->concat(*m);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Canvas__1nReadPixels extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Canvas__1nReadPixels
(JNIEnv* env, jclass jclass, jlong ptr, jlong bitmapPtr, jint srcX, jint srcY) { (JNIEnv* env, jclass jclass, jlong ptr, jlong bitmapPtr, jint srcX, jint srcY) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(ptr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(ptr));
SkBitmap* bitmap = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(bitmapPtr)); SkBitmap* bitmap = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(bitmapPtr));
return canvas->readPixels(*bitmap, srcX, srcY); return canvas->readPixels(*bitmap, srcX, srcY);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Canvas__1nWritePixels extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Canvas__1nWritePixels
(JNIEnv* env, jclass jclass, jlong ptr, jlong bitmapPtr, jint x, jint y) { (JNIEnv* env, jclass jclass, jlong ptr, jlong bitmapPtr, jint x, jint y) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(ptr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(ptr));
SkBitmap* bitmap = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(bitmapPtr)); SkBitmap* bitmap = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(bitmapPtr));
return canvas->writePixels(*bitmap, x, y); return canvas->writePixels(*bitmap, x, y);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Canvas__1nSave(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Canvas__1nSave(JNIEnv* env, jclass jclass, jlong ptr) {
return reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(ptr))->save(); return reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(ptr))->save();
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Canvas__1nSaveLayer extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Canvas__1nSaveLayer
(JNIEnv* env, jclass jclass, jlong ptr, jlong paintPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jlong paintPtr) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(ptr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(ptr));
SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr)); SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr));
return canvas->saveLayer(nullptr, paint); return canvas->saveLayer(nullptr, paint);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Canvas__1nSaveLayerRect extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Canvas__1nSaveLayerRect
(JNIEnv* env, jclass jclass, jlong ptr, jfloat left, jfloat top, jfloat right, jfloat bottom, jlong paintPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat left, jfloat top, jfloat right, jfloat bottom, jlong paintPtr) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(ptr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(ptr));
SkRect bounds {left, top, right, bottom}; SkRect bounds {left, top, right, bottom};
...@@ -311,14 +311,14 @@ extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Canvas__1nSaveLayerRe ...@@ -311,14 +311,14 @@ extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Canvas__1nSaveLayerRe
return canvas->saveLayer(&bounds, paint); return canvas->saveLayer(&bounds, paint);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Canvas__1nGetSaveCount(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Canvas__1nGetSaveCount(JNIEnv* env, jclass jclass, jlong ptr) {
return reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(ptr))->getSaveCount(); return reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(ptr))->getSaveCount();
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nRestore(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nRestore(JNIEnv* env, jclass jclass, jlong ptr) {
reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(ptr))->restore(); reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(ptr))->restore();
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Canvas__1nRestoreToCount(JNIEnv* env, jclass jclass, jlong ptr, jint saveCount) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Canvas__1nRestoreToCount(JNIEnv* env, jclass jclass, jlong ptr, jint saveCount) {
reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(ptr))->restoreToCount(saveCount); reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(ptr))->restoreToCount(saveCount);
} }
\ No newline at end of file
...@@ -9,42 +9,42 @@ static void deleteCodec(SkCodec* instance) { ...@@ -9,42 +9,42 @@ static void deleteCodec(SkCodec* instance) {
delete instance; delete instance;
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Codec__1nGetFinalizer(JNIEnv* env, jclass jclass) { extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Codec__1nGetFinalizer(JNIEnv* env, jclass jclass) {
return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deleteCodec)); return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deleteCodec));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Codec__1nMakeFromData extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Codec__1nMakeFromData
(JNIEnv* env, jclass jclass, jlong dataPtr) { (JNIEnv* env, jclass jclass, jlong dataPtr) {
SkData* data = reinterpret_cast<SkData*>(static_cast<uintptr_t>(dataPtr)); SkData* data = reinterpret_cast<SkData*>(static_cast<uintptr_t>(dataPtr));
std::unique_ptr<SkCodec> instance = SkCodec::MakeFromData(sk_ref_sp(data)); std::unique_ptr<SkCodec> instance = SkCodec::MakeFromData(sk_ref_sp(data));
return reinterpret_cast<jlong>(instance.release()); return reinterpret_cast<jlong>(instance.release());
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Codec__1nGetImageInfo extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_Codec__1nGetImageInfo
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkCodec* instance = reinterpret_cast<SkCodec*>(static_cast<uintptr_t>(ptr)); SkCodec* instance = reinterpret_cast<SkCodec*>(static_cast<uintptr_t>(ptr));
return skija::ImageInfo::toJava(env, instance->getInfo()); return skija::ImageInfo::toJava(env, instance->getInfo());
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Codec__1nGetSize extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Codec__1nGetSize
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkCodec* instance = reinterpret_cast<SkCodec*>(static_cast<uintptr_t>(ptr)); SkCodec* instance = reinterpret_cast<SkCodec*>(static_cast<uintptr_t>(ptr));
return packISize(instance->dimensions()); return packISize(instance->dimensions());
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Codec__1nGetEncodedOrigin extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Codec__1nGetEncodedOrigin
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkCodec* instance = reinterpret_cast<SkCodec*>(static_cast<uintptr_t>(ptr)); SkCodec* instance = reinterpret_cast<SkCodec*>(static_cast<uintptr_t>(ptr));
return static_cast<jint>(instance->getOrigin()); return static_cast<jint>(instance->getOrigin());
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Codec__1nGetEncodedImageFormat extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Codec__1nGetEncodedImageFormat
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkCodec* instance = reinterpret_cast<SkCodec*>(static_cast<uintptr_t>(ptr)); SkCodec* instance = reinterpret_cast<SkCodec*>(static_cast<uintptr_t>(ptr));
return static_cast<jint>(instance->getEncodedFormat()); return static_cast<jint>(instance->getEncodedFormat());
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Codec__1nReadPixels extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Codec__1nReadPixels
(JNIEnv* env, jclass jclass, jlong ptr, jlong bitmapPtr, jint frame, jint priorFrame) { (JNIEnv* env, jclass jclass, jlong ptr, jlong bitmapPtr, jint frame, jint priorFrame) {
SkCodec* instance = reinterpret_cast<SkCodec*>(static_cast<uintptr_t>(ptr)); SkCodec* instance = reinterpret_cast<SkCodec*>(static_cast<uintptr_t>(ptr));
SkBitmap* bitmap = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(bitmapPtr)); SkBitmap* bitmap = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(bitmapPtr));
...@@ -55,13 +55,13 @@ extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Codec__1nReadPixels ...@@ -55,13 +55,13 @@ extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Codec__1nReadPixels
return static_cast<jint>(result); return static_cast<jint>(result);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Codec__1nGetFrameCount extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Codec__1nGetFrameCount
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkCodec* instance = reinterpret_cast<SkCodec*>(static_cast<uintptr_t>(ptr)); SkCodec* instance = reinterpret_cast<SkCodec*>(static_cast<uintptr_t>(ptr));
return instance->getFrameCount(); return instance->getFrameCount();
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Codec__1nGetFrameInfo extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_Codec__1nGetFrameInfo
(JNIEnv* env, jclass jclass, jlong ptr, jint frame) { (JNIEnv* env, jclass jclass, jlong ptr, jint frame) {
SkCodec* instance = reinterpret_cast<SkCodec*>(static_cast<uintptr_t>(ptr)); SkCodec* instance = reinterpret_cast<SkCodec*>(static_cast<uintptr_t>(ptr));
SkCodec::FrameInfo info; SkCodec::FrameInfo info;
...@@ -69,7 +69,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Codec__1nGetFrameI ...@@ -69,7 +69,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Codec__1nGetFrameI
return skija::AnimationFrameInfo::toJava(env, info); return skija::AnimationFrameInfo::toJava(env, info);
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Codec__1nGetFramesInfo extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_Codec__1nGetFramesInfo
(JNIEnv* env, jclass jclass, jlong ptr, jint frame) { (JNIEnv* env, jclass jclass, jlong ptr, jint frame) {
SkCodec* instance = reinterpret_cast<SkCodec*>(static_cast<uintptr_t>(ptr)); SkCodec* instance = reinterpret_cast<SkCodec*>(static_cast<uintptr_t>(ptr));
SkCodec::FrameInfo info; SkCodec::FrameInfo info;
...@@ -84,7 +84,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Codec__1nGetFrames ...@@ -84,7 +84,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Codec__1nGetFrames
return res; return res;
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Codec__1nGetRepetitionCount extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Codec__1nGetRepetitionCount
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkCodec* instance = reinterpret_cast<SkCodec*>(static_cast<uintptr_t>(ptr)); SkCodec* instance = reinterpret_cast<SkCodec*>(static_cast<uintptr_t>(ptr));
return instance->getRepetitionCount(); return instance->getRepetitionCount();
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
#include "SkTableColorFilter.h" #include "SkTableColorFilter.h"
#include "interop.hh" #include "interop.hh"
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeComposed extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ColorFilter__1nMakeComposed
(JNIEnv* env, jclass jclass, jlong outerPtr, jlong innerPtr) { (JNIEnv* env, jclass jclass, jlong outerPtr, jlong innerPtr) {
SkColorFilter* outer = reinterpret_cast<SkColorFilter*>(static_cast<uintptr_t>(outerPtr)); SkColorFilter* outer = reinterpret_cast<SkColorFilter*>(static_cast<uintptr_t>(outerPtr));
SkColorFilter* inner = reinterpret_cast<SkColorFilter*>(static_cast<uintptr_t>(innerPtr)); SkColorFilter* inner = reinterpret_cast<SkColorFilter*>(static_cast<uintptr_t>(innerPtr));
...@@ -16,7 +16,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeC ...@@ -16,7 +16,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeC
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeBlend extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ColorFilter__1nMakeBlend
(JNIEnv* env, jclass jclass, jint colorInt, jint modeInt) { (JNIEnv* env, jclass jclass, jint colorInt, jint modeInt) {
SkColor color = static_cast<SkColor>(colorInt); SkColor color = static_cast<SkColor>(colorInt);
SkBlendMode mode = static_cast<SkBlendMode>(modeInt); SkBlendMode mode = static_cast<SkBlendMode>(modeInt);
...@@ -24,7 +24,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeB ...@@ -24,7 +24,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeB
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeMatrix extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ColorFilter__1nMakeMatrix
(JNIEnv* env, jclass jclass, jfloatArray rowMajorArray) { (JNIEnv* env, jclass jclass, jfloatArray rowMajorArray) {
jfloat* rowMajor = env->GetFloatArrayElements(rowMajorArray, 0); jfloat* rowMajor = env->GetFloatArrayElements(rowMajorArray, 0);
SkColorFilter* ptr = SkColorFilters::Matrix(rowMajor).release(); SkColorFilter* ptr = SkColorFilters::Matrix(rowMajor).release();
...@@ -32,7 +32,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeM ...@@ -32,7 +32,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeM
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeHSLAMatrix extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ColorFilter__1nMakeHSLAMatrix
(JNIEnv* env, jclass jclass, jfloatArray rowMajorArray) { (JNIEnv* env, jclass jclass, jfloatArray rowMajorArray) {
jfloat* rowMajor = env->GetFloatArrayElements(rowMajorArray, 0); jfloat* rowMajor = env->GetFloatArrayElements(rowMajorArray, 0);
SkColorFilter* ptr = SkColorFilters::HSLAMatrix(rowMajor).release(); SkColorFilter* ptr = SkColorFilters::HSLAMatrix(rowMajor).release();
...@@ -40,19 +40,19 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeH ...@@ -40,19 +40,19 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeH
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nGetLinearToSRGBGamma extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ColorFilter__1nGetLinearToSRGBGamma
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
SkColorFilter* ptr = SkColorFilters::LinearToSRGBGamma().release(); SkColorFilter* ptr = SkColorFilters::LinearToSRGBGamma().release();
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nGetSRGBToLinearGamma extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ColorFilter__1nGetSRGBToLinearGamma
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
SkColorFilter* ptr = SkColorFilters::SRGBToLinearGamma().release(); SkColorFilter* ptr = SkColorFilters::SRGBToLinearGamma().release();
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeLerp extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ColorFilter__1nMakeLerp
(JNIEnv* env, jclass jclass, jfloat t, jlong dstPtr, jlong srcPtr) { (JNIEnv* env, jclass jclass, jfloat t, jlong dstPtr, jlong srcPtr) {
SkColorFilter* dst = reinterpret_cast<SkColorFilter*>(static_cast<uintptr_t>(dstPtr)); SkColorFilter* dst = reinterpret_cast<SkColorFilter*>(static_cast<uintptr_t>(dstPtr));
SkColorFilter* src = reinterpret_cast<SkColorFilter*>(static_cast<uintptr_t>(srcPtr)); SkColorFilter* src = reinterpret_cast<SkColorFilter*>(static_cast<uintptr_t>(srcPtr));
...@@ -60,20 +60,20 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeL ...@@ -60,20 +60,20 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeL
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeLighting extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ColorFilter__1nMakeLighting
(JNIEnv* env, jclass jclass, jint mul, jint add) { (JNIEnv* env, jclass jclass, jint mul, jint add) {
SkColorFilter* ptr = SkColorMatrixFilter::MakeLightingFilter(mul, add).release(); SkColorFilter* ptr = SkColorMatrixFilter::MakeLightingFilter(mul, add).release();
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeHighContrast extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ColorFilter__1nMakeHighContrast
(JNIEnv* env, jclass jclass, jboolean grayscale, jint inverionModeInt, jfloat contrast) { (JNIEnv* env, jclass jclass, jboolean grayscale, jint inverionModeInt, jfloat contrast) {
SkHighContrastConfig config(grayscale, static_cast<SkHighContrastConfig::InvertStyle>(inverionModeInt), contrast); SkHighContrastConfig config(grayscale, static_cast<SkHighContrastConfig::InvertStyle>(inverionModeInt), contrast);
SkColorFilter* ptr = SkHighContrastFilter::Make(config).release(); SkColorFilter* ptr = SkHighContrastFilter::Make(config).release();
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeTable extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ColorFilter__1nMakeTable
(JNIEnv* env, jclass jclass, jbyteArray tableArray) { (JNIEnv* env, jclass jclass, jbyteArray tableArray) {
jbyte* table = env->GetByteArrayElements(tableArray, 0); jbyte* table = env->GetByteArrayElements(tableArray, 0);
SkColorFilter* ptr = SkTableColorFilter::Make(reinterpret_cast<uint8_t*>(table)).release(); SkColorFilter* ptr = SkTableColorFilter::Make(reinterpret_cast<uint8_t*>(table)).release();
...@@ -81,7 +81,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeT ...@@ -81,7 +81,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeT
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeTableARGB extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ColorFilter__1nMakeTableARGB
(JNIEnv* env, jclass jclass, jbyteArray arrayA, jbyteArray arrayR, jbyteArray arrayG, jbyteArray arrayB) { (JNIEnv* env, jclass jclass, jbyteArray arrayA, jbyteArray arrayR, jbyteArray arrayG, jbyteArray arrayB) {
jbyte* a = arrayA ? env->GetByteArrayElements(arrayA, 0) : nullptr; jbyte* a = arrayA ? env->GetByteArrayElements(arrayA, 0) : nullptr;
jbyte* r = arrayR ? env->GetByteArrayElements(arrayR, 0) : nullptr; jbyte* r = arrayR ? env->GetByteArrayElements(arrayR, 0) : nullptr;
...@@ -98,7 +98,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeT ...@@ -98,7 +98,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeT
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeOverdraw extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ColorFilter__1nMakeOverdraw
(JNIEnv* env, jclass jclass, jint c0, jint c1, jint c2, jint c3, jint c4, jint c5) { (JNIEnv* env, jclass jclass, jint c0, jint c1, jint c2, jint c3, jint c4, jint c5) {
SkColor colors[6]; SkColor colors[6];
colors[0] = c0; colors[0] = c0;
...@@ -111,7 +111,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeO ...@@ -111,7 +111,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nMakeO
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorFilter__1nGetLuma extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ColorFilter__1nGetLuma
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
SkColorFilter* ptr = SkLumaColorFilter::Make().release(); SkColorFilter* ptr = SkLumaColorFilter::Make().release();
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
......
...@@ -8,26 +8,26 @@ static void unrefColorSpace(SkColorSpace* ptr) { ...@@ -8,26 +8,26 @@ static void unrefColorSpace(SkColorSpace* ptr) {
ptr->unref(); ptr->unref();
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorSpace__1nGetFinalizer(JNIEnv* env, jclass jclass) { extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ColorSpace__1nGetFinalizer(JNIEnv* env, jclass jclass) {
return static_cast<jlong>(reinterpret_cast<uintptr_t>(&unrefColorSpace)); return static_cast<jlong>(reinterpret_cast<uintptr_t>(&unrefColorSpace));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorSpace__1nMakeSRGB(JNIEnv* env, jclass jclass) { extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ColorSpace__1nMakeSRGB(JNIEnv* env, jclass jclass) {
SkColorSpace* ptr = SkColorSpace::MakeSRGB().release(); SkColorSpace* ptr = SkColorSpace::MakeSRGB().release();
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorSpace__1nMakeSRGBLinear(JNIEnv* env, jclass jclass) { extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ColorSpace__1nMakeSRGBLinear(JNIEnv* env, jclass jclass) {
SkColorSpace* ptr = SkColorSpace::MakeSRGBLinear().release(); SkColorSpace* ptr = SkColorSpace::MakeSRGBLinear().release();
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorSpace__1nMakeDisplayP3(JNIEnv* env, jclass jclass) { extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ColorSpace__1nMakeDisplayP3(JNIEnv* env, jclass jclass) {
SkColorSpace* ptr = SkColorSpace::MakeRGB(SkNamedTransferFn::kSRGB, SkNamedGamut::kDisplayP3).release(); SkColorSpace* ptr = SkColorSpace::MakeRGB(SkNamedTransferFn::kSRGB, SkNamedGamut::kDisplayP3).release();
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skija_ColorSpace__1nConvert extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skia_ColorSpace__1nConvert
(JNIEnv* env, jclass jclass, jlong fromPtr, jlong toPtr, float r, float g, float b, float a) { (JNIEnv* env, jclass jclass, jlong fromPtr, jlong toPtr, float r, float g, float b, float a) {
SkColorSpace* from = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(fromPtr)); SkColorSpace* from = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(fromPtr));
SkColorSpace* to = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(toPtr)); SkColorSpace* to = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(toPtr));
...@@ -45,19 +45,19 @@ extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skija_ColorSpace__1n ...@@ -45,19 +45,19 @@ extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skija_ColorSpace__1n
return javaFloatArray(env, {r1, g1, b1, a1}); return javaFloatArray(env, {r1, g1, b1, a1});
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorSpace__1nIsGammaCloseToSRGB extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ColorSpace__1nIsGammaCloseToSRGB
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkColorSpace* instance = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(ptr)); SkColorSpace* instance = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(ptr));
return instance->gammaCloseToSRGB(); return instance->gammaCloseToSRGB();
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorSpace__1nIsGammaLinear extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ColorSpace__1nIsGammaLinear
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkColorSpace* instance = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(ptr)); SkColorSpace* instance = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(ptr));
return instance->gammaIsLinear(); return instance->gammaIsLinear();
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorSpace__1nIsSRGB extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ColorSpace__1nIsSRGB
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkColorSpace* instance = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(ptr)); SkColorSpace* instance = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(ptr));
return instance->isSRGB(); return instance->isSRGB();
......
#include <jni.h> #include <jni.h>
#include "SkImageInfo.h" #include "SkImageInfo.h"
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ColorType__1nIsAlwaysOpaque extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ColorType__1nIsAlwaysOpaque
(JNIEnv* env, jclass jclass, jint value) { (JNIEnv* env, jclass jclass, jint value) {
return SkColorTypeIsAlwaysOpaque(static_cast<SkColorType>(value)); return SkColorTypeIsAlwaysOpaque(static_cast<SkColorType>(value));
} }
...@@ -7,23 +7,23 @@ static void deleteData(SkData* data) { ...@@ -7,23 +7,23 @@ static void deleteData(SkData* data) {
data->unref(); data->unref();
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Data__1nGetFinalizer(JNIEnv* env, jclass jclass) { extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Data__1nGetFinalizer(JNIEnv* env, jclass jclass) {
return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deleteData)); return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deleteData));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Data__1nSize extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Data__1nSize
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkData* instance = reinterpret_cast<SkData*>(static_cast<uintptr_t>(ptr)); SkData* instance = reinterpret_cast<SkData*>(static_cast<uintptr_t>(ptr));
return instance->size(); return instance->size();
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Data__1nToByteBuffer extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_Data__1nToByteBuffer
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkData* instance = reinterpret_cast<SkData*>(static_cast<uintptr_t>(ptr)); SkData* instance = reinterpret_cast<SkData*>(static_cast<uintptr_t>(ptr));
return env->NewDirectByteBuffer(instance->writable_data(), instance->size()); return env->NewDirectByteBuffer(instance->writable_data(), instance->size());
} }
extern "C" JNIEXPORT jbyteArray JNICALL Java_org_jetbrains_skija_Data__1nBytes extern "C" JNIEXPORT jbyteArray JNICALL Java_org_jetbrains_skia_Data__1nBytes
(JNIEnv* env, jclass jclass, jlong ptr, jlong offset, jlong length) { (JNIEnv* env, jclass jclass, jlong ptr, jlong offset, jlong length) {
SkData* instance = reinterpret_cast<SkData*>(static_cast<uintptr_t>(ptr)); SkData* instance = reinterpret_cast<SkData*>(static_cast<uintptr_t>(ptr));
jbyteArray bytesArray = env->NewByteArray((jsize) length); jbyteArray bytesArray = env->NewByteArray((jsize) length);
...@@ -32,14 +32,14 @@ extern "C" JNIEXPORT jbyteArray JNICALL Java_org_jetbrains_skija_Data__1nBytes ...@@ -32,14 +32,14 @@ extern "C" JNIEXPORT jbyteArray JNICALL Java_org_jetbrains_skija_Data__1nBytes
return bytesArray; return bytesArray;
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Data__1nEquals extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Data__1nEquals
(JNIEnv* env, jclass jclass, jlong ptr, jlong otherPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jlong otherPtr) {
SkData* instance = reinterpret_cast<SkData*>(static_cast<uintptr_t>(ptr)); SkData* instance = reinterpret_cast<SkData*>(static_cast<uintptr_t>(ptr));
SkData* other = reinterpret_cast<SkData*>(static_cast<uintptr_t>(otherPtr)); SkData* other = reinterpret_cast<SkData*>(static_cast<uintptr_t>(otherPtr));
return instance->equals(other); return instance->equals(other);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Data__1nMakeFromBytes extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Data__1nMakeFromBytes
(JNIEnv* env, jclass jclass, jbyteArray bytesArray, jlong offset, jlong length) { (JNIEnv* env, jclass jclass, jbyteArray bytesArray, jlong offset, jlong length) {
jbyte* bytes = reinterpret_cast<jbyte*>(malloc(length)); jbyte* bytes = reinterpret_cast<jbyte*>(malloc(length));
if (!bytes) return 0; if (!bytes) return 0;
...@@ -48,21 +48,21 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Data__1nMakeFromByte ...@@ -48,21 +48,21 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Data__1nMakeFromByte
return reinterpret_cast<jlong>(instance); return reinterpret_cast<jlong>(instance);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Data__1nMakeFromFileName extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Data__1nMakeFromFileName
(JNIEnv* env, jclass jclass, jstring pathStr) { (JNIEnv* env, jclass jclass, jstring pathStr) {
SkString path = skString(env, pathStr); SkString path = skString(env, pathStr);
SkData* instance = SkData::MakeFromFileName(path.c_str()).release(); SkData* instance = SkData::MakeFromFileName(path.c_str()).release();
return reinterpret_cast<jlong>(instance); return reinterpret_cast<jlong>(instance);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Data__1nMakeSubset extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Data__1nMakeSubset
(JNIEnv* env, jclass jclass, jlong ptr, jlong offset, jlong length) { (JNIEnv* env, jclass jclass, jlong ptr, jlong offset, jlong length) {
SkData* instance = reinterpret_cast<SkData*>(static_cast<uintptr_t>(ptr)); SkData* instance = reinterpret_cast<SkData*>(static_cast<uintptr_t>(ptr));
SkData* subset = SkData::MakeSubset(instance, offset, length).release(); SkData* subset = SkData::MakeSubset(instance, offset, length).release();
return reinterpret_cast<jlong>(subset); return reinterpret_cast<jlong>(subset);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Data__1nMakeEmpty extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Data__1nMakeEmpty
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
SkData* instance = SkData::MakeEmpty().release(); SkData* instance = SkData::MakeEmpty().release();
return reinterpret_cast<jlong>(instance); return reinterpret_cast<jlong>(instance);
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
#include <jni.h> #include <jni.h>
#include "GrDirectContext.h" #include "GrDirectContext.h"
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_DirectContext__1nMakeGL extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_DirectContext__1nMakeGL
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
return reinterpret_cast<jlong>(GrDirectContext::MakeGL().release()); return reinterpret_cast<jlong>(GrDirectContext::MakeGL().release());
} }
...@@ -10,7 +10,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_DirectContext__1nMak ...@@ -10,7 +10,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_DirectContext__1nMak
#ifdef SK_METAL #ifdef SK_METAL
#include "mtl/GrMtlBackendContext.h" #include "mtl/GrMtlBackendContext.h"
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_DirectContext__1nMakeMetal extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_DirectContext__1nMakeMetal
(JNIEnv* env, jclass jclass, long devicePtr, long queuePtr) { (JNIEnv* env, jclass jclass, long devicePtr, long queuePtr) {
GrMtlBackendContext backendContext = {}; GrMtlBackendContext backendContext = {};
GrMTLHandle device = reinterpret_cast<GrMTLHandle>(static_cast<uintptr_t>(devicePtr)); GrMTLHandle device = reinterpret_cast<GrMTLHandle>(static_cast<uintptr_t>(devicePtr));
...@@ -25,7 +25,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_DirectContext__1nMak ...@@ -25,7 +25,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_DirectContext__1nMak
#ifdef SK_DIRECT3D #ifdef SK_DIRECT3D
#include "d3d/GrD3DBackendContext.h" #include "d3d/GrD3DBackendContext.h"
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_DirectContext__1nMakeDirect3D extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_DirectContext__1nMakeDirect3D
(JNIEnv* env, jclass jclass, jlong adapterPtr, jlong devicePtr, jlong queuePtr) { (JNIEnv* env, jclass jclass, jlong adapterPtr, jlong devicePtr, jlong queuePtr) {
GrD3DBackendContext backendContext = {}; GrD3DBackendContext backendContext = {};
IDXGIAdapter1* adapter = reinterpret_cast<IDXGIAdapter1*>(static_cast<uintptr_t>(adapterPtr)); IDXGIAdapter1* adapter = reinterpret_cast<IDXGIAdapter1*>(static_cast<uintptr_t>(adapterPtr));
...@@ -39,25 +39,25 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_DirectContext__1nMak ...@@ -39,25 +39,25 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_DirectContext__1nMak
} }
#endif //SK_DIRECT3D #endif //SK_DIRECT3D
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_DirectContext__1nFlush extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_DirectContext__1nFlush
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
GrDirectContext* context = reinterpret_cast<GrDirectContext*>(static_cast<uintptr_t>(ptr)); GrDirectContext* context = reinterpret_cast<GrDirectContext*>(static_cast<uintptr_t>(ptr));
context->flush(GrFlushInfo()); context->flush(GrFlushInfo());
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_DirectContext__1nSubmit extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_DirectContext__1nSubmit
(JNIEnv* env, jclass jclass, jlong ptr, jboolean syncCpu) { (JNIEnv* env, jclass jclass, jlong ptr, jboolean syncCpu) {
GrDirectContext* context = reinterpret_cast<GrDirectContext*>(static_cast<uintptr_t>(ptr)); GrDirectContext* context = reinterpret_cast<GrDirectContext*>(static_cast<uintptr_t>(ptr));
context->submit(syncCpu); context->submit(syncCpu);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_DirectContext__1nReset extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_DirectContext__1nReset
(JNIEnv* env, jclass jclass, jlong ptr, jint flags) { (JNIEnv* env, jclass jclass, jlong ptr, jint flags) {
GrDirectContext* context = reinterpret_cast<GrDirectContext*>(static_cast<uintptr_t>(ptr)); GrDirectContext* context = reinterpret_cast<GrDirectContext*>(static_cast<uintptr_t>(ptr));
context->resetContext((uint32_t) flags); context->resetContext((uint32_t) flags);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_DirectContext__1nAbandon extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_DirectContext__1nAbandon
(JNIEnv* env, jclass jclass, jlong ptr, jint flags) { (JNIEnv* env, jclass jclass, jlong ptr, jint flags) {
GrDirectContext* context = reinterpret_cast<GrDirectContext*>(static_cast<uintptr_t>(ptr)); GrDirectContext* context = reinterpret_cast<GrDirectContext*>(static_cast<uintptr_t>(ptr));
context->abandonContext(); context->abandonContext();
......
...@@ -38,19 +38,19 @@ private: ...@@ -38,19 +38,19 @@ private:
jobject fObject; jobject fObject;
}; };
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Drawable__1nMake extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Drawable__1nMake
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
SkijaDrawableImpl* instance = new SkijaDrawableImpl(); SkijaDrawableImpl* instance = new SkijaDrawableImpl();
return reinterpret_cast<jlong>(instance); return reinterpret_cast<jlong>(instance);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Drawable__1nInit extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Drawable__1nInit
(JNIEnv* env, jobject jthis, jlong ptr) { (JNIEnv* env, jobject jthis, jlong ptr) {
SkijaDrawableImpl* instance = reinterpret_cast<SkijaDrawableImpl*>(static_cast<uintptr_t>(ptr)); SkijaDrawableImpl* instance = reinterpret_cast<SkijaDrawableImpl*>(static_cast<uintptr_t>(ptr));
instance->init(env, jthis); instance->init(env, jthis);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Drawable__1nDraw extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Drawable__1nDraw
(JNIEnv* env, jclass jclass, jlong ptr, jlong canvasPtr, jfloatArray matrixArr) { (JNIEnv* env, jclass jclass, jlong ptr, jlong canvasPtr, jfloatArray matrixArr) {
SkijaDrawableImpl* instance = reinterpret_cast<SkijaDrawableImpl*>(static_cast<uintptr_t>(ptr)); SkijaDrawableImpl* instance = reinterpret_cast<SkijaDrawableImpl*>(static_cast<uintptr_t>(ptr));
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr));
...@@ -58,19 +58,19 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Drawable__1nDraw ...@@ -58,19 +58,19 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Drawable__1nDraw
instance->draw(canvas, matrix.get()); instance->draw(canvas, matrix.get());
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Drawable__1nMakePictureSnapshot extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Drawable__1nMakePictureSnapshot
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkijaDrawableImpl* instance = reinterpret_cast<SkijaDrawableImpl*>(static_cast<uintptr_t>(ptr)); SkijaDrawableImpl* instance = reinterpret_cast<SkijaDrawableImpl*>(static_cast<uintptr_t>(ptr));
return reinterpret_cast<jlong>(instance->newPictureSnapshot()); return reinterpret_cast<jlong>(instance->newPictureSnapshot());
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Drawable__1nGetGenerationId extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Drawable__1nGetGenerationId
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkijaDrawableImpl* instance = reinterpret_cast<SkijaDrawableImpl*>(static_cast<uintptr_t>(ptr)); SkijaDrawableImpl* instance = reinterpret_cast<SkijaDrawableImpl*>(static_cast<uintptr_t>(ptr));
return instance->getGenerationID(); return instance->getGenerationID();
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Drawable__1nNotifyDrawingChanged extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Drawable__1nNotifyDrawingChanged
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkijaDrawableImpl* instance = reinterpret_cast<SkijaDrawableImpl*>(static_cast<uintptr_t>(ptr)); SkijaDrawableImpl* instance = reinterpret_cast<SkijaDrawableImpl*>(static_cast<uintptr_t>(ptr));
return instance->notifyDrawingChanged(); return instance->notifyDrawingChanged();
......
...@@ -6,210 +6,209 @@ ...@@ -6,210 +6,209 @@
#include "interop.hh" #include "interop.hh"
static void deleteFont(SkFont* font) { static void deleteFont(SkFont* font) {
// std::cout << "Deleting [Font " << font << "]" << std::endl;
delete font; delete font;
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Font__1nGetFinalizer extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Font__1nGetFinalizer
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deleteFont)); return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deleteFont));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Font__1nMakeDefault extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Font__1nMakeDefault
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
SkFont* obj = new SkFont(); SkFont* obj = new SkFont();
return reinterpret_cast<jlong>(obj); return reinterpret_cast<jlong>(obj);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Font__1nMakeTypeface extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Font__1nMakeTypeface
(JNIEnv* env, jclass jclass, jlong typefacePtr) { (JNIEnv* env, jclass jclass, jlong typefacePtr) {
SkTypeface* typeface = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(typefacePtr)); SkTypeface* typeface = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(typefacePtr));
SkFont* obj = new SkFont(sk_ref_sp<SkTypeface>(typeface)); SkFont* obj = new SkFont(sk_ref_sp<SkTypeface>(typeface));
return reinterpret_cast<jlong>(obj); return reinterpret_cast<jlong>(obj);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Font__1nMakeTypefaceSize extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Font__1nMakeTypefaceSize
(JNIEnv* env, jclass jclass, jlong typefacePtr, jfloat size) { (JNIEnv* env, jclass jclass, jlong typefacePtr, jfloat size) {
SkTypeface* typeface = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(typefacePtr)); SkTypeface* typeface = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(typefacePtr));
SkFont* obj = new SkFont(sk_ref_sp<SkTypeface>(typeface), size); SkFont* obj = new SkFont(sk_ref_sp<SkTypeface>(typeface), size);
return reinterpret_cast<jlong>(obj); return reinterpret_cast<jlong>(obj);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Font__1nMakeTypefaceSizeScaleSkew extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Font__1nMakeTypefaceSizeScaleSkew
(JNIEnv* env, jclass jclass, jlong typefacePtr, jfloat size, jfloat scaleX, jfloat skewX) { (JNIEnv* env, jclass jclass, jlong typefacePtr, jfloat size, jfloat scaleX, jfloat skewX) {
SkTypeface* typeface = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(typefacePtr)); SkTypeface* typeface = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(typefacePtr));
SkFont* obj = new SkFont(sk_ref_sp<SkTypeface>(typeface), size, scaleX, skewX); SkFont* obj = new SkFont(sk_ref_sp<SkTypeface>(typeface), size, scaleX, skewX);
return reinterpret_cast<jlong>(obj); return reinterpret_cast<jlong>(obj);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Font__1nMakeClone extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Font__1nMakeClone
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
SkFont* clone = new SkFont(*instance); SkFont* clone = new SkFont(*instance);
return reinterpret_cast<jlong>(clone); return reinterpret_cast<jlong>(clone);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Font__1nEquals extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Font__1nEquals
(JNIEnv* env, jclass jclass, jlong ptr, jlong otherPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jlong otherPtr) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
SkFont* other = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(otherPtr)); SkFont* other = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(otherPtr));
return *instance == *other; return *instance == *other;
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Font__1nIsAutoHintingForced extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Font__1nIsAutoHintingForced
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
return instance->isForceAutoHinting(); return instance->isForceAutoHinting();
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Font__1nAreBitmapsEmbedded extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Font__1nAreBitmapsEmbedded
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
return instance->isEmbeddedBitmaps(); return instance->isEmbeddedBitmaps();
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Font__1nIsSubpixel extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Font__1nIsSubpixel
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
return instance->isSubpixel(); return instance->isSubpixel();
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Font__1nAreMetricsLinear extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Font__1nAreMetricsLinear
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
return instance->isLinearMetrics(); return instance->isLinearMetrics();
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Font__1nIsEmboldened extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Font__1nIsEmboldened
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
return instance->isEmbolden(); return instance->isEmbolden();
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Font__1nIsBaselineSnapped extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Font__1nIsBaselineSnapped
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
return instance->isBaselineSnap(); return instance->isBaselineSnap();
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Font__1nSetAutoHintingForced extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Font__1nSetAutoHintingForced
(JNIEnv* env, jclass jclass, jlong ptr, jboolean value) { (JNIEnv* env, jclass jclass, jlong ptr, jboolean value) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
instance->setForceAutoHinting(value); instance->setForceAutoHinting(value);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Font__1nSetBitmapsEmbedded extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Font__1nSetBitmapsEmbedded
(JNIEnv* env, jclass jclass, jlong ptr, jboolean value) { (JNIEnv* env, jclass jclass, jlong ptr, jboolean value) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
instance->setEmbeddedBitmaps(value); instance->setEmbeddedBitmaps(value);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Font__1nSetSubpixel extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Font__1nSetSubpixel
(JNIEnv* env, jclass jclass, jlong ptr, jboolean value) { (JNIEnv* env, jclass jclass, jlong ptr, jboolean value) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
instance->setSubpixel(value); instance->setSubpixel(value);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Font__1nSetMetricsLinear extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Font__1nSetMetricsLinear
(JNIEnv* env, jclass jclass, jlong ptr, jboolean value) { (JNIEnv* env, jclass jclass, jlong ptr, jboolean value) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
instance->setLinearMetrics(value); instance->setLinearMetrics(value);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Font__1nSetEmboldened extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Font__1nSetEmboldened
(JNIEnv* env, jclass jclass, jlong ptr, jboolean value) { (JNIEnv* env, jclass jclass, jlong ptr, jboolean value) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
instance->setEmbolden(value); instance->setEmbolden(value);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Font__1nSetBaselineSnapped extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Font__1nSetBaselineSnapped
(JNIEnv* env, jclass jclass, jlong ptr, jboolean value) { (JNIEnv* env, jclass jclass, jlong ptr, jboolean value) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
instance->setBaselineSnap(value); instance->setBaselineSnap(value);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Font__1nGetEdging extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Font__1nGetEdging
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
return static_cast<jint>(instance->getEdging()); return static_cast<jint>(instance->getEdging());
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Font__1nSetEdging extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Font__1nSetEdging
(JNIEnv* env, jclass jclass, jlong ptr, jint value) { (JNIEnv* env, jclass jclass, jlong ptr, jint value) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
instance->setEdging(static_cast<SkFont::Edging>(value)); instance->setEdging(static_cast<SkFont::Edging>(value));
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Font__1nGetHinting extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Font__1nGetHinting
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
return static_cast<jint>(instance->getHinting()); return static_cast<jint>(instance->getHinting());
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Font__1nSetHinting extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Font__1nSetHinting
(JNIEnv* env, jclass jclass, jlong ptr, jint value) { (JNIEnv* env, jclass jclass, jlong ptr, jint value) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
instance->setHinting(static_cast<SkFontHinting>(value)); instance->setHinting(static_cast<SkFontHinting>(value));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Font__1nGetTypeface extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Font__1nGetTypeface
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
SkTypeface* typeface = instance->refTypeface().release(); SkTypeface* typeface = instance->refTypeface().release();
return reinterpret_cast<jlong>(typeface); return reinterpret_cast<jlong>(typeface);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Font__1nGetTypefaceOrDefault extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Font__1nGetTypefaceOrDefault
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
SkTypeface* typeface = instance->refTypefaceOrDefault().release(); SkTypeface* typeface = instance->refTypefaceOrDefault().release();
return reinterpret_cast<jlong>(typeface); return reinterpret_cast<jlong>(typeface);
} }
extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skija_Font__1nGetSize extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skia_Font__1nGetSize
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
return instance->getSize(); return instance->getSize();
} }
extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skija_Font__1nGetScaleX extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skia_Font__1nGetScaleX
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
return instance->getScaleX(); return instance->getScaleX();
} }
extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skija_Font__1nGetSkewX extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skia_Font__1nGetSkewX
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
return instance->getSkewX(); return instance->getSkewX();
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Font__1nSetTypeface extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Font__1nSetTypeface
(JNIEnv* env, jclass jclass, jlong ptr, jlong typefacePtr) { (JNIEnv* env, jclass jclass, jlong ptr, jlong typefacePtr) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
SkTypeface* typeface = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(typefacePtr)); SkTypeface* typeface = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(typefacePtr));
instance->setTypeface(sk_ref_sp(typeface)); instance->setTypeface(sk_ref_sp(typeface));
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Font__1nSetSize extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Font__1nSetSize
(JNIEnv* env, jclass jclass, jlong ptr, jfloat value) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat value) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
instance->setSize(value); instance->setSize(value);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Font__1nSetScaleX extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Font__1nSetScaleX
(JNIEnv* env, jclass jclass, jlong ptr, jfloat value) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat value) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
instance->setScaleX(value); instance->setScaleX(value);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Font__1nSetSkewX extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Font__1nSetSkewX
(JNIEnv* env, jclass jclass, jlong ptr, jfloat value) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat value) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
instance->setSkewX(value); instance->setSkewX(value);
} }
extern "C" JNIEXPORT jshortArray JNICALL Java_org_jetbrains_skija_Font__1nGetStringGlyphs extern "C" JNIEXPORT jshortArray JNICALL Java_org_jetbrains_skia_Font__1nGetStringGlyphs
(JNIEnv* env, jclass jclass, jlong ptr, jstring str) { (JNIEnv* env, jclass jclass, jlong ptr, jstring str) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
jsize len = env->GetStringLength(str); jsize len = env->GetStringLength(str);
...@@ -221,7 +220,7 @@ extern "C" JNIEXPORT jshortArray JNICALL Java_org_jetbrains_skija_Font__1nGetStr ...@@ -221,7 +220,7 @@ extern "C" JNIEXPORT jshortArray JNICALL Java_org_jetbrains_skija_Font__1nGetStr
return javaShortArray(env, glyphs); return javaShortArray(env, glyphs);
} }
extern "C" JNIEXPORT jshortArray JNICALL Java_org_jetbrains_skija_Font__1nGetUTF32Glyphs extern "C" JNIEXPORT jshortArray JNICALL Java_org_jetbrains_skia_Font__1nGetUTF32Glyphs
(JNIEnv* env, jclass jclass, jlong ptr, jintArray uniArr) { (JNIEnv* env, jclass jclass, jlong ptr, jintArray uniArr) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
int count = env->GetArrayLength(uniArr); int count = env->GetArrayLength(uniArr);
...@@ -232,13 +231,13 @@ extern "C" JNIEXPORT jshortArray JNICALL Java_org_jetbrains_skija_Font__1nGetUTF ...@@ -232,13 +231,13 @@ extern "C" JNIEXPORT jshortArray JNICALL Java_org_jetbrains_skija_Font__1nGetUTF
return javaShortArray(env, glyphs); return javaShortArray(env, glyphs);
} }
extern "C" JNIEXPORT jshort JNICALL Java_org_jetbrains_skija_Font__1nGetUTF32Glyph extern "C" JNIEXPORT jshort JNICALL Java_org_jetbrains_skia_Font__1nGetUTF32Glyph
(JNIEnv* env, jclass jclass, jlong ptr, jint uni) { (JNIEnv* env, jclass jclass, jlong ptr, jint uni) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
return instance->unicharToGlyph(uni); return instance->unicharToGlyph(uni);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Font__1nGetStringGlyphsCount extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Font__1nGetStringGlyphsCount
(JNIEnv* env, jclass jclass, jlong ptr, jstring str) { (JNIEnv* env, jclass jclass, jlong ptr, jstring str) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
jsize len = env->GetStringLength(str); jsize len = env->GetStringLength(str);
...@@ -248,7 +247,7 @@ extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Font__1nGetStringGlyp ...@@ -248,7 +247,7 @@ extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Font__1nGetStringGlyp
return count; return count;
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Font__1nMeasureText extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_Font__1nMeasureText
(JNIEnv* env, jclass jclass, jlong ptr, jstring str, jlong paintPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jstring str, jlong paintPtr) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr)); SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr));
...@@ -260,7 +259,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Font__1nMeasureTex ...@@ -260,7 +259,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Font__1nMeasureTex
return skija::Rect::fromSkRect(env, bounds); return skija::Rect::fromSkRect(env, bounds);
} }
extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skija_Font__1nMeasureTextWidth extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skia_Font__1nMeasureTextWidth
(JNIEnv* env, jclass jclass, jlong ptr, jstring str, jlong paintPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jstring str, jlong paintPtr) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr)); SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr));
...@@ -271,7 +270,7 @@ extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skija_Font__1nMeasureText ...@@ -271,7 +270,7 @@ extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skija_Font__1nMeasureText
return width; return width;
} }
extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skija_Font__1nGetWidths extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skia_Font__1nGetWidths
(JNIEnv* env, jclass jclass, jlong ptr, jshortArray glyphsArr) { (JNIEnv* env, jclass jclass, jlong ptr, jshortArray glyphsArr) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
int count = env->GetArrayLength(glyphsArr); int count = env->GetArrayLength(glyphsArr);
...@@ -282,7 +281,7 @@ extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skija_Font__1nGetWid ...@@ -282,7 +281,7 @@ extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skija_Font__1nGetWid
return javaFloatArray(env, widths); return javaFloatArray(env, widths);
} }
extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skija_Font__1nGetBounds extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skia_Font__1nGetBounds
(JNIEnv* env, jclass jclass, jlong ptr, jshortArray glyphsArr, jlong paintPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jshortArray glyphsArr, jlong paintPtr) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr)); SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr));
...@@ -301,7 +300,7 @@ extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skija_Font__1nGetBo ...@@ -301,7 +300,7 @@ extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skija_Font__1nGetBo
return res; return res;
} }
extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skija_Font__1nGetPositions extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skia_Font__1nGetPositions
(JNIEnv* env, jclass jclass, jlong ptr, jshortArray glyphsArr, jfloat dx, jfloat dy) { (JNIEnv* env, jclass jclass, jlong ptr, jshortArray glyphsArr, jfloat dx, jfloat dy) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
...@@ -314,7 +313,7 @@ extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skija_Font__1nGetPo ...@@ -314,7 +313,7 @@ extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skija_Font__1nGetPo
return skija::Point::fromSkPoints(env, positions); return skija::Point::fromSkPoints(env, positions);
} }
extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skija_Font__1nGetXPositions extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skia_Font__1nGetXPositions
(JNIEnv* env, jclass jclass, jlong ptr, jshortArray glyphsArr, jfloat dx) { (JNIEnv* env, jclass jclass, jlong ptr, jshortArray glyphsArr, jfloat dx) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
int count = env->GetArrayLength(glyphsArr); int count = env->GetArrayLength(glyphsArr);
...@@ -325,7 +324,7 @@ extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skija_Font__1nGetXPo ...@@ -325,7 +324,7 @@ extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skija_Font__1nGetXPo
return javaFloatArray(env, positions); return javaFloatArray(env, positions);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Font__1nGetPath extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Font__1nGetPath
(JNIEnv* env, jclass jclass, jlong ptr, jshort glyph) { (JNIEnv* env, jclass jclass, jlong ptr, jshort glyph) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
SkPath* path = new SkPath(); SkPath* path = new SkPath();
...@@ -333,7 +332,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Font__1nGetPath ...@@ -333,7 +332,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Font__1nGetPath
return reinterpret_cast<jlong>(path); return reinterpret_cast<jlong>(path);
} }
extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skija_Font__1nGetPaths extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skia_Font__1nGetPaths
(JNIEnv* env, jclass jclass, jlong ptr, jshortArray glyphsArr) { (JNIEnv* env, jclass jclass, jlong ptr, jshortArray glyphsArr) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
...@@ -362,7 +361,7 @@ extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skija_Font__1nGetPa ...@@ -362,7 +361,7 @@ extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skija_Font__1nGetPa
return ctx.paths; return ctx.paths;
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Font__1nGetMetrics extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_Font__1nGetMetrics
(JNIEnv* env, jclass jclass, jlong ptr, jshortArray glyphsArr) { (JNIEnv* env, jclass jclass, jlong ptr, jshortArray glyphsArr) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
SkFontMetrics m; SkFontMetrics m;
...@@ -370,7 +369,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Font__1nGetMetrics ...@@ -370,7 +369,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Font__1nGetMetrics
return skija::FontMetrics::toJava(env, m); return skija::FontMetrics::toJava(env, m);
} }
extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skija_Font__1nGetSpacing extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skia_Font__1nGetSpacing
(JNIEnv* env, jclass jclass, jlong ptr, jshortArray glyphsArr) { (JNIEnv* env, jclass jclass, jlong ptr, jshortArray glyphsArr) {
SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr)); SkFont* instance = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(ptr));
return instance->getSpacing(); return instance->getSpacing();
......
...@@ -5,13 +5,13 @@ ...@@ -5,13 +5,13 @@
#include "SkTypeface.h" #include "SkTypeface.h"
#include "SkFontMgr.h" #include "SkFontMgr.h"
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_FontMgr__1nGetFamiliesCount extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_FontMgr__1nGetFamiliesCount
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkFontMgr* instance = reinterpret_cast<SkFontMgr*>(static_cast<uintptr_t>(ptr)); SkFontMgr* instance = reinterpret_cast<SkFontMgr*>(static_cast<uintptr_t>(ptr));
return instance->countFamilies(); return instance->countFamilies();
} }
extern "C" JNIEXPORT jstring JNICALL Java_org_jetbrains_skija_FontMgr__1nGetFamilyName extern "C" JNIEXPORT jstring JNICALL Java_org_jetbrains_skia_FontMgr__1nGetFamilyName
(JNIEnv* env, jclass jclass, jlong ptr, jint index) { (JNIEnv* env, jclass jclass, jlong ptr, jint index) {
SkFontMgr* instance = reinterpret_cast<SkFontMgr*>(static_cast<uintptr_t>(ptr)); SkFontMgr* instance = reinterpret_cast<SkFontMgr*>(static_cast<uintptr_t>(ptr));
SkString familyName; SkString familyName;
...@@ -19,14 +19,14 @@ extern "C" JNIEXPORT jstring JNICALL Java_org_jetbrains_skija_FontMgr__1nGetFami ...@@ -19,14 +19,14 @@ extern "C" JNIEXPORT jstring JNICALL Java_org_jetbrains_skija_FontMgr__1nGetFami
return javaString(env, familyName); return javaString(env, familyName);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_FontMgr__1nMakeStyleSet extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_FontMgr__1nMakeStyleSet
(JNIEnv* env, jclass jclass, jlong ptr, jint index) { (JNIEnv* env, jclass jclass, jlong ptr, jint index) {
SkFontMgr* instance = reinterpret_cast<SkFontMgr*>(static_cast<uintptr_t>(ptr)); SkFontMgr* instance = reinterpret_cast<SkFontMgr*>(static_cast<uintptr_t>(ptr));
SkFontStyleSet* styleSet = instance->createStyleSet(index); SkFontStyleSet* styleSet = instance->createStyleSet(index);
return reinterpret_cast<jlong>(styleSet); return reinterpret_cast<jlong>(styleSet);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_FontMgr__1nMatchFamily extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_FontMgr__1nMatchFamily
(JNIEnv* env, jclass jclass, jlong ptr, jstring familyNameStr) { (JNIEnv* env, jclass jclass, jlong ptr, jstring familyNameStr) {
SkFontMgr* instance = reinterpret_cast<SkFontMgr*>(static_cast<uintptr_t>(ptr)); SkFontMgr* instance = reinterpret_cast<SkFontMgr*>(static_cast<uintptr_t>(ptr));
SkString familyName = skString(env, familyNameStr); SkString familyName = skString(env, familyNameStr);
...@@ -34,7 +34,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_FontMgr__1nMatchFami ...@@ -34,7 +34,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_FontMgr__1nMatchFami
return reinterpret_cast<jlong>(styleSet); return reinterpret_cast<jlong>(styleSet);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_FontMgr__1nMatchFamilyStyle extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_FontMgr__1nMatchFamilyStyle
(JNIEnv* env, jclass jclass, jlong ptr, jstring familyNameStr, jint fontStyle) { (JNIEnv* env, jclass jclass, jlong ptr, jstring familyNameStr, jint fontStyle) {
SkFontMgr* instance = reinterpret_cast<SkFontMgr*>(static_cast<uintptr_t>(ptr)); SkFontMgr* instance = reinterpret_cast<SkFontMgr*>(static_cast<uintptr_t>(ptr));
SkString familyName = skString(env, familyNameStr); SkString familyName = skString(env, familyNameStr);
...@@ -42,7 +42,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_FontMgr__1nMatchFami ...@@ -42,7 +42,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_FontMgr__1nMatchFami
return reinterpret_cast<jlong>(typeface); return reinterpret_cast<jlong>(typeface);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_FontMgr__1nMatchFamilyStyleCharacter extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_FontMgr__1nMatchFamilyStyleCharacter
(JNIEnv* env, jclass jclass, jlong ptr, jstring familyNameStr, jint fontStyle, jobjectArray bcp47Array, jint character) { (JNIEnv* env, jclass jclass, jlong ptr, jstring familyNameStr, jint fontStyle, jobjectArray bcp47Array, jint character) {
SkFontMgr* instance = reinterpret_cast<SkFontMgr*>(static_cast<uintptr_t>(ptr)); SkFontMgr* instance = reinterpret_cast<SkFontMgr*>(static_cast<uintptr_t>(ptr));
...@@ -58,7 +58,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_FontMgr__1nMatchFami ...@@ -58,7 +58,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_FontMgr__1nMatchFami
return reinterpret_cast<jlong>(typeface); return reinterpret_cast<jlong>(typeface);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_FontMgr__1nMakeFromData extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_FontMgr__1nMakeFromData
(JNIEnv* env, jclass jclass, jlong ptr, jlong dataPtr, jint ttcIndex) { (JNIEnv* env, jclass jclass, jlong ptr, jlong dataPtr, jint ttcIndex) {
SkFontMgr* instance = reinterpret_cast<SkFontMgr*>(static_cast<uintptr_t>(ptr)); SkFontMgr* instance = reinterpret_cast<SkFontMgr*>(static_cast<uintptr_t>(ptr));
SkData* data = reinterpret_cast<SkData*>(static_cast<uintptr_t>(dataPtr)); SkData* data = reinterpret_cast<SkData*>(static_cast<uintptr_t>(dataPtr));
...@@ -66,7 +66,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_FontMgr__1nMakeFromD ...@@ -66,7 +66,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_FontMgr__1nMakeFromD
return reinterpret_cast<jlong>(typeface); return reinterpret_cast<jlong>(typeface);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_FontMgr__1nDefault extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_FontMgr__1nDefault
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
SkFontMgr* instance = SkFontMgr::RefDefault().release(); SkFontMgr* instance = SkFontMgr::RefDefault().release();
return reinterpret_cast<jlong>(instance); return reinterpret_cast<jlong>(instance);
......
...@@ -4,19 +4,19 @@ ...@@ -4,19 +4,19 @@
#include "SkTypeface.h" #include "SkTypeface.h"
#include "SkFontMgr.h" #include "SkFontMgr.h"
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_FontStyleSet__1nMakeEmpty extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_FontStyleSet__1nMakeEmpty
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
SkFontStyleSet* instance = SkFontStyleSet::CreateEmpty(); SkFontStyleSet* instance = SkFontStyleSet::CreateEmpty();
return reinterpret_cast<jlong>(instance); return reinterpret_cast<jlong>(instance);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_FontStyleSet__1nCount extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_FontStyleSet__1nCount
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkFontStyleSet* instance = reinterpret_cast<SkFontStyleSet*>(static_cast<uintptr_t>(ptr)); SkFontStyleSet* instance = reinterpret_cast<SkFontStyleSet*>(static_cast<uintptr_t>(ptr));
return instance->count(); return instance->count();
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_FontStyleSet__1nGetStyle extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_FontStyleSet__1nGetStyle
(JNIEnv* env, jclass jclass, jlong ptr, jint index) { (JNIEnv* env, jclass jclass, jlong ptr, jint index) {
SkFontStyleSet* instance = reinterpret_cast<SkFontStyleSet*>(static_cast<uintptr_t>(ptr)); SkFontStyleSet* instance = reinterpret_cast<SkFontStyleSet*>(static_cast<uintptr_t>(ptr));
SkFontStyle fontStyle; SkFontStyle fontStyle;
...@@ -24,7 +24,7 @@ extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_FontStyleSet__1nGetSt ...@@ -24,7 +24,7 @@ extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_FontStyleSet__1nGetSt
return fontStyle.weight() + (fontStyle.width() << 16) + (fontStyle.slant() << 24); return fontStyle.weight() + (fontStyle.width() << 16) + (fontStyle.slant() << 24);
} }
extern "C" JNIEXPORT jstring JNICALL Java_org_jetbrains_skija_FontStyleSet__1nGetStyleName extern "C" JNIEXPORT jstring JNICALL Java_org_jetbrains_skia_FontStyleSet__1nGetStyleName
(JNIEnv* env, jclass jclass, jlong ptr, jint index) { (JNIEnv* env, jclass jclass, jlong ptr, jint index) {
SkFontStyleSet* instance = reinterpret_cast<SkFontStyleSet*>(static_cast<uintptr_t>(ptr)); SkFontStyleSet* instance = reinterpret_cast<SkFontStyleSet*>(static_cast<uintptr_t>(ptr));
SkString style; SkString style;
...@@ -32,14 +32,14 @@ extern "C" JNIEXPORT jstring JNICALL Java_org_jetbrains_skija_FontStyleSet__1nGe ...@@ -32,14 +32,14 @@ extern "C" JNIEXPORT jstring JNICALL Java_org_jetbrains_skija_FontStyleSet__1nGe
return javaString(env, style); return javaString(env, style);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_FontStyleSet__1nGetTypeface extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_FontStyleSet__1nGetTypeface
(JNIEnv* env, jclass jclass, jlong ptr, jint index) { (JNIEnv* env, jclass jclass, jlong ptr, jint index) {
SkFontStyleSet* instance = reinterpret_cast<SkFontStyleSet*>(static_cast<uintptr_t>(ptr)); SkFontStyleSet* instance = reinterpret_cast<SkFontStyleSet*>(static_cast<uintptr_t>(ptr));
SkTypeface* typeface = instance->createTypeface(index); SkTypeface* typeface = instance->createTypeface(index);
return reinterpret_cast<jlong>(typeface); return reinterpret_cast<jlong>(typeface);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_FontStyleSet__1nMatchStyle extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_FontStyleSet__1nMatchStyle
(JNIEnv* env, jclass jclass, jlong ptr, jint fontStyle) { (JNIEnv* env, jclass jclass, jlong ptr, jint fontStyle) {
SkFontStyleSet* instance = reinterpret_cast<SkFontStyleSet*>(static_cast<uintptr_t>(ptr)); SkFontStyleSet* instance = reinterpret_cast<SkFontStyleSet*>(static_cast<uintptr_t>(ptr));
SkTypeface* typeface = instance->matchStyle(skija::FontStyle::fromJava(fontStyle)); SkTypeface* typeface = instance->matchStyle(skija::FontStyle::fromJava(fontStyle));
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
#include "SkImage.h" #include "SkImage.h"
#include "interop.hh" #include "interop.hh"
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Image__1nMakeRaster extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Image__1nMakeRaster
(JNIEnv* env, jclass jclass, jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jbyteArray bytesArr, jlong rowBytes) { (JNIEnv* env, jclass jclass, jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jbyteArray bytesArr, jlong rowBytes) {
SkColorSpace* colorSpace = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr)); SkColorSpace* colorSpace = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr));
SkImageInfo imageInfo = SkImageInfo::Make(width, SkImageInfo imageInfo = SkImageInfo::Make(width,
...@@ -18,7 +18,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Image__1nMakeRaster ...@@ -18,7 +18,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Image__1nMakeRaster
return reinterpret_cast<jlong>(image.release()); return reinterpret_cast<jlong>(image.release());
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Image__1nMakeRasterData extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Image__1nMakeRasterData
(JNIEnv* env, jclass jclass, jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jlong dataPtr, jlong rowBytes) { (JNIEnv* env, jclass jclass, jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jlong dataPtr, jlong rowBytes) {
SkColorSpace* colorSpace = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr)); SkColorSpace* colorSpace = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr));
SkImageInfo imageInfo = SkImageInfo::Make(width, SkImageInfo imageInfo = SkImageInfo::Make(width,
...@@ -31,21 +31,21 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Image__1nMakeRasterD ...@@ -31,21 +31,21 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Image__1nMakeRasterD
return reinterpret_cast<jlong>(image.release()); return reinterpret_cast<jlong>(image.release());
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Image__1nMakeFromBitmap extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Image__1nMakeFromBitmap
(JNIEnv* env, jclass jclass, jlong bitmapPtr) { (JNIEnv* env, jclass jclass, jlong bitmapPtr) {
SkBitmap* bitmap = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(bitmapPtr)); SkBitmap* bitmap = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(bitmapPtr));
sk_sp<SkImage> image = SkImage::MakeFromBitmap(*bitmap); sk_sp<SkImage> image = SkImage::MakeFromBitmap(*bitmap);
return reinterpret_cast<jlong>(image.release()); return reinterpret_cast<jlong>(image.release());
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Image__1nMakeFromPixmap extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Image__1nMakeFromPixmap
(JNIEnv* env, jclass jclass, jlong pixmapPtr) { (JNIEnv* env, jclass jclass, jlong pixmapPtr) {
SkPixmap* pixmap = reinterpret_cast<SkPixmap*>(static_cast<uintptr_t>(pixmapPtr)); SkPixmap* pixmap = reinterpret_cast<SkPixmap*>(static_cast<uintptr_t>(pixmapPtr));
sk_sp<SkImage> image = SkImage::MakeFromRaster(*pixmap, nullptr, nullptr); sk_sp<SkImage> image = SkImage::MakeFromRaster(*pixmap, nullptr, nullptr);
return reinterpret_cast<jlong>(image.release()); return reinterpret_cast<jlong>(image.release());
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Image__1nMakeFromEncoded extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Image__1nMakeFromEncoded
(JNIEnv* env, jclass jclass, jbyteArray encodedArray) { (JNIEnv* env, jclass jclass, jbyteArray encodedArray) {
jsize encodedLen = env->GetArrayLength(encodedArray); jsize encodedLen = env->GetArrayLength(encodedArray);
jbyte* encoded = env->GetByteArrayElements(encodedArray, 0); jbyte* encoded = env->GetByteArrayElements(encodedArray, 0);
...@@ -57,20 +57,20 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Image__1nMakeFromEnc ...@@ -57,20 +57,20 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Image__1nMakeFromEnc
return reinterpret_cast<jlong>(image.release()); return reinterpret_cast<jlong>(image.release());
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Image__1nGetImageInfo extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_Image__1nGetImageInfo
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkImage* instance = reinterpret_cast<SkImage*>(static_cast<uintptr_t>(ptr)); SkImage* instance = reinterpret_cast<SkImage*>(static_cast<uintptr_t>(ptr));
return skija::ImageInfo::toJava(env, instance->imageInfo()); return skija::ImageInfo::toJava(env, instance->imageInfo());
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Image__1nEncodeToData extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Image__1nEncodeToData
(JNIEnv* env, jclass jclass, jlong ptr, jint format, jint quality) { (JNIEnv* env, jclass jclass, jlong ptr, jint format, jint quality) {
SkImage* instance = reinterpret_cast<SkImage*>(static_cast<uintptr_t>(ptr)); SkImage* instance = reinterpret_cast<SkImage*>(static_cast<uintptr_t>(ptr));
SkData* data = instance->encodeToData(static_cast<SkEncodedImageFormat>(format), quality).release(); SkData* data = instance->encodeToData(static_cast<SkEncodedImageFormat>(format), quality).release();
return reinterpret_cast<jlong>(data); return reinterpret_cast<jlong>(data);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Image__1nMakeShader extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Image__1nMakeShader
(JNIEnv* env, jclass jclass, jlong ptr, jint tmx, jint tmy, jlong sampling, jfloatArray localMatrixArr) { (JNIEnv* env, jclass jclass, jlong ptr, jint tmx, jint tmy, jlong sampling, jfloatArray localMatrixArr) {
SkImage* instance = reinterpret_cast<SkImage*>(static_cast<uintptr_t>(ptr)); SkImage* instance = reinterpret_cast<SkImage*>(static_cast<uintptr_t>(ptr));
std::unique_ptr<SkMatrix> localMatrix = skMatrix(env, localMatrixArr); std::unique_ptr<SkMatrix> localMatrix = skMatrix(env, localMatrixArr);
...@@ -78,7 +78,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Image__1nMakeShader ...@@ -78,7 +78,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Image__1nMakeShader
return reinterpret_cast<jlong>(shader.release()); return reinterpret_cast<jlong>(shader.release());
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Image__1nPeekPixels extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_Image__1nPeekPixels
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkImage* instance = reinterpret_cast<SkImage*>(static_cast<uintptr_t>(ptr)); SkImage* instance = reinterpret_cast<SkImage*>(static_cast<uintptr_t>(ptr));
SkPixmap pixmap; SkPixmap pixmap;
...@@ -88,14 +88,14 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Image__1nPeekPixel ...@@ -88,14 +88,14 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Image__1nPeekPixel
return nullptr; return nullptr;
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Image__1nPeekPixelsToPixmap extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Image__1nPeekPixelsToPixmap
(JNIEnv* env, jclass jclass, jlong ptr, jlong pixmapPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jlong pixmapPtr) {
SkImage* instance = reinterpret_cast<SkImage*>(static_cast<uintptr_t>(ptr)); SkImage* instance = reinterpret_cast<SkImage*>(static_cast<uintptr_t>(ptr));
SkPixmap* pixmap = reinterpret_cast<SkPixmap*>(static_cast<uintptr_t>(pixmapPtr)); SkPixmap* pixmap = reinterpret_cast<SkPixmap*>(static_cast<uintptr_t>(pixmapPtr));
return instance->peekPixels(pixmap); return instance->peekPixels(pixmap);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Image__1nReadPixelsBitmap extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Image__1nReadPixelsBitmap
(JNIEnv* env, jclass jclass, jlong ptr, jlong contextPtr, jlong bitmapPtr, jint srcX, jint srcY, jboolean cache) { (JNIEnv* env, jclass jclass, jlong ptr, jlong contextPtr, jlong bitmapPtr, jint srcX, jint srcY, jboolean cache) {
SkImage* instance = reinterpret_cast<SkImage*>(static_cast<uintptr_t>(ptr)); SkImage* instance = reinterpret_cast<SkImage*>(static_cast<uintptr_t>(ptr));
GrDirectContext* context = reinterpret_cast<GrDirectContext*>(static_cast<uintptr_t>(contextPtr)); GrDirectContext* context = reinterpret_cast<GrDirectContext*>(static_cast<uintptr_t>(contextPtr));
...@@ -104,7 +104,7 @@ extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Image__1nReadPixe ...@@ -104,7 +104,7 @@ extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Image__1nReadPixe
return instance->readPixels(context, bitmap->info(), bitmap->getPixels(), bitmap->pixmap().rowBytes(), srcX, srcY, cachingHint); return instance->readPixels(context, bitmap->info(), bitmap->getPixels(), bitmap->pixmap().rowBytes(), srcX, srcY, cachingHint);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Image__1nReadPixelsPixmap extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Image__1nReadPixelsPixmap
(JNIEnv* env, jclass jclass, jlong ptr, jlong pixmapPtr, jint srcX, jint srcY, jboolean cache) { (JNIEnv* env, jclass jclass, jlong ptr, jlong pixmapPtr, jint srcX, jint srcY, jboolean cache) {
SkImage* instance = reinterpret_cast<SkImage*>(static_cast<uintptr_t>(ptr)); SkImage* instance = reinterpret_cast<SkImage*>(static_cast<uintptr_t>(ptr));
SkPixmap* pixmap = reinterpret_cast<SkPixmap*>(static_cast<uintptr_t>(pixmapPtr)); SkPixmap* pixmap = reinterpret_cast<SkPixmap*>(static_cast<uintptr_t>(pixmapPtr));
...@@ -112,7 +112,7 @@ extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Image__1nReadPixe ...@@ -112,7 +112,7 @@ extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Image__1nReadPixe
return instance->readPixels(*pixmap, srcX, srcY, cachingHint); return instance->readPixels(*pixmap, srcX, srcY, cachingHint);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Image__1nScalePixels extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Image__1nScalePixels
(JNIEnv* env, jclass jclass, jlong ptr, jlong pixmapPtr, jlong samplingOptions, jboolean cache) { (JNIEnv* env, jclass jclass, jlong ptr, jlong pixmapPtr, jlong samplingOptions, jboolean cache) {
SkImage* instance = reinterpret_cast<SkImage*>(static_cast<uintptr_t>(ptr)); SkImage* instance = reinterpret_cast<SkImage*>(static_cast<uintptr_t>(ptr));
SkPixmap* pixmap = reinterpret_cast<SkPixmap*>(static_cast<uintptr_t>(pixmapPtr)); SkPixmap* pixmap = reinterpret_cast<SkPixmap*>(static_cast<uintptr_t>(pixmapPtr));
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
#include "SkRect.h" #include "SkRect.h"
#include "interop.hh" #include "interop.hh"
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeAlphaThreshold extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakeAlphaThreshold
(JNIEnv* env, jclass jclass, jlong regionPtr, jfloat innerMin, jfloat outerMax, jlong inputPtr, jobject cropObj) { (JNIEnv* env, jclass jclass, jlong regionPtr, jfloat innerMin, jfloat outerMax, jlong inputPtr, jobject cropObj) {
SkRegion* region = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtr)); SkRegion* region = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtr));
SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr)); SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr));
...@@ -17,7 +17,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeA ...@@ -17,7 +17,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeA
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeArithmetic extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakeArithmetic
(JNIEnv* env, jclass jclass, jfloat k1, jfloat k2, jfloat k3, jfloat k4, jboolean enforcePMColor, jlong bgPtr, jlong fgPtr, jobject cropObj) { (JNIEnv* env, jclass jclass, jfloat k1, jfloat k2, jfloat k3, jfloat k4, jboolean enforcePMColor, jlong bgPtr, jlong fgPtr, jobject cropObj) {
SkImageFilter* bg = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(bgPtr)); SkImageFilter* bg = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(bgPtr));
SkImageFilter* fg = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(fgPtr)); SkImageFilter* fg = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(fgPtr));
...@@ -26,7 +26,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeA ...@@ -26,7 +26,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeA
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeBlend extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakeBlend
(JNIEnv* env, jclass jclass, jint blendModeInt, jlong bgPtr, jlong fgPtr, jobject cropObj) { (JNIEnv* env, jclass jclass, jint blendModeInt, jlong bgPtr, jlong fgPtr, jobject cropObj) {
SkBlendMode blendMode = static_cast<SkBlendMode>(blendModeInt); SkBlendMode blendMode = static_cast<SkBlendMode>(blendModeInt);
SkImageFilter* bg = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(bgPtr)); SkImageFilter* bg = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(bgPtr));
...@@ -36,7 +36,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeB ...@@ -36,7 +36,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeB
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeBlur extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakeBlur
(JNIEnv* env, jclass jclass, jfloat sigmaX, jfloat sigmaY, jint tileModeInt, jlong inputPtr, jobject cropObj) { (JNIEnv* env, jclass jclass, jfloat sigmaX, jfloat sigmaY, jint tileModeInt, jlong inputPtr, jobject cropObj) {
SkTileMode tileMode = static_cast<SkTileMode>(tileModeInt); SkTileMode tileMode = static_cast<SkTileMode>(tileModeInt);
SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr)); SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr));
...@@ -45,7 +45,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeB ...@@ -45,7 +45,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeB
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeColorFilter extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakeColorFilter
(JNIEnv* env, jclass jclass, jlong colorFilterPtr, jlong inputPtr, jobject cropObj) { (JNIEnv* env, jclass jclass, jlong colorFilterPtr, jlong inputPtr, jobject cropObj) {
SkColorFilter* colorFilter = reinterpret_cast<SkColorFilter*>(static_cast<uintptr_t>(colorFilterPtr)); SkColorFilter* colorFilter = reinterpret_cast<SkColorFilter*>(static_cast<uintptr_t>(colorFilterPtr));
SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr)); SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr));
...@@ -54,7 +54,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeC ...@@ -54,7 +54,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeC
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeCompose extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakeCompose
(JNIEnv* env, jclass jclass, jlong outerPtr, jlong innerPtr) { (JNIEnv* env, jclass jclass, jlong outerPtr, jlong innerPtr) {
SkImageFilter* outer = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(outerPtr)); SkImageFilter* outer = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(outerPtr));
SkImageFilter* inner = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(innerPtr)); SkImageFilter* inner = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(innerPtr));
...@@ -62,7 +62,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeC ...@@ -62,7 +62,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeC
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeDisplacementMap extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakeDisplacementMap
(JNIEnv* env, jclass jclass, jint xChanInt, jint yChanInt, jfloat scale, jlong displacementPtr, jlong colorPtr, jobject cropObj) { (JNIEnv* env, jclass jclass, jint xChanInt, jint yChanInt, jfloat scale, jlong displacementPtr, jlong colorPtr, jobject cropObj) {
SkColorChannel xChan = static_cast<SkColorChannel>(xChanInt); SkColorChannel xChan = static_cast<SkColorChannel>(xChanInt);
SkColorChannel yChan = static_cast<SkColorChannel>(yChanInt); SkColorChannel yChan = static_cast<SkColorChannel>(yChanInt);
...@@ -73,7 +73,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeD ...@@ -73,7 +73,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeD
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeDropShadow extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakeDropShadow
(JNIEnv* env, jclass jclass, jfloat dx, jfloat dy, jfloat sigmaX, jfloat sigmaY, jint color, jlong inputPtr, jobject cropObj) { (JNIEnv* env, jclass jclass, jfloat dx, jfloat dy, jfloat sigmaX, jfloat sigmaY, jint color, jlong inputPtr, jobject cropObj) {
SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr)); SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr));
std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj); std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj);
...@@ -81,7 +81,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeD ...@@ -81,7 +81,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeD
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeDropShadowOnly extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakeDropShadowOnly
(JNIEnv* env, jclass jclass, jfloat dx, jfloat dy, jfloat sigmaX, jfloat sigmaY, jint color, jlong inputPtr, jobject cropObj) { (JNIEnv* env, jclass jclass, jfloat dx, jfloat dy, jfloat sigmaX, jfloat sigmaY, jint color, jlong inputPtr, jobject cropObj) {
SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr)); SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr));
std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj); std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj);
...@@ -89,14 +89,14 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeD ...@@ -89,14 +89,14 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeD
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeImage extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakeImage
(JNIEnv* env, jclass jclass, jlong imagePtr, jfloat l0, jfloat t0, jfloat r0, jfloat b0, jfloat l1, jfloat t1, jfloat r1, jfloat b1, jlong samplingMode) { (JNIEnv* env, jclass jclass, jlong imagePtr, jfloat l0, jfloat t0, jfloat r0, jfloat b0, jfloat l1, jfloat t1, jfloat r1, jfloat b1, jlong samplingMode) {
SkImage* image = reinterpret_cast<SkImage*>(static_cast<uintptr_t>(imagePtr)); SkImage* image = reinterpret_cast<SkImage*>(static_cast<uintptr_t>(imagePtr));
SkImageFilter* ptr = SkImageFilters::Image(sk_ref_sp(image), SkRect{l0, t0, r0, b0}, SkRect{l1, t1, r1, b1}, skija::SamplingMode::unpack(samplingMode)).release(); SkImageFilter* ptr = SkImageFilters::Image(sk_ref_sp(image), SkRect{l0, t0, r0, b0}, SkRect{l1, t1, r1, b1}, skija::SamplingMode::unpack(samplingMode)).release();
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeMagnifier extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakeMagnifier
(JNIEnv* env, jclass jclass, jfloat l, jfloat t, jfloat r, jfloat b, jfloat inset, jlong inputPtr, jobject cropObj) { (JNIEnv* env, jclass jclass, jfloat l, jfloat t, jfloat r, jfloat b, jfloat inset, jlong inputPtr, jobject cropObj) {
SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr)); SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr));
std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj); std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj);
...@@ -104,7 +104,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeM ...@@ -104,7 +104,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeM
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeMatrixConvolution extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakeMatrixConvolution
(JNIEnv* env, jclass jclass, jint kernelW, jint kernelH, jfloatArray kernelArray, jfloat gain, jfloat bias, jint offsetX, jint offsetY, jint tileModeInt, jboolean convolveAlpha, jlong inputPtr, jobject cropObj) { (JNIEnv* env, jclass jclass, jint kernelW, jint kernelH, jfloatArray kernelArray, jfloat gain, jfloat bias, jint offsetX, jint offsetY, jint tileModeInt, jboolean convolveAlpha, jlong inputPtr, jobject cropObj) {
jfloat* kernel = env->GetFloatArrayElements(kernelArray, 0); jfloat* kernel = env->GetFloatArrayElements(kernelArray, 0);
SkTileMode tileMode = static_cast<SkTileMode>(tileModeInt); SkTileMode tileMode = static_cast<SkTileMode>(tileModeInt);
...@@ -115,7 +115,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeM ...@@ -115,7 +115,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeM
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeMatrixTransform extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakeMatrixTransform
(JNIEnv* env, jclass jclass, jfloatArray matrixArray, jlong samplingMode, jlong inputPtr) { (JNIEnv* env, jclass jclass, jfloatArray matrixArray, jlong samplingMode, jlong inputPtr) {
std::unique_ptr<SkMatrix> matrix = skMatrix(env, matrixArray); std::unique_ptr<SkMatrix> matrix = skMatrix(env, matrixArray);
SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr)); SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr));
...@@ -123,7 +123,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeM ...@@ -123,7 +123,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeM
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeMerge extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakeMerge
(JNIEnv* env, jclass jclass, jlongArray filtersArray, jobject cropObj) { (JNIEnv* env, jclass jclass, jlongArray filtersArray, jobject cropObj) {
jlong* f = env->GetLongArrayElements(filtersArray, 0); jlong* f = env->GetLongArrayElements(filtersArray, 0);
jsize len = env->GetArrayLength(filtersArray); jsize len = env->GetArrayLength(filtersArray);
...@@ -138,7 +138,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeM ...@@ -138,7 +138,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeM
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeOffset extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakeOffset
(JNIEnv* env, jclass jclass, jfloat dx, jfloat dy, jlong inputPtr, jobject cropObj) { (JNIEnv* env, jclass jclass, jfloat dx, jfloat dy, jlong inputPtr, jobject cropObj) {
SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr)); SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr));
std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj); std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj);
...@@ -146,7 +146,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeO ...@@ -146,7 +146,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeO
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakePaint extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakePaint
(JNIEnv* env, jclass jclass, jlong paintPtr, jobject cropObj) { (JNIEnv* env, jclass jclass, jlong paintPtr, jobject cropObj) {
SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr)); SkPaint* paint = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(paintPtr));
std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj); std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj);
...@@ -154,21 +154,21 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeP ...@@ -154,21 +154,21 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeP
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakePicture extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakePicture
(JNIEnv* env, jclass jclass, jlong picturePtr, jfloat l, jfloat t, jfloat r, jfloat b) { (JNIEnv* env, jclass jclass, jlong picturePtr, jfloat l, jfloat t, jfloat r, jfloat b) {
SkPicture* picture = reinterpret_cast<SkPicture*>(static_cast<uintptr_t>(picturePtr)); SkPicture* picture = reinterpret_cast<SkPicture*>(static_cast<uintptr_t>(picturePtr));
SkImageFilter* ptr = SkImageFilters::Picture(sk_ref_sp(picture), SkRect{l, t, r, b}).release(); SkImageFilter* ptr = SkImageFilters::Picture(sk_ref_sp(picture), SkRect{l, t, r, b}).release();
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeTile extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakeTile
(JNIEnv* env, jclass jclass, jfloat l0, jfloat t0, jfloat r0, jfloat b0, jfloat l1, jfloat t1, jfloat r1, jfloat b1, jlong inputPtr) { (JNIEnv* env, jclass jclass, jfloat l0, jfloat t0, jfloat r0, jfloat b0, jfloat l1, jfloat t1, jfloat r1, jfloat b1, jlong inputPtr) {
SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr)); SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr));
SkImageFilter* ptr = SkImageFilters::Tile(SkRect{l0, t0, r0, b0}, SkRect{l1, t1, r1, b1}, sk_ref_sp(input)).release(); SkImageFilter* ptr = SkImageFilters::Tile(SkRect{l0, t0, r0, b0}, SkRect{l1, t1, r1, b1}, sk_ref_sp(input)).release();
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeDilate extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakeDilate
(JNIEnv* env, jclass jclass, float rx, jfloat ry, jlong inputPtr, jobject cropObj) { (JNIEnv* env, jclass jclass, float rx, jfloat ry, jlong inputPtr, jobject cropObj) {
SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr)); SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr));
std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj); std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj);
...@@ -176,7 +176,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeD ...@@ -176,7 +176,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeD
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeErode extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakeErode
(JNIEnv* env, jclass jclass, float rx, jfloat ry, jlong inputPtr, jobject cropObj) { (JNIEnv* env, jclass jclass, float rx, jfloat ry, jlong inputPtr, jobject cropObj) {
SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr)); SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr));
std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj); std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj);
...@@ -184,7 +184,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeE ...@@ -184,7 +184,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeE
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeDistantLitDiffuse extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakeDistantLitDiffuse
(JNIEnv* env, jclass jclass, jfloat x, jfloat y, jfloat z, jint lightColor, jfloat surfaceScale, jfloat kd, jlong inputPtr, jobject cropObj) { (JNIEnv* env, jclass jclass, jfloat x, jfloat y, jfloat z, jint lightColor, jfloat surfaceScale, jfloat kd, jlong inputPtr, jobject cropObj) {
SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr)); SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr));
std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj); std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj);
...@@ -192,7 +192,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeD ...@@ -192,7 +192,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeD
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakePointLitDiffuse extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakePointLitDiffuse
(JNIEnv* env, jclass jclass, jfloat x, jfloat y, jfloat z, jint lightColor, jfloat surfaceScale, jfloat kd, jlong inputPtr, jobject cropObj) { (JNIEnv* env, jclass jclass, jfloat x, jfloat y, jfloat z, jint lightColor, jfloat surfaceScale, jfloat kd, jlong inputPtr, jobject cropObj) {
SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr)); SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr));
std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj); std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj);
...@@ -200,7 +200,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeP ...@@ -200,7 +200,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeP
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeSpotLitDiffuse extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakeSpotLitDiffuse
(JNIEnv* env, jclass jclass, jfloat x0, jfloat y0, jfloat z0, jfloat x1, jfloat y1, jfloat z1, jfloat falloffExponent, jfloat cutoffAngle, jint lightColor, jfloat surfaceScale, jfloat kd, jlong inputPtr, jobject cropObj) { (JNIEnv* env, jclass jclass, jfloat x0, jfloat y0, jfloat z0, jfloat x1, jfloat y1, jfloat z1, jfloat falloffExponent, jfloat cutoffAngle, jint lightColor, jfloat surfaceScale, jfloat kd, jlong inputPtr, jobject cropObj) {
SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr)); SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr));
std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj); std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj);
...@@ -208,7 +208,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeS ...@@ -208,7 +208,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeS
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeDistantLitSpecular extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakeDistantLitSpecular
(JNIEnv* env, jclass jclass, jfloat x, jfloat y, jfloat z, jint lightColor, jfloat surfaceScale, jfloat ks, jfloat shininess, jlong inputPtr, jobject cropObj) { (JNIEnv* env, jclass jclass, jfloat x, jfloat y, jfloat z, jint lightColor, jfloat surfaceScale, jfloat ks, jfloat shininess, jlong inputPtr, jobject cropObj) {
SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr)); SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr));
std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj); std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj);
...@@ -216,7 +216,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeD ...@@ -216,7 +216,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeD
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakePointLitSpecular extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakePointLitSpecular
(JNIEnv* env, jclass jclass, jfloat x, jfloat y, jfloat z, jint lightColor, jfloat surfaceScale, jfloat ks, jfloat shininess, jlong inputPtr, jobject cropObj) { (JNIEnv* env, jclass jclass, jfloat x, jfloat y, jfloat z, jint lightColor, jfloat surfaceScale, jfloat ks, jfloat shininess, jlong inputPtr, jobject cropObj) {
SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr)); SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr));
std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj); std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj);
...@@ -224,7 +224,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeP ...@@ -224,7 +224,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeP
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ImageFilter__1nMakeSpotLitSpecular extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ImageFilter__1nMakeSpotLitSpecular
(JNIEnv* env, jclass jclass, jfloat x0, jfloat y0, jfloat z0, jfloat x1, jfloat y1, jfloat z1, jfloat falloffExponent, jfloat cutoffAngle, jint lightColor, jfloat surfaceScale, jfloat ks, jfloat shininess, jlong inputPtr, jobject cropObj) { (JNIEnv* env, jclass jclass, jfloat x0, jfloat y0, jfloat z0, jfloat x1, jfloat y1, jfloat z1, jfloat falloffExponent, jfloat cutoffAngle, jint lightColor, jfloat surfaceScale, jfloat ks, jfloat shininess, jlong inputPtr, jobject cropObj) {
SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr)); SkImageFilter* input = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(inputPtr));
std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj); std::unique_ptr<SkIRect> crop = skija::IRect::toSkIRect(env, cropObj);
......
...@@ -3,41 +3,40 @@ ...@@ -3,41 +3,40 @@
#include "SkString.h" #include "SkString.h"
static void deleteString(SkString* instance) { static void deleteString(SkString* instance) {
// std::cout << "Deleting [SkString " << instance << "]" << std::endl;
delete instance; delete instance;
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ManagedString__1nGetFinalizer extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ManagedString__1nGetFinalizer
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deleteString)); return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deleteString));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_ManagedString__1nMake extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_ManagedString__1nMake
(JNIEnv* env, jclass jclass, jstring textStr) { (JNIEnv* env, jclass jclass, jstring textStr) {
SkString* text = new SkString(skString(env, textStr)); SkString* text = new SkString(skString(env, textStr));
return reinterpret_cast<jlong>(text); return reinterpret_cast<jlong>(text);
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_ManagedString__1nToString extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_ManagedString__1nToString
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkString* instance = reinterpret_cast<SkString*>(static_cast<uintptr_t>(ptr)); SkString* instance = reinterpret_cast<SkString*>(static_cast<uintptr_t>(ptr));
return javaString(env, *instance); return javaString(env, *instance);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_ManagedString__1nInsert extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_ManagedString__1nInsert
(JNIEnv* env, jclass jclass, jlong ptr, jint offset, jstring s) { (JNIEnv* env, jclass jclass, jlong ptr, jint offset, jstring s) {
SkString* instance = reinterpret_cast<SkString*>(static_cast<uintptr_t>(ptr)); SkString* instance = reinterpret_cast<SkString*>(static_cast<uintptr_t>(ptr));
skija::UtfIndicesConverter conv(*instance); skija::UtfIndicesConverter conv(*instance);
instance->insert(conv.from16To8(offset), skString(env, s)); instance->insert(conv.from16To8(offset), skString(env, s));
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_ManagedString__1nAppend extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_ManagedString__1nAppend
(JNIEnv* env, jclass jclass, jlong ptr, jstring s) { (JNIEnv* env, jclass jclass, jlong ptr, jstring s) {
SkString* instance = reinterpret_cast<SkString*>(static_cast<uintptr_t>(ptr)); SkString* instance = reinterpret_cast<SkString*>(static_cast<uintptr_t>(ptr));
instance->append(skString(env, s)); instance->append(skString(env, s));
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_ManagedString__1nRemoveSuffix extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_ManagedString__1nRemoveSuffix
(JNIEnv* env, jclass jclass, jlong ptr, jint from) { (JNIEnv* env, jclass jclass, jlong ptr, jint from) {
SkString* instance = reinterpret_cast<SkString*>(static_cast<uintptr_t>(ptr)); SkString* instance = reinterpret_cast<SkString*>(static_cast<uintptr_t>(ptr));
skija::UtfIndicesConverter conv(*instance); skija::UtfIndicesConverter conv(*instance);
...@@ -45,7 +44,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_ManagedString__1nRemo ...@@ -45,7 +44,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_ManagedString__1nRemo
instance->remove(from8, instance->size() - from8); instance->remove(from8, instance->size() - from8);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_ManagedString__1nRemove extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_ManagedString__1nRemove
(JNIEnv* env, jclass jclass, jlong ptr, jint from, jint len) { (JNIEnv* env, jclass jclass, jlong ptr, jint from, jint len) {
SkString* instance = reinterpret_cast<SkString*>(static_cast<uintptr_t>(ptr)); SkString* instance = reinterpret_cast<SkString*>(static_cast<uintptr_t>(ptr));
skija::UtfIndicesConverter conv(*instance); skija::UtfIndicesConverter conv(*instance);
......
...@@ -6,28 +6,28 @@ ...@@ -6,28 +6,28 @@
#include "SkTableMaskFilter.h" #include "SkTableMaskFilter.h"
#include "interop.hh" #include "interop.hh"
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_MaskFilter__1nMakeBlur extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_MaskFilter__1nMakeBlur
(JNIEnv* env, jclass jclass, jint blurStyleInt, jfloat sigma, jboolean respectCTM) { (JNIEnv* env, jclass jclass, jint blurStyleInt, jfloat sigma, jboolean respectCTM) {
SkBlurStyle blurStyle = static_cast<SkBlurStyle>(blurStyleInt); SkBlurStyle blurStyle = static_cast<SkBlurStyle>(blurStyleInt);
SkMaskFilter* ptr = SkMaskFilter::MakeBlur(blurStyle, sigma, respectCTM).release(); SkMaskFilter* ptr = SkMaskFilter::MakeBlur(blurStyle, sigma, respectCTM).release();
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_MaskFilter__1nMakeShader extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_MaskFilter__1nMakeShader
(JNIEnv* env, jclass jclass, jlong shaderPtr) { (JNIEnv* env, jclass jclass, jlong shaderPtr) {
SkShader* shader = reinterpret_cast<SkShader*>(static_cast<uintptr_t>(shaderPtr)); SkShader* shader = reinterpret_cast<SkShader*>(static_cast<uintptr_t>(shaderPtr));
SkMaskFilter* ptr = SkShaderMaskFilter::Make(sk_ref_sp(shader)).release(); SkMaskFilter* ptr = SkShaderMaskFilter::Make(sk_ref_sp(shader)).release();
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
// extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_MaskFilter__1nMakeEmboss // extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_MaskFilter__1nMakeEmboss
// (JNIEnv* env, jclass jclass, jfloat sigma, jfloat x, jfloat y, jfloat z, jint pad, jint ambient, jint specular) { // (JNIEnv* env, jclass jclass, jfloat sigma, jfloat x, jfloat y, jfloat z, jint pad, jint ambient, jint specular) {
// SkEmbossMaskFilter::Light light{ {x, y, z}, pad, ambient, specular }; // SkEmbossMaskFilter::Light light{ {x, y, z}, pad, ambient, specular };
// SkMaskFilter* ptr = SkEmbossMaskFilter::Make(sigma, light).release(); // SkMaskFilter* ptr = SkEmbossMaskFilter::Make(sigma, light).release();
// return reinterpret_cast<jlong>(ptr); // return reinterpret_cast<jlong>(ptr);
// } // }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_MaskFilter__1nMakeTable extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_MaskFilter__1nMakeTable
(JNIEnv* env, jclass jclass, jbyteArray tableArray) { (JNIEnv* env, jclass jclass, jbyteArray tableArray) {
jbyte* table = env->GetByteArrayElements(tableArray, 0); jbyte* table = env->GetByteArrayElements(tableArray, 0);
SkMaskFilter* ptr = SkTableMaskFilter::Create(reinterpret_cast<uint8_t*>(table)); SkMaskFilter* ptr = SkTableMaskFilter::Create(reinterpret_cast<uint8_t*>(table));
...@@ -35,13 +35,13 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_MaskFilter__1nMakeTa ...@@ -35,13 +35,13 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_MaskFilter__1nMakeTa
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_MaskFilter__1nMakeGamma extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_MaskFilter__1nMakeGamma
(JNIEnv* env, jclass jclass, jfloat gamma) { (JNIEnv* env, jclass jclass, jfloat gamma) {
SkMaskFilter* ptr = SkTableMaskFilter::CreateGamma(gamma); SkMaskFilter* ptr = SkTableMaskFilter::CreateGamma(gamma);
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_MaskFilter__1nMakeClip extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_MaskFilter__1nMakeClip
(JNIEnv* env, jclass jclass, jbyte min, jbyte max) { (JNIEnv* env, jclass jclass, jbyte min, jbyte max) {
SkMaskFilter* ptr = SkTableMaskFilter::CreateClip(static_cast<uint8_t>(min), static_cast<uint8_t>(max)); SkMaskFilter* ptr = SkTableMaskFilter::CreateClip(static_cast<uint8_t>(min), static_cast<uint8_t>(max));
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
......
...@@ -44,12 +44,12 @@ static void deleteOutputWStream(OutputWStream* out) { ...@@ -44,12 +44,12 @@ static void deleteOutputWStream(OutputWStream* out) {
delete out; delete out;
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_OutputWStream__1nGetFinalizer extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_OutputWStream__1nGetFinalizer
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deleteOutputWStream)); return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deleteOutputWStream));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_OutputWStream__1nMake extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_OutputWStream__1nMake
(JNIEnv* env, jclass jclass, jobject outputStream) { (JNIEnv* env, jclass jclass, jobject outputStream) {
OutputWStream* instance = new OutputWStream(env, outputStream); OutputWStream* instance = new OutputWStream(env, outputStream);
return reinterpret_cast<jlong>(instance); return reinterpret_cast<jlong>(instance);
......
...@@ -10,153 +10,152 @@ ...@@ -10,153 +10,152 @@
#include "interop.hh" #include "interop.hh"
static void deletePaint(SkPaint* paint) { static void deletePaint(SkPaint* paint) {
// std::cout << "Deleting [SkPaint " << paint << "]" << std::endl;
delete paint; delete paint;
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Paint__1nGetFinalizer extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Paint__1nGetFinalizer
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deletePaint)); return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deletePaint));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Paint__1nMake extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Paint__1nMake
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
SkPaint* obj = new SkPaint(); SkPaint* obj = new SkPaint();
obj->setAntiAlias(true); obj->setAntiAlias(true);
return reinterpret_cast<jlong>(obj); return reinterpret_cast<jlong>(obj);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Paint__1nMakeClone extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Paint__1nMakeClone
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
SkPaint* obj = new SkPaint(*instance); SkPaint* obj = new SkPaint(*instance);
return reinterpret_cast<jlong>(obj); return reinterpret_cast<jlong>(obj);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Paint__1nEquals extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Paint__1nEquals
(JNIEnv* env, jclass jclass, jlong aPtr, jlong bPtr) { (JNIEnv* env, jclass jclass, jlong aPtr, jlong bPtr) {
SkPaint* a = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(aPtr)); SkPaint* a = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(aPtr));
SkPaint* b = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(bPtr)); SkPaint* b = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(bPtr));
return *a == *b; return *a == *b;
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Paint__1nReset extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Paint__1nReset
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
instance->reset(); instance->reset();
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Paint__1nIsAntiAlias extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Paint__1nIsAntiAlias
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
return instance->isAntiAlias(); return instance->isAntiAlias();
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Paint__1nSetAntiAlias extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Paint__1nSetAntiAlias
(JNIEnv* env, jclass jclass, jlong ptr, jboolean value) { (JNIEnv* env, jclass jclass, jlong ptr, jboolean value) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
instance->setAntiAlias(value); instance->setAntiAlias(value);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Paint__1nIsDither extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Paint__1nIsDither
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
return instance->isDither(); return instance->isDither();
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Paint__1nSetDither extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Paint__1nSetDither
(JNIEnv* env, jclass jclass, jlong ptr, jboolean value) { (JNIEnv* env, jclass jclass, jlong ptr, jboolean value) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
instance->setDither(value); instance->setDither(value);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Paint__1nGetColor extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Paint__1nGetColor
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
return instance->getColor(); return instance->getColor();
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Paint__1nSetColor extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Paint__1nSetColor
(JNIEnv* env, jclass jclass, jlong ptr, jint color) { (JNIEnv* env, jclass jclass, jlong ptr, jint color) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
instance->setColor(color); instance->setColor(color);
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Paint__1nGetColor4f extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_Paint__1nGetColor4f
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
SkColor4f color = instance->getColor4f(); SkColor4f color = instance->getColor4f();
return env->NewObject(skija::Color4f::cls, skija::Color4f::ctor, color.fR, color.fG, color.fB, color.fA); return env->NewObject(skija::Color4f::cls, skija::Color4f::ctor, color.fR, color.fG, color.fB, color.fA);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Paint__1nSetColor4f extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Paint__1nSetColor4f
(JNIEnv* env, jclass jclass, jlong ptr, jfloat r, jfloat g, jfloat b, jfloat a, jlong colorSpacePtr) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat r, jfloat g, jfloat b, jfloat a, jlong colorSpacePtr) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
SkColorSpace* colorSpace = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr)); SkColorSpace* colorSpace = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr));
instance->setColor4f({r, g, b, a}, colorSpace); instance->setColor4f({r, g, b, a}, colorSpace);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Paint__1nGetMode extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Paint__1nGetMode
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
return static_cast<jlong>(instance->getStyle()); return static_cast<jlong>(instance->getStyle());
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Paint__1nSetMode extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Paint__1nSetMode
(JNIEnv* env, jclass jclass, jlong ptr, jint mode) { (JNIEnv* env, jclass jclass, jlong ptr, jint mode) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
instance->setStyle(static_cast<SkPaint::Style>(mode)); instance->setStyle(static_cast<SkPaint::Style>(mode));
} }
extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skija_Paint__1nGetStrokeWidth extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skia_Paint__1nGetStrokeWidth
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
return instance->getStrokeWidth(); return instance->getStrokeWidth();
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Paint__1nSetStrokeWidth extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Paint__1nSetStrokeWidth
(JNIEnv* env, jclass jclass, jlong ptr, jfloat width) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat width) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
instance->setStrokeWidth(width); instance->setStrokeWidth(width);
} }
extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skija_Paint__1nGetStrokeMiter extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skia_Paint__1nGetStrokeMiter
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
return instance->getStrokeMiter(); return instance->getStrokeMiter();
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Paint__1nSetStrokeMiter extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Paint__1nSetStrokeMiter
(JNIEnv* env, jclass jclass, jlong ptr, jfloat miter) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat miter) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
instance->setStrokeMiter(miter); instance->setStrokeMiter(miter);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Paint__1nGetStrokeCap extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Paint__1nGetStrokeCap
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
return static_cast<jlong>(instance->getStrokeCap()); return static_cast<jlong>(instance->getStrokeCap());
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Paint__1nSetStrokeCap extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Paint__1nSetStrokeCap
(JNIEnv* env, jclass jclass, jlong ptr, jint cap) { (JNIEnv* env, jclass jclass, jlong ptr, jint cap) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
instance->setStrokeCap(static_cast<SkPaint::Cap>(cap)); instance->setStrokeCap(static_cast<SkPaint::Cap>(cap));
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Paint__1nGetStrokeJoin extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Paint__1nGetStrokeJoin
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
return static_cast<jlong>(instance->getStrokeJoin()); return static_cast<jlong>(instance->getStrokeJoin());
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Paint__1nSetStrokeJoin extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Paint__1nSetStrokeJoin
(JNIEnv* env, jclass jclass, jlong ptr, jint join) { (JNIEnv* env, jclass jclass, jlong ptr, jint join) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
instance->setStrokeJoin(static_cast<SkPaint::Join>(join)); instance->setStrokeJoin(static_cast<SkPaint::Join>(join));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Paint__1nGetFillPath extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Paint__1nGetFillPath
(JNIEnv* env, jclass jclass, jlong ptr, jlong srcPtr, jfloat resScale) { (JNIEnv* env, jclass jclass, jlong ptr, jlong srcPtr, jfloat resScale) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
SkPath* src = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(srcPtr)); SkPath* src = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(srcPtr));
...@@ -165,7 +164,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Paint__1nGetFillPath ...@@ -165,7 +164,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Paint__1nGetFillPath
return reinterpret_cast<jlong>(dst); return reinterpret_cast<jlong>(dst);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Paint__1nGetFillPathCull extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Paint__1nGetFillPathCull
(JNIEnv* env, jclass jclass, jlong ptr, jlong srcPtr, jfloat left, jfloat top, jfloat right, jfloat bottom, jfloat resScale) { (JNIEnv* env, jclass jclass, jlong ptr, jlong srcPtr, jfloat left, jfloat top, jfloat right, jfloat bottom, jfloat resScale) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
SkPath* src = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(srcPtr)); SkPath* src = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(srcPtr));
...@@ -175,84 +174,84 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Paint__1nGetFillPath ...@@ -175,84 +174,84 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Paint__1nGetFillPath
return reinterpret_cast<jlong>(dst); return reinterpret_cast<jlong>(dst);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Paint__1nGetMaskFilter extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Paint__1nGetMaskFilter
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
return reinterpret_cast<jlong>(instance->refMaskFilter().release()); return reinterpret_cast<jlong>(instance->refMaskFilter().release());
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Paint__1nSetMaskFilter extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Paint__1nSetMaskFilter
(JNIEnv* env, jclass jclass, jlong ptr, jlong filterPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jlong filterPtr) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
SkMaskFilter* filter = reinterpret_cast<SkMaskFilter*>(static_cast<uintptr_t>(filterPtr)); SkMaskFilter* filter = reinterpret_cast<SkMaskFilter*>(static_cast<uintptr_t>(filterPtr));
instance->setMaskFilter(sk_ref_sp<SkMaskFilter>(filter)); instance->setMaskFilter(sk_ref_sp<SkMaskFilter>(filter));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Paint__1nGetImageFilter extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Paint__1nGetImageFilter
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
return reinterpret_cast<jlong>(instance->refImageFilter().release()); return reinterpret_cast<jlong>(instance->refImageFilter().release());
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Paint__1nSetImageFilter extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Paint__1nSetImageFilter
(JNIEnv* env, jclass jclass, jlong ptr, jlong filterPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jlong filterPtr) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
SkImageFilter* filter = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(filterPtr)); SkImageFilter* filter = reinterpret_cast<SkImageFilter*>(static_cast<uintptr_t>(filterPtr));
instance->setImageFilter(sk_ref_sp<SkImageFilter>(filter)); instance->setImageFilter(sk_ref_sp<SkImageFilter>(filter));
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Paint__1nGetBlendMode extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Paint__1nGetBlendMode
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
return static_cast<jlong>(instance->getBlendMode_or(SkBlendMode::kSrcOver)); return static_cast<jlong>(instance->getBlendMode_or(SkBlendMode::kSrcOver));
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Paint__1nSetBlendMode extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Paint__1nSetBlendMode
(JNIEnv* env, jclass jclass, jlong ptr, jint mode) { (JNIEnv* env, jclass jclass, jlong ptr, jint mode) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
instance->setBlendMode(static_cast<SkBlendMode>(mode)); instance->setBlendMode(static_cast<SkBlendMode>(mode));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Paint__1nGetPathEffect extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Paint__1nGetPathEffect
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
return reinterpret_cast<jlong>(instance->refPathEffect().release()); return reinterpret_cast<jlong>(instance->refPathEffect().release());
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Paint__1nSetPathEffect extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Paint__1nSetPathEffect
(JNIEnv* env, jclass jclass, jlong ptr, jlong pathEffectPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jlong pathEffectPtr) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
SkPathEffect* pathEffect = reinterpret_cast<SkPathEffect*>(static_cast<uintptr_t>(pathEffectPtr)); SkPathEffect* pathEffect = reinterpret_cast<SkPathEffect*>(static_cast<uintptr_t>(pathEffectPtr));
instance->setPathEffect(sk_ref_sp(pathEffect)); instance->setPathEffect(sk_ref_sp(pathEffect));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Paint__1nGetShader extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Paint__1nGetShader
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
return reinterpret_cast<jlong>(instance->refShader().release()); return reinterpret_cast<jlong>(instance->refShader().release());
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Paint__1nSetShader extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Paint__1nSetShader
(JNIEnv* env, jclass jclass, jlong ptr, jlong shaderPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jlong shaderPtr) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
SkShader* shader = reinterpret_cast<SkShader*>(static_cast<uintptr_t>(shaderPtr)); SkShader* shader = reinterpret_cast<SkShader*>(static_cast<uintptr_t>(shaderPtr));
instance->setShader(sk_ref_sp<SkShader>(shader)); instance->setShader(sk_ref_sp<SkShader>(shader));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Paint__1nGetColorFilter extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Paint__1nGetColorFilter
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
return reinterpret_cast<jlong>(instance->refColorFilter().release()); return reinterpret_cast<jlong>(instance->refColorFilter().release());
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Paint__1nSetColorFilter extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Paint__1nSetColorFilter
(JNIEnv* env, jclass jclass, jlong ptr, jlong colorFilterPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jlong colorFilterPtr) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
SkColorFilter* colorFilter = reinterpret_cast<SkColorFilter*>(static_cast<uintptr_t>(colorFilterPtr)); SkColorFilter* colorFilter = reinterpret_cast<SkColorFilter*>(static_cast<uintptr_t>(colorFilterPtr));
instance->setColorFilter(sk_ref_sp<SkColorFilter>(colorFilter)); instance->setColorFilter(sk_ref_sp<SkColorFilter>(colorFilter));
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Paint__1nHasNothingToDraw extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Paint__1nHasNothingToDraw
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr)); SkPaint* instance = reinterpret_cast<SkPaint*>(static_cast<uintptr_t>(ptr));
return instance->nothingToDraw(); return instance->nothingToDraw();
......
...@@ -35,13 +35,13 @@ private: ...@@ -35,13 +35,13 @@ private:
float unrollDrawable; float unrollDrawable;
}; };
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_PaintFilterCanvas__1nAttachToJava extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_PaintFilterCanvas__1nAttachToJava
(JNIEnv* env, jobject jobj, jlong canvasPtr, jboolean unrollDrawable) { (JNIEnv* env, jobject jobj, jlong canvasPtr, jboolean unrollDrawable) {
SkijaPaintFilterCanvas* canvas = reinterpret_cast<SkijaPaintFilterCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkijaPaintFilterCanvas* canvas = reinterpret_cast<SkijaPaintFilterCanvas*>(static_cast<uintptr_t>(canvasPtr));
canvas->jobj = skija::PaintFilterCanvas::attach(env, jobj); canvas->jobj = skija::PaintFilterCanvas::attach(env, jobj);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PaintFilterCanvas__1nMake extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_PaintFilterCanvas__1nMake
(JNIEnv* env, jclass jclass, jlong canvasPtr, jboolean unrollDrawable) { (JNIEnv* env, jclass jclass, jlong canvasPtr, jboolean unrollDrawable) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr));
SkijaPaintFilterCanvas* filterCanvas = new SkijaPaintFilterCanvas(canvas, unrollDrawable); SkijaPaintFilterCanvas* filterCanvas = new SkijaPaintFilterCanvas(canvas, unrollDrawable);
......
...@@ -13,16 +13,16 @@ static void deletePath(SkPath* path) { ...@@ -13,16 +13,16 @@ static void deletePath(SkPath* path) {
delete path; delete path;
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Path__1nGetFinalizer(JNIEnv* env, jclass jclass) { extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Path__1nGetFinalizer(JNIEnv* env, jclass jclass) {
return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deletePath)); return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deletePath));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Path__1nMake(JNIEnv* env, jclass jclass) { extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Path__1nMake(JNIEnv* env, jclass jclass) {
SkPath* obj = new SkPath(); SkPath* obj = new SkPath();
return reinterpret_cast<jlong>(obj); return reinterpret_cast<jlong>(obj);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Path__1nMakeFromSVGString extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Path__1nMakeFromSVGString
(JNIEnv* env, jclass jclass, jstring d) { (JNIEnv* env, jclass jclass, jstring d) {
SkPath* obj = new SkPath(); SkPath* obj = new SkPath();
SkString s = skString(env, d); SkString s = skString(env, d);
...@@ -34,19 +34,19 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Path__1nMakeFromSVGS ...@@ -34,19 +34,19 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Path__1nMakeFromSVGS
} }
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Path__1nEquals(JNIEnv* env, jclass jclass, jlong aPtr, jlong bPtr) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Path__1nEquals(JNIEnv* env, jclass jclass, jlong aPtr, jlong bPtr) {
SkPath* a = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(aPtr)); SkPath* a = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(aPtr));
SkPath* b = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(bPtr)); SkPath* b = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(bPtr));
return *a == *b; return *a == *b;
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Path__1nIsInterpolatable(JNIEnv* env, jclass jclass, jlong ptr, jlong comparePtr) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Path__1nIsInterpolatable(JNIEnv* env, jclass jclass, jlong ptr, jlong comparePtr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
SkPath* compare = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(comparePtr)); SkPath* compare = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(comparePtr));
return instance->isInterpolatable(*compare); return instance->isInterpolatable(*compare);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Path__1nMakeLerp(JNIEnv* env, jclass jclass, jlong ptr, jlong endingPtr, jfloat weight) { extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Path__1nMakeLerp(JNIEnv* env, jclass jclass, jlong ptr, jlong endingPtr, jfloat weight) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
SkPath* ending = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(endingPtr)); SkPath* ending = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(endingPtr));
SkPath* out = new SkPath(); SkPath* out = new SkPath();
...@@ -58,22 +58,22 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Path__1nMakeLerp(JNI ...@@ -58,22 +58,22 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Path__1nMakeLerp(JNI
} }
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Path__1nGetFillMode(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Path__1nGetFillMode(JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
return static_cast<jint>(instance->getFillType()); return static_cast<jint>(instance->getFillType());
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nSetFillMode(JNIEnv* env, jclass jclass, jlong ptr, jint fillMode) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nSetFillMode(JNIEnv* env, jclass jclass, jlong ptr, jint fillMode) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->setFillType(static_cast<SkPathFillType>(fillMode)); instance->setFillType(static_cast<SkPathFillType>(fillMode));
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Path__1nIsConvex(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Path__1nIsConvex(JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
return instance->isConvex(); return instance->isConvex();
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Path__1nIsOval(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_Path__1nIsOval(JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
SkRect bounds; SkRect bounds;
if (instance->isOval(&bounds)) if (instance->isOval(&bounds))
...@@ -82,7 +82,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Path__1nIsOval(JNI ...@@ -82,7 +82,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Path__1nIsOval(JNI
return nullptr; return nullptr;
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Path__1nIsRRect(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_Path__1nIsRRect(JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
SkRRect rrect; SkRRect rrect;
if (instance->isRRect(&rrect)) if (instance->isRRect(&rrect))
...@@ -91,54 +91,54 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Path__1nIsRRect(JN ...@@ -91,54 +91,54 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Path__1nIsRRect(JN
return nullptr; return nullptr;
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nReset(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nReset(JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->reset(); instance->reset();
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nRewind(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nRewind(JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->rewind(); instance->rewind();
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Path__1nIsEmpty(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Path__1nIsEmpty(JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
return instance->isEmpty(); return instance->isEmpty();
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Path__1nIsLastContourClosed(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Path__1nIsLastContourClosed(JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
return instance->isLastContourClosed(); return instance->isLastContourClosed();
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Path__1nIsFinite(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Path__1nIsFinite(JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
return instance->isFinite(); return instance->isFinite();
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Path__1nIsVolatile(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Path__1nIsVolatile(JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
return instance->isVolatile(); return instance->isVolatile();
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nSetVolatile(JNIEnv* env, jclass jclass, jlong ptr, jboolean isVolatile) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nSetVolatile(JNIEnv* env, jclass jclass, jlong ptr, jboolean isVolatile) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->setIsVolatile(isVolatile); instance->setIsVolatile(isVolatile);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Path__1nIsLineDegenerate(JNIEnv* env, jclass jclass, jfloat x0, jfloat y0, jfloat x1, jfloat y1, jboolean exact) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Path__1nIsLineDegenerate(JNIEnv* env, jclass jclass, jfloat x0, jfloat y0, jfloat x1, jfloat y1, jboolean exact) {
return SkPath::IsLineDegenerate({x0, y0}, {x1, y1}, exact); return SkPath::IsLineDegenerate({x0, y0}, {x1, y1}, exact);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Path__1nIsQuadDegenerate(JNIEnv* env, jclass jclass, jfloat x0, jfloat y0, jfloat x1, jfloat y1, jfloat x2, jfloat y2, jboolean exact) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Path__1nIsQuadDegenerate(JNIEnv* env, jclass jclass, jfloat x0, jfloat y0, jfloat x1, jfloat y1, jfloat x2, jfloat y2, jboolean exact) {
return SkPath::IsQuadDegenerate({x0, y0}, {x1, y1}, {x2, y2}, exact); return SkPath::IsQuadDegenerate({x0, y0}, {x1, y1}, {x2, y2}, exact);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Path__1nIsCubicDegenerate(JNIEnv* env, jclass jclass, jfloat x0, jfloat y0, jfloat x1, jfloat y1, jfloat x2, jfloat y2, jfloat x3, jfloat y3, jboolean exact) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Path__1nIsCubicDegenerate(JNIEnv* env, jclass jclass, jfloat x0, jfloat y0, jfloat x1, jfloat y1, jfloat x2, jfloat y2, jfloat x3, jfloat y3, jboolean exact) {
return SkPath::IsCubicDegenerate({x0, y0}, {x1, y1}, {x2, y2}, {x3, y3}, exact); return SkPath::IsCubicDegenerate({x0, y0}, {x1, y1}, {x2, y2}, {x3, y3}, exact);
} }
extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skija_Path__1nMaybeGetAsLine(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skia_Path__1nMaybeGetAsLine(JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
SkPoint line[2]; SkPoint line[2];
if (instance->isLine(line)) { if (instance->isLine(line)) {
...@@ -150,18 +150,18 @@ extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skija_Path__1nMaybe ...@@ -150,18 +150,18 @@ extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skija_Path__1nMaybe
return nullptr; return nullptr;
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Path__1nGetPointsCount(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Path__1nGetPointsCount(JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
return instance->countPoints(); return instance->countPoints();
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Path__1nGetPoint(JNIEnv* env, jclass jclass, jlong ptr, jint index) { extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_Path__1nGetPoint(JNIEnv* env, jclass jclass, jlong ptr, jint index) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
SkPoint p = instance->getPoint(index); SkPoint p = instance->getPoint(index);
return skija::Point::fromSkPoint(env, p); return skija::Point::fromSkPoint(env, p);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Path__1nGetPoints(JNIEnv* env, jclass jclass, jlong ptr, jobjectArray pointsArray, jint max) { extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Path__1nGetPoints(JNIEnv* env, jclass jclass, jlong ptr, jobjectArray pointsArray, jint max) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
std::vector<SkPoint> p(std::min<jint>(max, instance->countPoints())); std::vector<SkPoint> p(std::min<jint>(max, instance->countPoints()));
int count = instance->getPoints(p.data(), max); int count = instance->getPoints(p.data(), max);
...@@ -170,12 +170,12 @@ extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Path__1nGetPoints(JNI ...@@ -170,12 +170,12 @@ extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Path__1nGetPoints(JNI
return count; return count;
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Path__1nCountVerbs(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Path__1nCountVerbs(JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
return instance->countVerbs(); return instance->countVerbs();
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Path__1nGetVerbs(JNIEnv* env, jclass jclass, jlong ptr, jbyteArray verbsArray, jint max) { extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Path__1nGetVerbs(JNIEnv* env, jclass jclass, jlong ptr, jbyteArray verbsArray, jint max) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
jbyte* verbs = verbsArray == nullptr ? nullptr : env->GetByteArrayElements(verbsArray, 0); jbyte* verbs = verbsArray == nullptr ? nullptr : env->GetByteArrayElements(verbsArray, 0);
int count = instance->getVerbs(reinterpret_cast<uint8_t *>(verbs), max); int count = instance->getVerbs(reinterpret_cast<uint8_t *>(verbs), max);
...@@ -184,119 +184,119 @@ extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Path__1nGetVerbs(JNIE ...@@ -184,119 +184,119 @@ extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Path__1nGetVerbs(JNIE
return count; return count;
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Path__1nApproximateBytesUsed(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Path__1nApproximateBytesUsed(JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
return (jint) instance->approximateBytesUsed(); return (jint) instance->approximateBytesUsed();
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nSwap(JNIEnv* env, jclass jclass, jlong ptr, jlong otherPtr) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nSwap(JNIEnv* env, jclass jclass, jlong ptr, jlong otherPtr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
SkPath* other = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(otherPtr)); SkPath* other = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(otherPtr));
instance->swap(*other); instance->swap(*other);
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Path__1nGetBounds(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_Path__1nGetBounds(JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
return skija::Rect::fromSkRect(env, instance->getBounds()); return skija::Rect::fromSkRect(env, instance->getBounds());
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nUpdateBoundsCache(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nUpdateBoundsCache(JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->updateBoundsCache(); instance->updateBoundsCache();
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Path__1nComputeTightBounds(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_Path__1nComputeTightBounds(JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
return skija::Rect::fromSkRect(env, instance->computeTightBounds()); return skija::Rect::fromSkRect(env, instance->computeTightBounds());
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Path__1nConservativelyContainsRect(JNIEnv* env, jclass jclass, jlong ptr, float l, float t, float r, float b) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Path__1nConservativelyContainsRect(JNIEnv* env, jclass jclass, jlong ptr, float l, float t, float r, float b) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
SkRect rect {l, t, r, b}; SkRect rect {l, t, r, b};
return instance->conservativelyContainsRect(rect); return instance->conservativelyContainsRect(rect);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nIncReserve(JNIEnv* env, jclass jclass, jlong ptr, int extraPtCount) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nIncReserve(JNIEnv* env, jclass jclass, jlong ptr, int extraPtCount) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->incReserve(extraPtCount); instance->incReserve(extraPtCount);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nMoveTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat x, jfloat y) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nMoveTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat x, jfloat y) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->moveTo(x, y); instance->moveTo(x, y);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nRMoveTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat dx, jfloat dy) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nRMoveTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat dx, jfloat dy) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->rMoveTo(dx, dy); instance->rMoveTo(dx, dy);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nLineTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat x, jfloat y) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nLineTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat x, jfloat y) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->lineTo(x, y); instance->lineTo(x, y);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nRLineTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat dx, jfloat dy) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nRLineTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat dx, jfloat dy) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->rLineTo(dx, dy); instance->rLineTo(dx, dy);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nQuadTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat x1, jfloat y1, jfloat x2, jfloat y2) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nQuadTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat x1, jfloat y1, jfloat x2, jfloat y2) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->quadTo(x1, y1, x2, y2); instance->quadTo(x1, y1, x2, y2);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nRQuadTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat dx1, jfloat dy1, jfloat dx2, jfloat dy2) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nRQuadTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat dx1, jfloat dy1, jfloat dx2, jfloat dy2) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->rQuadTo(dx1, dy1, dx2, dy2); instance->rQuadTo(dx1, dy1, dx2, dy2);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nConicTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat x1, jfloat y1, jfloat x2, jfloat y2, jfloat w) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nConicTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat x1, jfloat y1, jfloat x2, jfloat y2, jfloat w) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->conicTo(x1, y1, x2, y2, w); instance->conicTo(x1, y1, x2, y2, w);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nRConicTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat dx1, jfloat dy1, jfloat dx2, jfloat dy2, jfloat w) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nRConicTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat dx1, jfloat dy1, jfloat dx2, jfloat dy2, jfloat w) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->rConicTo(dx1, dy1, dx2, dy2, w); instance->rConicTo(dx1, dy1, dx2, dy2, w);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nCubicTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat x1, jfloat y1, jfloat x2, jfloat y2, jfloat x3, jfloat y3) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nCubicTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat x1, jfloat y1, jfloat x2, jfloat y2, jfloat x3, jfloat y3) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->cubicTo(x1, y1, x2, y2, x3, y3); instance->cubicTo(x1, y1, x2, y2, x3, y3);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nRCubicTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat dx1, jfloat dy1, jfloat dx2, jfloat dy2, jfloat dx3, jfloat dy3) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nRCubicTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat dx1, jfloat dy1, jfloat dx2, jfloat dy2, jfloat dx3, jfloat dy3) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->rCubicTo(dx1, dy1, dx2, dy2, dx3, dy3); instance->rCubicTo(dx1, dy1, dx2, dy2, dx3, dy3);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nArcTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat left, jfloat top, jfloat right, jfloat bottom, jfloat startAngle, jfloat sweepAngle, jboolean forceMoveTo) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nArcTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat left, jfloat top, jfloat right, jfloat bottom, jfloat startAngle, jfloat sweepAngle, jboolean forceMoveTo) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->arcTo({left, top, right, bottom}, startAngle, sweepAngle, forceMoveTo); instance->arcTo({left, top, right, bottom}, startAngle, sweepAngle, forceMoveTo);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nTangentArcTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat x1, jfloat y1, jfloat x2, jfloat y2, jfloat radius) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nTangentArcTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat x1, jfloat y1, jfloat x2, jfloat y2, jfloat radius) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->arcTo(x1, y1, x2, y2, radius); instance->arcTo(x1, y1, x2, y2, radius);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nEllipticalArcTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat rx, jfloat ry, jfloat xAxisRotate, jint size, jint direction, jfloat x, float y) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nEllipticalArcTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat rx, jfloat ry, jfloat xAxisRotate, jint size, jint direction, jfloat x, float y) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->arcTo(rx, ry, xAxisRotate, static_cast<SkPath::ArcSize>(size), static_cast<SkPathDirection>(direction), x, y); instance->arcTo(rx, ry, xAxisRotate, static_cast<SkPath::ArcSize>(size), static_cast<SkPathDirection>(direction), x, y);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nREllipticalArcTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat rx, jfloat ry, jfloat xAxisRotate, jint size, jint direction, jfloat dx, float dy) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nREllipticalArcTo(JNIEnv* env, jclass jclass, jlong ptr, jfloat rx, jfloat ry, jfloat xAxisRotate, jint size, jint direction, jfloat dx, float dy) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->rArcTo(rx, ry, xAxisRotate, static_cast<SkPath::ArcSize>(size), static_cast<SkPathDirection>(direction), dx, dy); instance->rArcTo(rx, ry, xAxisRotate, static_cast<SkPath::ArcSize>(size), static_cast<SkPathDirection>(direction), dx, dy);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nClosePath(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nClosePath(JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->close(); instance->close();
} }
extern "C" JNIEXPORT jobjectArray Java_org_jetbrains_skija_Path__1nConvertConicToQuads extern "C" JNIEXPORT jobjectArray Java_org_jetbrains_skia_Path__1nConvertConicToQuads
(JNIEnv* env, jclass jclass, jfloat x0, jfloat y0, jfloat x1, jfloat y1, jfloat x2, jfloat y2, jfloat w, jint pow2) { (JNIEnv* env, jclass jclass, jfloat x0, jfloat y0, jfloat x1, jfloat y1, jfloat x2, jfloat y2, jfloat w, jint pow2) {
std::vector<SkPoint> pts(1 + 2 * (1 << pow2)); std::vector<SkPoint> pts(1 + 2 * (1 << pow2));
int count = SkPath::ConvertConicToQuads({x0, y0}, {x1, y1}, {x2, y2}, w, pts.data(), pow2); int count = SkPath::ConvertConicToQuads({x0, y0}, {x1, y1}, {x2, y2}, w, pts.data(), pow2);
...@@ -307,7 +307,7 @@ extern "C" JNIEXPORT jobjectArray Java_org_jetbrains_skija_Path__1nConvertConicT ...@@ -307,7 +307,7 @@ extern "C" JNIEXPORT jobjectArray Java_org_jetbrains_skija_Path__1nConvertConicT
return res; return res;
} }
extern "C" JNIEXPORT jobject Java_org_jetbrains_skija_Path__1nIsRect extern "C" JNIEXPORT jobject Java_org_jetbrains_skia_Path__1nIsRect
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
SkRect rect; SkRect rect;
...@@ -317,34 +317,34 @@ extern "C" JNIEXPORT jobject Java_org_jetbrains_skija_Path__1nIsRect ...@@ -317,34 +317,34 @@ extern "C" JNIEXPORT jobject Java_org_jetbrains_skija_Path__1nIsRect
return nullptr; return nullptr;
} }
extern "C" JNIEXPORT void Java_org_jetbrains_skija_Path__1nAddRect extern "C" JNIEXPORT void Java_org_jetbrains_skia_Path__1nAddRect
(JNIEnv* env, jclass jclass, jlong ptr, jfloat l, jfloat t, jfloat r, jfloat b, jint dirInt, jint start) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat l, jfloat t, jfloat r, jfloat b, jint dirInt, jint start) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
SkPathDirection dir = static_cast<SkPathDirection>(dirInt); SkPathDirection dir = static_cast<SkPathDirection>(dirInt);
instance->addRect({l, t, r, b}, dir, start); instance->addRect({l, t, r, b}, dir, start);
} }
extern "C" JNIEXPORT void Java_org_jetbrains_skija_Path__1nAddOval extern "C" JNIEXPORT void Java_org_jetbrains_skia_Path__1nAddOval
(JNIEnv* env, jclass jclass, jlong ptr, jfloat l, jfloat t, jfloat r, jfloat b, jint dirInt, jint start) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat l, jfloat t, jfloat r, jfloat b, jint dirInt, jint start) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
SkPathDirection dir = static_cast<SkPathDirection>(dirInt); SkPathDirection dir = static_cast<SkPathDirection>(dirInt);
instance->addOval({l, t, r, b}, dir, start); instance->addOval({l, t, r, b}, dir, start);
} }
extern "C" JNIEXPORT void Java_org_jetbrains_skija_Path__1nAddCircle extern "C" JNIEXPORT void Java_org_jetbrains_skia_Path__1nAddCircle
(JNIEnv* env, jclass jclass, jlong ptr, jfloat x, jfloat y, jfloat r, jint dirInt) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat x, jfloat y, jfloat r, jint dirInt) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
SkPathDirection dir = static_cast<SkPathDirection>(dirInt); SkPathDirection dir = static_cast<SkPathDirection>(dirInt);
instance->addCircle(x, y, r, dir); instance->addCircle(x, y, r, dir);
} }
extern "C" JNIEXPORT void Java_org_jetbrains_skija_Path__1nAddArc extern "C" JNIEXPORT void Java_org_jetbrains_skia_Path__1nAddArc
(JNIEnv* env, jclass jclass, jlong ptr, jfloat l, jfloat t, jfloat r, jfloat b, jfloat startAngle, jfloat sweepAngle) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat l, jfloat t, jfloat r, jfloat b, jfloat startAngle, jfloat sweepAngle) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->addArc({l, t, r, b}, startAngle, sweepAngle); instance->addArc({l, t, r, b}, startAngle, sweepAngle);
} }
extern "C" JNIEXPORT void Java_org_jetbrains_skija_Path__1nAddRRect extern "C" JNIEXPORT void Java_org_jetbrains_skia_Path__1nAddRRect
(JNIEnv* env, jclass jclass, jlong ptr, jfloat l, jfloat t, jfloat r, jfloat b, jfloatArray radii, jint dirInt, jint start) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat l, jfloat t, jfloat r, jfloat b, jfloatArray radii, jint dirInt, jint start) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
SkRRect rrect = skija::RRect::toSkRRect(env, l, t, r, b, radii); SkRRect rrect = skija::RRect::toSkRRect(env, l, t, r, b, radii);
...@@ -352,7 +352,7 @@ extern "C" JNIEXPORT void Java_org_jetbrains_skija_Path__1nAddRRect ...@@ -352,7 +352,7 @@ extern "C" JNIEXPORT void Java_org_jetbrains_skija_Path__1nAddRRect
instance->addRRect(rrect, dir, start); instance->addRRect(rrect, dir, start);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nAddPoly extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nAddPoly
(JNIEnv* env, jclass jclass, jlong ptr, jfloatArray coords, jboolean close) { (JNIEnv* env, jclass jclass, jlong ptr, jfloatArray coords, jboolean close) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
jsize len = env->GetArrayLength(coords); jsize len = env->GetArrayLength(coords);
...@@ -361,7 +361,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nAddPoly ...@@ -361,7 +361,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nAddPoly
env->ReleaseFloatArrayElements(coords, arr, 0); env->ReleaseFloatArrayElements(coords, arr, 0);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nAddPath extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nAddPath
(JNIEnv* env, jclass jclass, jlong ptr, jlong srcPtr, jboolean extend) { (JNIEnv* env, jclass jclass, jlong ptr, jlong srcPtr, jboolean extend) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
SkPath* src = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(srcPtr)); SkPath* src = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(srcPtr));
...@@ -369,7 +369,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nAddPath ...@@ -369,7 +369,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nAddPath
instance->addPath(*src, mode); instance->addPath(*src, mode);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nAddPathOffset extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nAddPathOffset
(JNIEnv* env, jclass jclass, jlong ptr, jlong srcPtr, jfloat dx, jfloat dy, jboolean extend) { (JNIEnv* env, jclass jclass, jlong ptr, jlong srcPtr, jfloat dx, jfloat dy, jboolean extend) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
SkPath* src = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(srcPtr)); SkPath* src = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(srcPtr));
...@@ -377,7 +377,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nAddPathOffset ...@@ -377,7 +377,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nAddPathOffset
instance->addPath(*src, dx, dy, mode); instance->addPath(*src, dx, dy, mode);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nAddPathTransform extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nAddPathTransform
(JNIEnv* env, jclass jclass, jlong ptr, jlong srcPtr, jfloatArray matrixArr, jboolean extend) { (JNIEnv* env, jclass jclass, jlong ptr, jlong srcPtr, jfloatArray matrixArr, jboolean extend) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
SkPath* src = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(srcPtr)); SkPath* src = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(srcPtr));
...@@ -386,21 +386,21 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nAddPathTransf ...@@ -386,21 +386,21 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nAddPathTransf
instance->addPath(*src, *matrix, mode); instance->addPath(*src, *matrix, mode);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nReverseAddPath extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nReverseAddPath
(JNIEnv* env, jclass jclass, jlong ptr, jlong srcPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jlong srcPtr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
SkPath* src = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(srcPtr)); SkPath* src = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(srcPtr));
instance->reverseAddPath(*src); instance->reverseAddPath(*src);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nOffset extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nOffset
(JNIEnv* env, jclass jclass, jlong ptr, jfloat dx, jfloat dy, jlong dstPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat dx, jfloat dy, jlong dstPtr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
SkPath* dst = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(dstPtr)); SkPath* dst = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(dstPtr));
instance->offset(dx, dy, dst); instance->offset(dx, dy, dst);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nTransform extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nTransform
(JNIEnv* env, jclass jclass, jlong ptr, jfloatArray matrixArr, jlong dstPtr, jboolean pcBool) { (JNIEnv* env, jclass jclass, jlong ptr, jfloatArray matrixArr, jlong dstPtr, jboolean pcBool) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
SkPath* dst = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(dstPtr)); SkPath* dst = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(dstPtr));
...@@ -409,7 +409,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nTransform ...@@ -409,7 +409,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nTransform
instance->transform(*matrix, dst, pc); instance->transform(*matrix, dst, pc);
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Path__1nGetLastPt extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_Path__1nGetLastPt
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
SkPoint out; SkPoint out;
...@@ -419,37 +419,37 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Path__1nGetLastPt ...@@ -419,37 +419,37 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Path__1nGetLastPt
return nullptr; return nullptr;
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nSetLastPt extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nSetLastPt
(JNIEnv* env, jclass jclass, jlong ptr, jfloat x, jfloat y) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat x, jfloat y) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->setLastPt(x, y); instance->setLastPt(x, y);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Path__1nGetSegmentMasks extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Path__1nGetSegmentMasks
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
return instance->getSegmentMasks(); return instance->getSegmentMasks();
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Path__1nContains extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Path__1nContains
(JNIEnv* env, jclass jclass, jlong ptr, jfloat x, jfloat y) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat x, jfloat y) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
return instance->contains(x, y); return instance->contains(x, y);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nDump extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nDump
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->dump(); instance->dump();
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Path__1nDumpHex extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Path__1nDumpHex
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
instance->dumpHex(); instance->dumpHex();
} }
extern "C" JNIEXPORT jbyteArray JNICALL Java_org_jetbrains_skija_Path__1nSerializeToBytes extern "C" JNIEXPORT jbyteArray JNICALL Java_org_jetbrains_skia_Path__1nSerializeToBytes
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
size_t count = instance->writeToMemory(nullptr); size_t count = instance->writeToMemory(nullptr);
...@@ -460,7 +460,7 @@ extern "C" JNIEXPORT jbyteArray JNICALL Java_org_jetbrains_skija_Path__1nSeriali ...@@ -460,7 +460,7 @@ extern "C" JNIEXPORT jbyteArray JNICALL Java_org_jetbrains_skija_Path__1nSeriali
return bytesArray; return bytesArray;
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Path__1nMakeCombining extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Path__1nMakeCombining
(JNIEnv* env, jclass jclass, jlong aPtr, jlong bPtr, jint jop) { (JNIEnv* env, jclass jclass, jlong aPtr, jlong bPtr, jint jop) {
SkPath* a = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(aPtr)); SkPath* a = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(aPtr));
SkPath* b = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(bPtr)); SkPath* b = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(bPtr));
...@@ -472,7 +472,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Path__1nMakeCombinin ...@@ -472,7 +472,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Path__1nMakeCombinin
return 0; return 0;
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Path__1nMakeFromBytes extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Path__1nMakeFromBytes
(JNIEnv* env, jclass jclass, jbyteArray bytesArray) { (JNIEnv* env, jclass jclass, jbyteArray bytesArray) {
SkPath* instance = new SkPath(); SkPath* instance = new SkPath();
int count = env->GetArrayLength(bytesArray); int count = env->GetArrayLength(bytesArray);
...@@ -487,13 +487,13 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Path__1nMakeFromByte ...@@ -487,13 +487,13 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Path__1nMakeFromByte
} }
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Path__1nGetGenerationId extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Path__1nGetGenerationId
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
return instance->getGenerationID(); return instance->getGenerationID();
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Path__1nIsValid extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Path__1nIsValid
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr)); SkPath* instance = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(ptr));
return instance->isValid(); return instance->isValid();
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
#include "SkDiscretePathEffect.h" #include "SkDiscretePathEffect.h"
#include "interop.hh" #include "interop.hh"
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PathEffect__1nMakeSum extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_PathEffect__1nMakeSum
(JNIEnv* env, jclass jclass, jlong firstPtr, jlong secondPtr) { (JNIEnv* env, jclass jclass, jlong firstPtr, jlong secondPtr) {
SkPathEffect* first = reinterpret_cast<SkPathEffect*>(static_cast<uintptr_t>(firstPtr)); SkPathEffect* first = reinterpret_cast<SkPathEffect*>(static_cast<uintptr_t>(firstPtr));
SkPathEffect* second = reinterpret_cast<SkPathEffect*>(static_cast<uintptr_t>(secondPtr)); SkPathEffect* second = reinterpret_cast<SkPathEffect*>(static_cast<uintptr_t>(secondPtr));
...@@ -16,7 +16,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PathEffect__1nMakeSu ...@@ -16,7 +16,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PathEffect__1nMakeSu
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PathEffect__1nMakeCompose extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_PathEffect__1nMakeCompose
(JNIEnv* env, jclass jclass, jlong outerPtr, jlong innerPtr) { (JNIEnv* env, jclass jclass, jlong outerPtr, jlong innerPtr) {
SkPathEffect* outer = reinterpret_cast<SkPathEffect*>(static_cast<uintptr_t>(outerPtr)); SkPathEffect* outer = reinterpret_cast<SkPathEffect*>(static_cast<uintptr_t>(outerPtr));
SkPathEffect* inner = reinterpret_cast<SkPathEffect*>(static_cast<uintptr_t>(innerPtr)); SkPathEffect* inner = reinterpret_cast<SkPathEffect*>(static_cast<uintptr_t>(innerPtr));
...@@ -24,7 +24,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PathEffect__1nMakeCo ...@@ -24,7 +24,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PathEffect__1nMakeCo
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PathEffect__1nMakePath1D extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_PathEffect__1nMakePath1D
(JNIEnv* env, jclass jclass, jlong pathPtr, jfloat advance, jfloat phase, jint styleInt) { (JNIEnv* env, jclass jclass, jlong pathPtr, jfloat advance, jfloat phase, jint styleInt) {
SkPath* path = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(pathPtr)); SkPath* path = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(pathPtr));
SkPath1DPathEffect::Style style = static_cast<SkPath1DPathEffect::Style>(styleInt); SkPath1DPathEffect::Style style = static_cast<SkPath1DPathEffect::Style>(styleInt);
...@@ -32,7 +32,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PathEffect__1nMakePa ...@@ -32,7 +32,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PathEffect__1nMakePa
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PathEffect__1nMakePath2D extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_PathEffect__1nMakePath2D
(JNIEnv* env, jclass jclass, jfloatArray matrixArr, jlong pathPtr) { (JNIEnv* env, jclass jclass, jfloatArray matrixArr, jlong pathPtr) {
std::unique_ptr<SkMatrix> m = skMatrix(env, matrixArr); std::unique_ptr<SkMatrix> m = skMatrix(env, matrixArr);
SkPath* path = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(pathPtr)); SkPath* path = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(pathPtr));
...@@ -40,20 +40,20 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PathEffect__1nMakePa ...@@ -40,20 +40,20 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PathEffect__1nMakePa
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PathEffect__1nMakeLine2D extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_PathEffect__1nMakeLine2D
(JNIEnv* env, jclass jclass, jfloat width, jfloatArray matrixArr) { (JNIEnv* env, jclass jclass, jfloat width, jfloatArray matrixArr) {
std::unique_ptr<SkMatrix> m = skMatrix(env, matrixArr); std::unique_ptr<SkMatrix> m = skMatrix(env, matrixArr);
SkPathEffect* ptr = SkLine2DPathEffect::Make(width, *m).release(); SkPathEffect* ptr = SkLine2DPathEffect::Make(width, *m).release();
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PathEffect__1nMakeCorner extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_PathEffect__1nMakeCorner
(JNIEnv* env, jclass jclass, jfloat radius) { (JNIEnv* env, jclass jclass, jfloat radius) {
SkPathEffect* ptr = SkCornerPathEffect::Make(radius).release(); SkPathEffect* ptr = SkCornerPathEffect::Make(radius).release();
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PathEffect__1nMakeDash extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_PathEffect__1nMakeDash
(JNIEnv* env, jclass jclass, jfloatArray intervalsArray, jfloat phase) { (JNIEnv* env, jclass jclass, jfloatArray intervalsArray, jfloat phase) {
jsize len = env->GetArrayLength(intervalsArray); jsize len = env->GetArrayLength(intervalsArray);
jfloat* intervals = env->GetFloatArrayElements(intervalsArray, 0); jfloat* intervals = env->GetFloatArrayElements(intervalsArray, 0);
...@@ -62,7 +62,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PathEffect__1nMakeDa ...@@ -62,7 +62,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PathEffect__1nMakeDa
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PathEffect__1nMakeDiscrete extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_PathEffect__1nMakeDiscrete
(JNIEnv* env, jclass jclass, jfloat segLength, jfloat dev, jint seed) { (JNIEnv* env, jclass jclass, jfloat segLength, jfloat dev, jint seed) {
SkPathEffect* ptr = SkDiscretePathEffect::Make(segLength, dev, static_cast<uint32_t>(seed)).release(); SkPathEffect* ptr = SkDiscretePathEffect::Make(segLength, dev, static_cast<uint32_t>(seed)).release();
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
......
...@@ -6,35 +6,35 @@ static void deletePathMeasure(SkPathMeasure* instance) { ...@@ -6,35 +6,35 @@ static void deletePathMeasure(SkPathMeasure* instance) {
delete instance; delete instance;
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PathMeasure__1nGetFinalizer(JNIEnv* env, jclass jclass) { extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_PathMeasure__1nGetFinalizer(JNIEnv* env, jclass jclass) {
return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deletePathMeasure)); return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deletePathMeasure));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PathMeasure__1nMake extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_PathMeasure__1nMake
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
return reinterpret_cast<jlong>(new SkPathMeasure()); return reinterpret_cast<jlong>(new SkPathMeasure());
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PathMeasure__1nMakePath extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_PathMeasure__1nMakePath
(JNIEnv* env, jclass jclass, jlong pathPtr, jboolean forceClosed, jfloat resScale) { (JNIEnv* env, jclass jclass, jlong pathPtr, jboolean forceClosed, jfloat resScale) {
SkPath* path = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(pathPtr)); SkPath* path = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(pathPtr));
return reinterpret_cast<jlong>(new SkPathMeasure(*path, forceClosed, resScale)); return reinterpret_cast<jlong>(new SkPathMeasure(*path, forceClosed, resScale));
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_PathMeasure__1nSetPath extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_PathMeasure__1nSetPath
(JNIEnv* env, jclass jclass, jlong ptr, jlong pathPtr, jboolean forceClosed) { (JNIEnv* env, jclass jclass, jlong ptr, jlong pathPtr, jboolean forceClosed) {
SkPathMeasure* instance = reinterpret_cast<SkPathMeasure*>(static_cast<uintptr_t>(ptr)); SkPathMeasure* instance = reinterpret_cast<SkPathMeasure*>(static_cast<uintptr_t>(ptr));
SkPath* path = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(pathPtr)); SkPath* path = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(pathPtr));
instance->setPath(path, forceClosed); instance->setPath(path, forceClosed);
} }
extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skija_PathMeasure__1nGetLength extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skia_PathMeasure__1nGetLength
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPathMeasure* instance = reinterpret_cast<SkPathMeasure*>(static_cast<uintptr_t>(ptr)); SkPathMeasure* instance = reinterpret_cast<SkPathMeasure*>(static_cast<uintptr_t>(ptr));
return instance->getLength(); return instance->getLength();
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_PathMeasure__1nGetPosition extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_PathMeasure__1nGetPosition
(JNIEnv* env, jclass jclass, jlong ptr, jfloat distance) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat distance) {
SkPathMeasure* instance = reinterpret_cast<SkPathMeasure*>(static_cast<uintptr_t>(ptr)); SkPathMeasure* instance = reinterpret_cast<SkPathMeasure*>(static_cast<uintptr_t>(ptr));
SkPoint position; SkPoint position;
...@@ -44,7 +44,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_PathMeasure__1nGet ...@@ -44,7 +44,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_PathMeasure__1nGet
return nullptr; return nullptr;
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_PathMeasure__1nGetTangent extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_PathMeasure__1nGetTangent
(JNIEnv* env, jclass jclass, jlong ptr, jfloat distance) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat distance) {
SkPathMeasure* instance = reinterpret_cast<SkPathMeasure*>(static_cast<uintptr_t>(ptr)); SkPathMeasure* instance = reinterpret_cast<SkPathMeasure*>(static_cast<uintptr_t>(ptr));
SkVector tangent; SkVector tangent;
...@@ -54,7 +54,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_PathMeasure__1nGet ...@@ -54,7 +54,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_PathMeasure__1nGet
return nullptr; return nullptr;
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_PathMeasure__1nGetRSXform extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_PathMeasure__1nGetRSXform
(JNIEnv* env, jclass jclass, jlong ptr, jfloat distance) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat distance) {
SkPathMeasure* instance = reinterpret_cast<SkPathMeasure*>(static_cast<uintptr_t>(ptr)); SkPathMeasure* instance = reinterpret_cast<SkPathMeasure*>(static_cast<uintptr_t>(ptr));
SkPoint position; SkPoint position;
...@@ -65,7 +65,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_PathMeasure__1nGet ...@@ -65,7 +65,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_PathMeasure__1nGet
return nullptr; return nullptr;
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_PathMeasure__1nGetMatrix extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_PathMeasure__1nGetMatrix
(JNIEnv* env, jclass jclass, jlong ptr, jfloat distance, jboolean getPosition, jboolean getTangent) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat distance, jboolean getPosition, jboolean getTangent) {
SkPathMeasure* instance = reinterpret_cast<SkPathMeasure*>(static_cast<uintptr_t>(ptr)); SkPathMeasure* instance = reinterpret_cast<SkPathMeasure*>(static_cast<uintptr_t>(ptr));
SkMatrix matrix; SkMatrix matrix;
...@@ -84,20 +84,20 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_PathMeasure__1nGet ...@@ -84,20 +84,20 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_PathMeasure__1nGet
return nullptr; return nullptr;
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_PathMeasure__1nGetSegment extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_PathMeasure__1nGetSegment
(JNIEnv* env, jclass jclass, jlong ptr, jfloat startD, jfloat endD, jlong dstPtr, jboolean startWithMoveTo) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat startD, jfloat endD, jlong dstPtr, jboolean startWithMoveTo) {
SkPathMeasure* instance = reinterpret_cast<SkPathMeasure*>(static_cast<uintptr_t>(ptr)); SkPathMeasure* instance = reinterpret_cast<SkPathMeasure*>(static_cast<uintptr_t>(ptr));
SkPath* dst = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(dstPtr)); SkPath* dst = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(dstPtr));
return instance->getSegment(startD, endD, dst, startWithMoveTo); return instance->getSegment(startD, endD, dst, startWithMoveTo);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_PathMeasure__1nIsClosed extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_PathMeasure__1nIsClosed
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPathMeasure* instance = reinterpret_cast<SkPathMeasure*>(static_cast<uintptr_t>(ptr)); SkPathMeasure* instance = reinterpret_cast<SkPathMeasure*>(static_cast<uintptr_t>(ptr));
return instance->isClosed(); return instance->isClosed();
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_PathMeasure__1nNextContour extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_PathMeasure__1nNextContour
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPathMeasure* instance = reinterpret_cast<SkPathMeasure*>(static_cast<uintptr_t>(ptr)); SkPathMeasure* instance = reinterpret_cast<SkPathMeasure*>(static_cast<uintptr_t>(ptr));
return instance->nextContour(); return instance->nextContour();
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
#include "SkPath.h" #include "SkPath.h"
#include "interop.hh" #include "interop.hh"
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PathSegmentIterator__1nMake extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_PathSegmentIterator__1nMake
(JNIEnv* env, jclass jclass, jlong pathPtr, jboolean forceClose) { (JNIEnv* env, jclass jclass, jlong pathPtr, jboolean forceClose) {
SkPath* path = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(pathPtr)); SkPath* path = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(pathPtr));
SkPath::Iter* iter = new SkPath::Iter(*path, forceClose); SkPath::Iter* iter = new SkPath::Iter(*path, forceClose);
...@@ -14,12 +14,12 @@ static void deletePathSegmentIterator(SkPath::Iter* iter) { ...@@ -14,12 +14,12 @@ static void deletePathSegmentIterator(SkPath::Iter* iter) {
delete iter; delete iter;
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PathSegmentIterator__1nGetFinalizer extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_PathSegmentIterator__1nGetFinalizer
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deletePathSegmentIterator)); return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deletePathSegmentIterator));
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_PathSegmentIterator__1nNext extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_PathSegmentIterator__1nNext
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPath::Iter* instance = reinterpret_cast<SkPath::Iter*>(static_cast<uintptr_t>(ptr)); SkPath::Iter* instance = reinterpret_cast<SkPath::Iter*>(static_cast<uintptr_t>(ptr));
SkPoint pts[4]; SkPoint pts[4];
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
#include "SkPicture.h" #include "SkPicture.h"
#include "SkShader.h" #include "SkShader.h"
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Picture__1nMakeFromData extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Picture__1nMakeFromData
(JNIEnv* env, jclass jclass, jlong dataPtr) { (JNIEnv* env, jclass jclass, jlong dataPtr) {
SkData* data = reinterpret_cast<SkData*>(static_cast<uintptr_t>(dataPtr)); SkData* data = reinterpret_cast<SkData*>(static_cast<uintptr_t>(dataPtr));
SkPicture* instance = SkPicture::MakeFromData(data).release(); SkPicture* instance = SkPicture::MakeFromData(data).release();
...@@ -29,7 +29,7 @@ private: ...@@ -29,7 +29,7 @@ private:
jobject supplier; jobject supplier;
}; };
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Picture__1nPlayback extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Picture__1nPlayback
(JNIEnv* env, jclass jclass, jlong ptr, jlong canvasPtr, jobject abort) { (JNIEnv* env, jclass jclass, jlong ptr, jlong canvasPtr, jobject abort) {
SkPicture* instance = reinterpret_cast<SkPicture*>(static_cast<uintptr_t>(ptr)); SkPicture* instance = reinterpret_cast<SkPicture*>(static_cast<uintptr_t>(ptr));
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr));
...@@ -41,45 +41,45 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Picture__1nPlayback ...@@ -41,45 +41,45 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Picture__1nPlayback
} }
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Picture__1nGetCullRect extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_Picture__1nGetCullRect
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPicture* instance = reinterpret_cast<SkPicture*>(static_cast<uintptr_t>(ptr)); SkPicture* instance = reinterpret_cast<SkPicture*>(static_cast<uintptr_t>(ptr));
return skija::Rect::fromSkRect(env, instance->cullRect()); return skija::Rect::fromSkRect(env, instance->cullRect());
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Picture__1nGetUniqueId extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Picture__1nGetUniqueId
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPicture* instance = reinterpret_cast<SkPicture*>(static_cast<uintptr_t>(ptr)); SkPicture* instance = reinterpret_cast<SkPicture*>(static_cast<uintptr_t>(ptr));
return instance->uniqueID(); return instance->uniqueID();
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Picture__1nSerializeToData extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Picture__1nSerializeToData
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPicture* instance = reinterpret_cast<SkPicture*>(static_cast<uintptr_t>(ptr)); SkPicture* instance = reinterpret_cast<SkPicture*>(static_cast<uintptr_t>(ptr));
SkData* data = instance->serialize().release(); SkData* data = instance->serialize().release();
return reinterpret_cast<jlong>(data); return reinterpret_cast<jlong>(data);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Picture__1nMakePlaceholder extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Picture__1nMakePlaceholder
(JNIEnv* env, jclass jclass, jfloat left, jfloat top, jfloat right, jfloat bottom) { (JNIEnv* env, jclass jclass, jfloat left, jfloat top, jfloat right, jfloat bottom) {
SkRect cull = SkRect::MakeLTRB(left, top, right, bottom); SkRect cull = SkRect::MakeLTRB(left, top, right, bottom);
SkPicture* instance = SkPicture::MakePlaceholder(cull).release(); SkPicture* instance = SkPicture::MakePlaceholder(cull).release();
return reinterpret_cast<jlong>(instance); return reinterpret_cast<jlong>(instance);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Picture__1nGetApproximateOpCount extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Picture__1nGetApproximateOpCount
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPicture* instance = reinterpret_cast<SkPicture*>(static_cast<uintptr_t>(ptr)); SkPicture* instance = reinterpret_cast<SkPicture*>(static_cast<uintptr_t>(ptr));
return instance->approximateOpCount(); return instance->approximateOpCount();
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Picture__1nGetApproximateBytesUsed extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Picture__1nGetApproximateBytesUsed
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPicture* instance = reinterpret_cast<SkPicture*>(static_cast<uintptr_t>(ptr)); SkPicture* instance = reinterpret_cast<SkPicture*>(static_cast<uintptr_t>(ptr));
return instance->approximateBytesUsed(); return instance->approximateBytesUsed();
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Picture__1nMakeShader extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Picture__1nMakeShader
(JNIEnv* env, jclass jclass, jlong ptr, jint tmxValue, jint tmyValue, jint filterModeValue, jfloatArray localMatrixArr, jobject tileRectObj) { (JNIEnv* env, jclass jclass, jlong ptr, jint tmxValue, jint tmyValue, jint filterModeValue, jfloatArray localMatrixArr, jobject tileRectObj) {
SkPicture* instance = reinterpret_cast<SkPicture*>(static_cast<uintptr_t>(ptr)); SkPicture* instance = reinterpret_cast<SkPicture*>(static_cast<uintptr_t>(ptr));
SkTileMode tmx = static_cast<SkTileMode>(tmxValue); SkTileMode tmx = static_cast<SkTileMode>(tmxValue);
......
...@@ -9,46 +9,46 @@ static void deletePictureRecorder(SkPictureRecorder* pr) { ...@@ -9,46 +9,46 @@ static void deletePictureRecorder(SkPictureRecorder* pr) {
delete pr; delete pr;
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PictureRecorder__1nMake extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_PictureRecorder__1nMake
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
SkPictureRecorder* instance = new SkPictureRecorder(); SkPictureRecorder* instance = new SkPictureRecorder();
return reinterpret_cast<jlong>(instance); return reinterpret_cast<jlong>(instance);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PictureRecorder__1nGetFinalizer extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_PictureRecorder__1nGetFinalizer
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deletePictureRecorder)); return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deletePictureRecorder));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PictureRecorder__1nBeginRecording extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_PictureRecorder__1nBeginRecording
(JNIEnv* env, jclass jclass, jlong ptr, jfloat left, jfloat top, jfloat right, jfloat bottom) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat left, jfloat top, jfloat right, jfloat bottom) {
SkPictureRecorder* instance = reinterpret_cast<SkPictureRecorder*>(static_cast<uintptr_t>(ptr)); SkPictureRecorder* instance = reinterpret_cast<SkPictureRecorder*>(static_cast<uintptr_t>(ptr));
SkCanvas* canvas = instance->beginRecording(SkRect::MakeLTRB(left, top, right, bottom), nullptr); SkCanvas* canvas = instance->beginRecording(SkRect::MakeLTRB(left, top, right, bottom), nullptr);
return reinterpret_cast<jlong>(canvas); return reinterpret_cast<jlong>(canvas);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PictureRecorder__1nGetRecordingCanvas extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_PictureRecorder__1nGetRecordingCanvas
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPictureRecorder* instance = reinterpret_cast<SkPictureRecorder*>(static_cast<uintptr_t>(ptr)); SkPictureRecorder* instance = reinterpret_cast<SkPictureRecorder*>(static_cast<uintptr_t>(ptr));
SkCanvas* canvas = instance->getRecordingCanvas(); SkCanvas* canvas = instance->getRecordingCanvas();
return reinterpret_cast<jlong>(canvas); return reinterpret_cast<jlong>(canvas);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PictureRecorder__1nFinishRecordingAsPicture extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPicture
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPictureRecorder* instance = reinterpret_cast<SkPictureRecorder*>(static_cast<uintptr_t>(ptr)); SkPictureRecorder* instance = reinterpret_cast<SkPictureRecorder*>(static_cast<uintptr_t>(ptr));
SkPicture* picture = instance->finishRecordingAsPicture().release(); SkPicture* picture = instance->finishRecordingAsPicture().release();
return reinterpret_cast<jlong>(picture); return reinterpret_cast<jlong>(picture);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PictureRecorder__1nFinishRecordingAsPictureWithCull extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPictureWithCull
(JNIEnv* env, jclass jclass, jlong ptr, jfloat left, jfloat top, jfloat right, jfloat bottom) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat left, jfloat top, jfloat right, jfloat bottom) {
SkPictureRecorder* instance = reinterpret_cast<SkPictureRecorder*>(static_cast<uintptr_t>(ptr)); SkPictureRecorder* instance = reinterpret_cast<SkPictureRecorder*>(static_cast<uintptr_t>(ptr));
SkPicture* picture = instance->finishRecordingAsPictureWithCull(SkRect::MakeLTRB(left, top, right, bottom)).release(); SkPicture* picture = instance->finishRecordingAsPictureWithCull(SkRect::MakeLTRB(left, top, right, bottom)).release();
return reinterpret_cast<jlong>(picture); return reinterpret_cast<jlong>(picture);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PictureRecorder__1nFinishRecordingAsDrawable extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsDrawable
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPictureRecorder* instance = reinterpret_cast<SkPictureRecorder*>(static_cast<uintptr_t>(ptr)); SkPictureRecorder* instance = reinterpret_cast<SkPictureRecorder*>(static_cast<uintptr_t>(ptr));
SkDrawable* drawable = instance->finishRecordingAsDrawable().release(); SkDrawable* drawable = instance->finishRecordingAsDrawable().release();
......
...@@ -2,42 +2,42 @@ ...@@ -2,42 +2,42 @@
#include "SkPixelRef.h" #include "SkPixelRef.h"
#include "interop.hh" #include "interop.hh"
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_PixelRef__1nGetWidth extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_PixelRef__1nGetWidth
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPixelRef* instance = reinterpret_cast<SkPixelRef*>(static_cast<uintptr_t>(ptr)); SkPixelRef* instance = reinterpret_cast<SkPixelRef*>(static_cast<uintptr_t>(ptr));
return instance->width(); return instance->width();
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_PixelRef__1nGetHeight extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_PixelRef__1nGetHeight
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPixelRef* instance = reinterpret_cast<SkPixelRef*>(static_cast<uintptr_t>(ptr)); SkPixelRef* instance = reinterpret_cast<SkPixelRef*>(static_cast<uintptr_t>(ptr));
return instance->height(); return instance->height();
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_PixelRef__1nGetRowBytes extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_PixelRef__1nGetRowBytes
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPixelRef* instance = reinterpret_cast<SkPixelRef*>(static_cast<uintptr_t>(ptr)); SkPixelRef* instance = reinterpret_cast<SkPixelRef*>(static_cast<uintptr_t>(ptr));
return instance->rowBytes(); return instance->rowBytes();
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_PixelRef__1nGetGenerationId extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_PixelRef__1nGetGenerationId
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPixelRef* instance = reinterpret_cast<SkPixelRef*>(static_cast<uintptr_t>(ptr)); SkPixelRef* instance = reinterpret_cast<SkPixelRef*>(static_cast<uintptr_t>(ptr));
return instance->getGenerationID(); return instance->getGenerationID();
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_PixelRef__1nNotifyPixelsChanged extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_PixelRef__1nNotifyPixelsChanged
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPixelRef* instance = reinterpret_cast<SkPixelRef*>(static_cast<uintptr_t>(ptr)); SkPixelRef* instance = reinterpret_cast<SkPixelRef*>(static_cast<uintptr_t>(ptr));
instance->notifyPixelsChanged(); instance->notifyPixelsChanged();
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_PixelRef__1nIsImmutable extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_PixelRef__1nIsImmutable
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPixelRef* instance = reinterpret_cast<SkPixelRef*>(static_cast<uintptr_t>(ptr)); SkPixelRef* instance = reinterpret_cast<SkPixelRef*>(static_cast<uintptr_t>(ptr));
return instance->isImmutable(); return instance->isImmutable();
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_PixelRef__1nSetImmutable extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_PixelRef__1nSetImmutable
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkPixelRef* instance = reinterpret_cast<SkPixelRef*>(static_cast<uintptr_t>(ptr)); SkPixelRef* instance = reinterpret_cast<SkPixelRef*>(static_cast<uintptr_t>(ptr));
instance->setImmutable(); instance->setImmutable();
......
...@@ -7,17 +7,17 @@ static void deletePixmap(SkPixmap *pixmap) { ...@@ -7,17 +7,17 @@ static void deletePixmap(SkPixmap *pixmap) {
} }
extern "C" { extern "C" {
JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Pixmap__1nGetFinalizer JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Pixmap__1nGetFinalizer
(JNIEnv *env, jclass klass) { (JNIEnv *env, jclass klass) {
return ptrToJlong(&deletePixmap); return ptrToJlong(&deletePixmap);
} }
JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Pixmap__1nMakeNull JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Pixmap__1nMakeNull
(JNIEnv *env, jclass klass) { (JNIEnv *env, jclass klass) {
return ptrToJlong(new SkPixmap()); return ptrToJlong(new SkPixmap());
} }
JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Pixmap__1nMake JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Pixmap__1nMake
(JNIEnv *env, jclass klass, (JNIEnv *env, jclass klass,
jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jlong pixelsPtr, jint rowBytes) { jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jlong pixelsPtr, jint rowBytes) {
SkColorSpace* colorSpace = jlongToPtr<SkColorSpace*>(colorSpacePtr); SkColorSpace* colorSpace = jlongToPtr<SkColorSpace*>(colorSpacePtr);
...@@ -30,13 +30,13 @@ extern "C" { ...@@ -30,13 +30,13 @@ extern "C" {
imageInfo, jlongToPtr<void*>(pixelsPtr), rowBytes)); imageInfo, jlongToPtr<void*>(pixelsPtr), rowBytes));
} }
JNIEXPORT void JNICALL Java_org_jetbrains_skija_Pixmap__1nReset JNIEXPORT void JNICALL Java_org_jetbrains_skia_Pixmap__1nReset
(JNIEnv *env, jclass klass, jlong ptr) { (JNIEnv *env, jclass klass, jlong ptr) {
SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr); SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr);
pixmap->reset(); pixmap->reset();
} }
JNIEXPORT void JNICALL Java_org_jetbrains_skija_Pixmap__1nResetWithInfo JNIEXPORT void JNICALL Java_org_jetbrains_skia_Pixmap__1nResetWithInfo
(JNIEnv *env, jclass klass, jlong ptr, (JNIEnv *env, jclass klass, jlong ptr,
jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jlong pixelsPtr, jint rowBytes) { jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jlong pixelsPtr, jint rowBytes) {
SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr); SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr);
...@@ -49,14 +49,14 @@ extern "C" { ...@@ -49,14 +49,14 @@ extern "C" {
pixmap->reset(imageInfo, jlongToPtr<void*>(pixelsPtr), rowBytes); pixmap->reset(imageInfo, jlongToPtr<void*>(pixelsPtr), rowBytes);
} }
JNIEXPORT void JNICALL Java_org_jetbrains_skija_Pixmap__1nSetColorSpace JNIEXPORT void JNICALL Java_org_jetbrains_skia_Pixmap__1nSetColorSpace
(JNIEnv *env, jclass klass, jlong ptr, jlong colorSpacePtr) { (JNIEnv *env, jclass klass, jlong ptr, jlong colorSpacePtr) {
SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr); SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr);
SkColorSpace* colorSpace = jlongToPtr<SkColorSpace*>(colorSpacePtr); SkColorSpace* colorSpace = jlongToPtr<SkColorSpace*>(colorSpacePtr);
pixmap->setColorSpace(sk_ref_sp<SkColorSpace>(colorSpace)); pixmap->setColorSpace(sk_ref_sp<SkColorSpace>(colorSpace));
} }
JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Pixmap__1nExtractSubset JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Pixmap__1nExtractSubset
(JNIEnv *env, jclass klass, jlong ptr, (JNIEnv *env, jclass klass, jlong ptr,
jlong subsetPtr, jint l, jint t, jint w, jint h) { jlong subsetPtr, jint l, jint t, jint w, jint h) {
SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr); SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr);
...@@ -64,62 +64,62 @@ extern "C" { ...@@ -64,62 +64,62 @@ extern "C" {
return pixmap->extractSubset(dst, { l, t, w, h }); return pixmap->extractSubset(dst, { l, t, w, h });
} }
JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Pixmap__1nGetInfo JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_Pixmap__1nGetInfo
(JNIEnv *env, jclass klass, jlong ptr) { (JNIEnv *env, jclass klass, jlong ptr) {
SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr); SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr);
const SkImageInfo& imageInfo = pixmap->info(); const SkImageInfo& imageInfo = pixmap->info();
return skija::ImageInfo::toJava(env, imageInfo); return skija::ImageInfo::toJava(env, imageInfo);
} }
JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Pixmap__1nGetRowBytes JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Pixmap__1nGetRowBytes
(JNIEnv *env, jclass klass, jlong ptr) { (JNIEnv *env, jclass klass, jlong ptr) {
SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr); SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr);
return static_cast<jint>(pixmap->rowBytes()); return static_cast<jint>(pixmap->rowBytes());
} }
JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Pixmap__1nGetAddr JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Pixmap__1nGetAddr
(JNIEnv *env, jclass klass, jlong ptr) { (JNIEnv *env, jclass klass, jlong ptr) {
SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr); SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr);
return ptrToJlong(pixmap->addr()); return ptrToJlong(pixmap->addr());
} }
JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Pixmap__1nGetRowBytesAsPixels JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Pixmap__1nGetRowBytesAsPixels
(JNIEnv *env, jclass klass, jlong ptr) { (JNIEnv *env, jclass klass, jlong ptr) {
SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr); SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr);
return static_cast<jint>(pixmap->rowBytesAsPixels()); return static_cast<jint>(pixmap->rowBytesAsPixels());
} }
JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Pixmap__1nComputeByteSize JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Pixmap__1nComputeByteSize
(JNIEnv *env, jclass klass, jlong ptr) { (JNIEnv *env, jclass klass, jlong ptr) {
SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr); SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr);
return static_cast<jint>(pixmap->computeByteSize()); return static_cast<jint>(pixmap->computeByteSize());
} }
JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Pixmap__1nComputeIsOpaque JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Pixmap__1nComputeIsOpaque
(JNIEnv *env, jclass klass, jlong ptr) { (JNIEnv *env, jclass klass, jlong ptr) {
SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr); SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr);
return static_cast<jboolean>(pixmap->computeIsOpaque()); return static_cast<jboolean>(pixmap->computeIsOpaque());
} }
JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Pixmap__1nGetColor JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Pixmap__1nGetColor
(JNIEnv *env, jclass klass, jlong ptr, jint x, jint y) { (JNIEnv *env, jclass klass, jlong ptr, jint x, jint y) {
SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr); SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr);
return static_cast<jint>(pixmap->getColor(x, y)); return static_cast<jint>(pixmap->getColor(x, y));
} }
JNIEXPORT jfloat JNICALL Java_org_jetbrains_skija_Pixmap__1nGetAlphaF JNIEXPORT jfloat JNICALL Java_org_jetbrains_skia_Pixmap__1nGetAlphaF
(JNIEnv *env, jclass klass, jlong ptr, jint x, jint y) { (JNIEnv *env, jclass klass, jlong ptr, jint x, jint y) {
SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr); SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr);
return static_cast<jfloat>(pixmap->getAlphaf(x, y)); return static_cast<jfloat>(pixmap->getAlphaf(x, y));
} }
JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Pixmap__1nGetAddrAt JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Pixmap__1nGetAddrAt
(JNIEnv *env, jclass klass, jlong ptr, jint x, jint y) { (JNIEnv *env, jclass klass, jlong ptr, jint x, jint y) {
SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr); SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr);
return reinterpret_cast<jlong>(pixmap->addr(x, y)); return reinterpret_cast<jlong>(pixmap->addr(x, y));
} }
JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Pixmap__1nReadPixels JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Pixmap__1nReadPixels
(JNIEnv *env, jclass klass, jlong ptr, (JNIEnv *env, jclass klass, jlong ptr,
jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jlong pixelsPtr, jint rowBytes) { jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jlong pixelsPtr, jint rowBytes) {
SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr); SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr);
...@@ -132,7 +132,7 @@ extern "C" { ...@@ -132,7 +132,7 @@ extern "C" {
return static_cast<jboolean>(pixmap->readPixels(imageInfo, jlongToPtr<void*>(pixelsPtr), rowBytes)); return static_cast<jboolean>(pixmap->readPixels(imageInfo, jlongToPtr<void*>(pixelsPtr), rowBytes));
} }
JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Pixmap__1nReadPixelsFromPoint JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Pixmap__1nReadPixelsFromPoint
(JNIEnv *env, jclass klass, jlong ptr, (JNIEnv *env, jclass klass, jlong ptr,
jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jlong pixelsPtr, jint rowBytes, jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jlong pixelsPtr, jint rowBytes,
jint srcX, jint srcY) { jint srcX, jint srcY) {
...@@ -146,34 +146,34 @@ extern "C" { ...@@ -146,34 +146,34 @@ extern "C" {
return static_cast<jboolean>(pixmap->readPixels(imageInfo, jlongToPtr<void*>(pixelsPtr), rowBytes, srcX, srcY)); return static_cast<jboolean>(pixmap->readPixels(imageInfo, jlongToPtr<void*>(pixelsPtr), rowBytes, srcX, srcY));
} }
JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Pixmap__1nReadPixelsToPixmap JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Pixmap__1nReadPixelsToPixmap
(JNIEnv *env, jclass klass, jlong ptr, jlong dstPixmapPtr) { (JNIEnv *env, jclass klass, jlong ptr, jlong dstPixmapPtr) {
SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr); SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr);
SkPixmap* dstPixmap = jlongToPtr<SkPixmap*>(dstPixmapPtr); SkPixmap* dstPixmap = jlongToPtr<SkPixmap*>(dstPixmapPtr);
return static_cast<jboolean>(pixmap->readPixels(*dstPixmap)); return static_cast<jboolean>(pixmap->readPixels(*dstPixmap));
} }
JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Pixmap__1nReadPixelsToPixmapFromPoint JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Pixmap__1nReadPixelsToPixmapFromPoint
(JNIEnv *env, jclass klass, jlong ptr, jlong dstPixmapPtr, jint srcX, jint srcY) { (JNIEnv *env, jclass klass, jlong ptr, jlong dstPixmapPtr, jint srcX, jint srcY) {
SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr); SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr);
SkPixmap* dstPixmap = jlongToPtr<SkPixmap*>(dstPixmapPtr); SkPixmap* dstPixmap = jlongToPtr<SkPixmap*>(dstPixmapPtr);
return static_cast<jboolean>(pixmap->readPixels(*dstPixmap, srcX, srcY)); return static_cast<jboolean>(pixmap->readPixels(*dstPixmap, srcX, srcY));
} }
JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Pixmap__1nScalePixels JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Pixmap__1nScalePixels
(JNIEnv *env, jclass klass, jlong ptr, jlong dstPixmapPtr, jlong samplingOptions) { (JNIEnv *env, jclass klass, jlong ptr, jlong dstPixmapPtr, jlong samplingOptions) {
SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr); SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr);
SkPixmap* dstPixmap = jlongToPtr<SkPixmap*>(dstPixmapPtr); SkPixmap* dstPixmap = jlongToPtr<SkPixmap*>(dstPixmapPtr);
return static_cast<jboolean>(pixmap->scalePixels(*dstPixmap, skija::SamplingMode::unpack(samplingOptions))); return static_cast<jboolean>(pixmap->scalePixels(*dstPixmap, skija::SamplingMode::unpack(samplingOptions)));
} }
JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Pixmap__1nErase JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Pixmap__1nErase
(JNIEnv *env, jclass klass, jlong ptr, jint color) { (JNIEnv *env, jclass klass, jlong ptr, jint color) {
SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr); SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr);
return static_cast<jboolean>(pixmap->erase(color)); return static_cast<jboolean>(pixmap->erase(color));
} }
JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Pixmap__1nEraseSubset JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Pixmap__1nEraseSubset
(JNIEnv *env, jclass klass, jlong ptr, jint color, jint l, jint t, jint w, jint h) { (JNIEnv *env, jclass klass, jlong ptr, jint color, jint l, jint t, jint w, jint h) {
SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr); SkPixmap* pixmap = jlongToPtr<SkPixmap*>(ptr);
return static_cast<jboolean>(pixmap->erase(color, { l, t, w, h })); return static_cast<jboolean>(pixmap->erase(color, { l, t, w, h }));
......
...@@ -8,63 +8,63 @@ static void deleteRegion(SkRegion* region) { ...@@ -8,63 +8,63 @@ static void deleteRegion(SkRegion* region) {
delete region; delete region;
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Region__1nMake(JNIEnv* env, jclass jclass) { extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Region__1nMake(JNIEnv* env, jclass jclass) {
SkRegion* obj = new SkRegion(); SkRegion* obj = new SkRegion();
return reinterpret_cast<jlong>(obj); return reinterpret_cast<jlong>(obj);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Region__1nGetFinalizer(JNIEnv* env, jclass jclass) { extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Region__1nGetFinalizer(JNIEnv* env, jclass jclass) {
return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deleteRegion)); return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deleteRegion));
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nSet(JNIEnv* env, jclass jclass, jlong ptr, jlong regionPtr) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Region__1nSet(JNIEnv* env, jclass jclass, jlong ptr, jlong regionPtr) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
SkRegion* other = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtr)); SkRegion* other = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtr));
return instance->set(*other); return instance->set(*other);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nIsEmpty(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Region__1nIsEmpty(JNIEnv* env, jclass jclass, jlong ptr) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
return instance->isEmpty(); return instance->isEmpty();
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nIsRect(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Region__1nIsRect(JNIEnv* env, jclass jclass, jlong ptr) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
return instance->isRect(); return instance->isRect();
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nIsComplex(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Region__1nIsComplex(JNIEnv* env, jclass jclass, jlong ptr) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
return instance->isComplex(); return instance->isComplex();
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Region__1nGetBounds(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_Region__1nGetBounds(JNIEnv* env, jclass jclass, jlong ptr) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
return skija::IRect::fromSkIRect(env, instance->getBounds()); return skija::IRect::fromSkIRect(env, instance->getBounds());
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Region__1nComputeRegionComplexity(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Region__1nComputeRegionComplexity(JNIEnv* env, jclass jclass, jlong ptr) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
return instance->computeRegionComplexity(); return instance->computeRegionComplexity();
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nGetBoundaryPath(JNIEnv* env, jclass jclass, jlong ptr, jlong pathPtr) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Region__1nGetBoundaryPath(JNIEnv* env, jclass jclass, jlong ptr, jlong pathPtr) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
SkPath* path = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(pathPtr)); SkPath* path = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(pathPtr));
return instance->getBoundaryPath(path); return instance->getBoundaryPath(path);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nSetEmpty(JNIEnv* env, jclass jclass, jlong ptr) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Region__1nSetEmpty(JNIEnv* env, jclass jclass, jlong ptr) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
return instance->setEmpty(); return instance->setEmpty();
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nSetRect(JNIEnv* env, jclass jclass, jlong ptr, jint left, jint top, jint right, jint bottom) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Region__1nSetRect(JNIEnv* env, jclass jclass, jlong ptr, jint left, jint top, jint right, jint bottom) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
return instance->setRect({left, top, right, bottom}); return instance->setRect({left, top, right, bottom});
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nSetRects(JNIEnv* env, jclass jclass, jlong ptr, jintArray coords) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Region__1nSetRects(JNIEnv* env, jclass jclass, jlong ptr, jintArray coords) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
int len = env->GetArrayLength(coords); int len = env->GetArrayLength(coords);
std::vector<SkIRect> rects(len / 4); std::vector<SkIRect> rects(len / 4);
...@@ -75,91 +75,91 @@ extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nSetRect ...@@ -75,91 +75,91 @@ extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nSetRect
return instance->setRects(rects.data(), len / 4); return instance->setRects(rects.data(), len / 4);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nSetRegion(JNIEnv* env, jclass jclass, jlong ptr, jlong regionPtr) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Region__1nSetRegion(JNIEnv* env, jclass jclass, jlong ptr, jlong regionPtr) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
SkRegion* region = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtr)); SkRegion* region = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtr));
return instance->setRegion(*region); return instance->setRegion(*region);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nSetPath(JNIEnv* env, jclass jclass, jlong ptr, jlong pathPtr, jlong regionPtr) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Region__1nSetPath(JNIEnv* env, jclass jclass, jlong ptr, jlong pathPtr, jlong regionPtr) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
SkPath* path = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(pathPtr)); SkPath* path = reinterpret_cast<SkPath*>(static_cast<uintptr_t>(pathPtr));
SkRegion* region = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtr)); SkRegion* region = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtr));
return instance->setPath(*path, *region); return instance->setPath(*path, *region);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nIntersectsIRect(JNIEnv* env, jclass jclass, jlong ptr, jint left, jint top, jint right, jint bottom) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Region__1nIntersectsIRect(JNIEnv* env, jclass jclass, jlong ptr, jint left, jint top, jint right, jint bottom) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
return instance->intersects({left, top, right, bottom}); return instance->intersects({left, top, right, bottom});
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nIntersectsRegion(JNIEnv* env, jclass jclass, jlong ptr, jlong regionPtr) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Region__1nIntersectsRegion(JNIEnv* env, jclass jclass, jlong ptr, jlong regionPtr) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
SkRegion* region = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtr)); SkRegion* region = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtr));
return instance->intersects(*region); return instance->intersects(*region);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nContainsIPoint(JNIEnv* env, jclass jclass, jlong ptr, jint x, jint y) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Region__1nContainsIPoint(JNIEnv* env, jclass jclass, jlong ptr, jint x, jint y) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
return instance->contains(x, y); return instance->contains(x, y);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nContainsIRect(JNIEnv* env, jclass jclass, jlong ptr, jint left, jint top, jint right, jint bottom) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Region__1nContainsIRect(JNIEnv* env, jclass jclass, jlong ptr, jint left, jint top, jint right, jint bottom) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
return instance->contains({left, top, right, bottom}); return instance->contains({left, top, right, bottom});
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nContainsRegion(JNIEnv* env, jclass jclass, jlong ptr, jlong regionPtr) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Region__1nContainsRegion(JNIEnv* env, jclass jclass, jlong ptr, jlong regionPtr) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
SkRegion* region = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtr)); SkRegion* region = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtr));
return instance->contains(*region); return instance->contains(*region);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nQuickContains(JNIEnv* env, jclass jclass, jlong ptr, jint left, jint top, jint right, jint bottom) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Region__1nQuickContains(JNIEnv* env, jclass jclass, jlong ptr, jint left, jint top, jint right, jint bottom) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
return instance->quickContains({left, top, right, bottom}); return instance->quickContains({left, top, right, bottom});
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nQuickRejectIRect(JNIEnv* env, jclass jclass, jlong ptr, jint left, jint top, jint right, jint bottom) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Region__1nQuickRejectIRect(JNIEnv* env, jclass jclass, jlong ptr, jint left, jint top, jint right, jint bottom) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
return instance->quickReject({left, top, right, bottom}); return instance->quickReject({left, top, right, bottom});
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nQuickRejectRegion(JNIEnv* env, jclass jclass, jlong ptr, jlong regionPtr) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Region__1nQuickRejectRegion(JNIEnv* env, jclass jclass, jlong ptr, jlong regionPtr) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
SkRegion* region = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtr)); SkRegion* region = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtr));
return instance->contains(*region); return instance->contains(*region);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Region__1nTranslate(JNIEnv* env, jclass jclass, jlong ptr, jint dx, jint dy) { extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Region__1nTranslate(JNIEnv* env, jclass jclass, jlong ptr, jint dx, jint dy) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
instance->translate(dx, dy); instance->translate(dx, dy);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nOpIRect(JNIEnv* env, jclass jclass, jlong ptr, jint left, jint top, jint right, jint bottom, jint op) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Region__1nOpIRect(JNIEnv* env, jclass jclass, jlong ptr, jint left, jint top, jint right, jint bottom, jint op) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
return instance->op({left, top, right, bottom}, static_cast<SkRegion::Op>(op)); return instance->op({left, top, right, bottom}, static_cast<SkRegion::Op>(op));
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nOpRegion(JNIEnv* env, jclass jclass, jlong ptr, jlong regionPtr, jint op) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Region__1nOpRegion(JNIEnv* env, jclass jclass, jlong ptr, jlong regionPtr, jint op) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
SkRegion* region = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtr)); SkRegion* region = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtr));
return instance->op(*region, static_cast<SkRegion::Op>(op)); return instance->op(*region, static_cast<SkRegion::Op>(op));
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nOpIRectRegion(JNIEnv* env, jclass jclass, jlong ptr, jint left, jint top, jint right, jint bottom, jlong regionPtr, jint op) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Region__1nOpIRectRegion(JNIEnv* env, jclass jclass, jlong ptr, jint left, jint top, jint right, jint bottom, jlong regionPtr, jint op) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
SkRegion* region = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtr)); SkRegion* region = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtr));
return instance->op({left, top, right, bottom}, *region, static_cast<SkRegion::Op>(op)); return instance->op({left, top, right, bottom}, *region, static_cast<SkRegion::Op>(op));
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nOpRegionIRect(JNIEnv* env, jclass jclass, jlong ptr, jlong regionPtr, jint left, jint top, jint right, jint bottom, jint op) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Region__1nOpRegionIRect(JNIEnv* env, jclass jclass, jlong ptr, jlong regionPtr, jint left, jint top, jint right, jint bottom, jint op) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
SkRegion* region = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtr)); SkRegion* region = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtr));
return instance->op(*region, {left, top, right, bottom}, static_cast<SkRegion::Op>(op)); return instance->op(*region, {left, top, right, bottom}, static_cast<SkRegion::Op>(op));
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Region__1nOpRegionRegion(JNIEnv* env, jclass jclass, jlong ptr, jlong regionPtrA, jlong regionPtrB, jint op) { extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Region__1nOpRegionRegion(JNIEnv* env, jclass jclass, jlong ptr, jlong regionPtrA, jlong regionPtrB, jint op) {
SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr)); SkRegion* instance = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(ptr));
SkRegion* regionA = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtrA)); SkRegion* regionA = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtrA));
SkRegion* regionB = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtrB)); SkRegion* regionB = reinterpret_cast<SkRegion*>(static_cast<uintptr_t>(regionPtrB));
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
#include "interop.hh" #include "interop.hh"
extern "C" JNIEXPORT jlong JNICALL extern "C" JNIEXPORT jlong JNICALL
Java_org_jetbrains_skija_RuntimeEffect__1nMakeShader(JNIEnv* env, Java_org_jetbrains_skia_RuntimeEffect__1nMakeShader(JNIEnv* env,
jclass jclass, jclass jclass,
jlong ptr, jlong ptr,
jlong uniformPtr, jlong uniformPtr,
...@@ -33,7 +33,7 @@ Java_org_jetbrains_skija_RuntimeEffect__1nMakeShader(JNIEnv* env, ...@@ -33,7 +33,7 @@ Java_org_jetbrains_skija_RuntimeEffect__1nMakeShader(JNIEnv* env,
} }
extern "C" JNIEXPORT jlong JNICALL extern "C" JNIEXPORT jlong JNICALL
Java_org_jetbrains_skija_RuntimeEffect__1nMakeForShader(JNIEnv* env, jclass jclass, jstring sksl) { Java_org_jetbrains_skia_RuntimeEffect__1nMakeForShader(JNIEnv* env, jclass jclass, jstring sksl) {
SkString skslProper = skString(env, sksl); SkString skslProper = skString(env, sksl);
SkRuntimeEffect::Result result = SkRuntimeEffect::MakeForShader(skslProper); SkRuntimeEffect::Result result = SkRuntimeEffect::MakeForShader(skslProper);
if (result.errorText.isEmpty()) { if (result.errorText.isEmpty()) {
...@@ -46,7 +46,7 @@ Java_org_jetbrains_skija_RuntimeEffect__1nMakeForShader(JNIEnv* env, jclass jcla ...@@ -46,7 +46,7 @@ Java_org_jetbrains_skija_RuntimeEffect__1nMakeForShader(JNIEnv* env, jclass jcla
} }
extern "C" JNIEXPORT jlong JNICALL extern "C" JNIEXPORT jlong JNICALL
Java_org_jetbrains_skija_RuntimeEffect__1nMakeForColorFilter(JNIEnv* env, Java_org_jetbrains_skia_RuntimeEffect__1nMakeForColorFilter(JNIEnv* env,
jclass jclass, jclass jclass,
jstring sksl) { jstring sksl) {
SkString skslProper = skString(env, sksl); SkString skslProper = skString(env, sksl);
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
#include "SkGradientShader.h" #include "SkGradientShader.h"
#include "interop.hh" #include "interop.hh"
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeWithColorFilter extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Shader__1nMakeWithColorFilter
(JNIEnv* env, jclass jclass, jlong ptr, jlong filterPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jlong filterPtr) {
SkShader* instance = reinterpret_cast<SkShader*>(static_cast<uintptr_t>(ptr)); SkShader* instance = reinterpret_cast<SkShader*>(static_cast<uintptr_t>(ptr));
SkColorFilter* filter = reinterpret_cast<SkColorFilter*>(static_cast<uintptr_t>(filterPtr)); SkColorFilter* filter = reinterpret_cast<SkColorFilter*>(static_cast<uintptr_t>(filterPtr));
...@@ -13,7 +13,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeWithCo ...@@ -13,7 +13,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeWithCo
return reinterpret_cast<jlong>(newPtr); return reinterpret_cast<jlong>(newPtr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeLinearGradient extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Shader__1nMakeLinearGradient
(JNIEnv* env, jclass jclass, jfloat x0, jfloat y0, jfloat x1, jfloat y1, jintArray colorsArray, jfloatArray posArray, jint tileModeInt, jint flags, jfloatArray matrixArray) { (JNIEnv* env, jclass jclass, jfloat x0, jfloat y0, jfloat x1, jfloat y1, jintArray colorsArray, jfloatArray posArray, jint tileModeInt, jint flags, jfloatArray matrixArray) {
SkPoint pts[2] {SkPoint::Make(x0, y0), SkPoint::Make(x1, y1)}; SkPoint pts[2] {SkPoint::Make(x0, y0), SkPoint::Make(x1, y1)};
jint* colors = env->GetIntArrayElements(colorsArray, nullptr); jint* colors = env->GetIntArrayElements(colorsArray, nullptr);
...@@ -27,7 +27,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeLinear ...@@ -27,7 +27,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeLinear
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeLinearGradientCS extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Shader__1nMakeLinearGradientCS
(JNIEnv* env, jclass jclass, jfloat x0, jfloat y0, jfloat x1, jfloat y1, jfloatArray colorsArray, jlong colorSpacePtr, jfloatArray posArray, jint tileModeInt, jint flags, jfloatArray matrixArray) { (JNIEnv* env, jclass jclass, jfloat x0, jfloat y0, jfloat x1, jfloat y1, jfloatArray colorsArray, jlong colorSpacePtr, jfloatArray posArray, jint tileModeInt, jint flags, jfloatArray matrixArray) {
SkPoint pts[2] {SkPoint::Make(x0, y0), SkPoint::Make(x1, y1)}; SkPoint pts[2] {SkPoint::Make(x0, y0), SkPoint::Make(x1, y1)};
float* colors = env->GetFloatArrayElements(colorsArray, nullptr); float* colors = env->GetFloatArrayElements(colorsArray, nullptr);
...@@ -41,7 +41,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeLinear ...@@ -41,7 +41,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeLinear
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeRadialGradient extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Shader__1nMakeRadialGradient
(JNIEnv* env, jclass jclass, jfloat x, jfloat y, jfloat r, jintArray colorsArray, jfloatArray posArray, jint tileModeInt, jint flags, jfloatArray matrixArray) { (JNIEnv* env, jclass jclass, jfloat x, jfloat y, jfloat r, jintArray colorsArray, jfloatArray posArray, jint tileModeInt, jint flags, jfloatArray matrixArray) {
jint* colors = env->GetIntArrayElements(colorsArray, nullptr); jint* colors = env->GetIntArrayElements(colorsArray, nullptr);
float* pos = posArray == nullptr ? nullptr : env->GetFloatArrayElements(posArray, nullptr); float* pos = posArray == nullptr ? nullptr : env->GetFloatArrayElements(posArray, nullptr);
...@@ -54,7 +54,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeRadial ...@@ -54,7 +54,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeRadial
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeRadialGradientCS extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Shader__1nMakeRadialGradientCS
(JNIEnv* env, jclass jclass, jfloat x, jfloat y, jfloat r, jfloatArray colorsArray, jlong colorSpacePtr, jfloatArray posArray, jint tileModeInt, jint flags, jfloatArray matrixArray) { (JNIEnv* env, jclass jclass, jfloat x, jfloat y, jfloat r, jfloatArray colorsArray, jlong colorSpacePtr, jfloatArray posArray, jint tileModeInt, jint flags, jfloatArray matrixArray) {
float* colors = env->GetFloatArrayElements(colorsArray, nullptr); float* colors = env->GetFloatArrayElements(colorsArray, nullptr);
sk_sp<SkColorSpace> colorSpace = sk_ref_sp<SkColorSpace>(reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr))); sk_sp<SkColorSpace> colorSpace = sk_ref_sp<SkColorSpace>(reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr)));
...@@ -67,7 +67,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeRadial ...@@ -67,7 +67,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeRadial
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeTwoPointConicalGradient extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradient
(JNIEnv* env, jclass jclass, jfloat x0, jfloat y0, jfloat r0, jfloat x1, jfloat y1, jfloat r1, jintArray colorsArray, jfloatArray posArray, jint tileModeInt, jint flags, jfloatArray matrixArray) { (JNIEnv* env, jclass jclass, jfloat x0, jfloat y0, jfloat r0, jfloat x1, jfloat y1, jfloat r1, jintArray colorsArray, jfloatArray posArray, jint tileModeInt, jint flags, jfloatArray matrixArray) {
jint* colors = env->GetIntArrayElements(colorsArray, nullptr); jint* colors = env->GetIntArrayElements(colorsArray, nullptr);
float* pos = posArray == nullptr ? nullptr : env->GetFloatArrayElements(posArray, nullptr); float* pos = posArray == nullptr ? nullptr : env->GetFloatArrayElements(posArray, nullptr);
...@@ -80,7 +80,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeTwoPoi ...@@ -80,7 +80,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeTwoPoi
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeTwoPointConicalGradientCS extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradientCS
(JNIEnv* env, jclass jclass, jfloat x0, jfloat y0, jfloat r0, jfloat x1, jfloat y1, jfloat r1, jfloatArray colorsArray, jlong colorSpacePtr, jfloatArray posArray, jint tileModeInt, jint flags, jfloatArray matrixArray) { (JNIEnv* env, jclass jclass, jfloat x0, jfloat y0, jfloat r0, jfloat x1, jfloat y1, jfloat r1, jfloatArray colorsArray, jlong colorSpacePtr, jfloatArray posArray, jint tileModeInt, jint flags, jfloatArray matrixArray) {
float* colors = env->GetFloatArrayElements(colorsArray, nullptr); float* colors = env->GetFloatArrayElements(colorsArray, nullptr);
sk_sp<SkColorSpace> colorSpace = sk_ref_sp<SkColorSpace>(reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr))); sk_sp<SkColorSpace> colorSpace = sk_ref_sp<SkColorSpace>(reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr)));
...@@ -93,7 +93,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeTwoPoi ...@@ -93,7 +93,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeTwoPoi
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeSweepGradient extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Shader__1nMakeSweepGradient
(JNIEnv* env, jclass jclass, jfloat x, jfloat y, jfloat start, jfloat end, jintArray colorsArray, jfloatArray posArray, jint tileModeInt, jint flags, jfloatArray matrixArray) { (JNIEnv* env, jclass jclass, jfloat x, jfloat y, jfloat start, jfloat end, jintArray colorsArray, jfloatArray posArray, jint tileModeInt, jint flags, jfloatArray matrixArray) {
jint* colors = env->GetIntArrayElements(colorsArray, nullptr); jint* colors = env->GetIntArrayElements(colorsArray, nullptr);
float* pos = posArray == nullptr ? nullptr : env->GetFloatArrayElements(posArray, nullptr); float* pos = posArray == nullptr ? nullptr : env->GetFloatArrayElements(posArray, nullptr);
...@@ -106,7 +106,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeSweepG ...@@ -106,7 +106,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeSweepG
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeSweepGradientCS extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Shader__1nMakeSweepGradientCS
(JNIEnv* env, jclass jclass, jfloat x, jfloat y, jfloat start, jfloat end, jfloatArray colorsArray, jlong colorSpacePtr, jfloatArray posArray, jint tileModeInt, jint flags, jfloatArray matrixArray) { (JNIEnv* env, jclass jclass, jfloat x, jfloat y, jfloat start, jfloat end, jfloatArray colorsArray, jlong colorSpacePtr, jfloatArray posArray, jint tileModeInt, jint flags, jfloatArray matrixArray) {
float* colors = env->GetFloatArrayElements(colorsArray, nullptr); float* colors = env->GetFloatArrayElements(colorsArray, nullptr);
sk_sp<SkColorSpace> colorSpace = sk_ref_sp<SkColorSpace>(reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr))); sk_sp<SkColorSpace> colorSpace = sk_ref_sp<SkColorSpace>(reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr)));
...@@ -119,23 +119,23 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeSweepG ...@@ -119,23 +119,23 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeSweepG
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeEmpty(JNIEnv* env, jclass jclass) { extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Shader__1nMakeEmpty(JNIEnv* env, jclass jclass) {
SkShader* ptr = SkShaders::Empty().release(); SkShader* ptr = SkShaders::Empty().release();
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeColor(JNIEnv* env, jclass jclass, jint color) { extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Shader__1nMakeColor(JNIEnv* env, jclass jclass, jint color) {
SkShader* ptr = SkShaders::Color(color).release(); SkShader* ptr = SkShaders::Color(color).release();
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeColorCS(JNIEnv* env, jclass jclass, jfloat r, jfloat g, jfloat b, jfloat a, jlong colorSpacePtr) { extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Shader__1nMakeColorCS(JNIEnv* env, jclass jclass, jfloat r, jfloat g, jfloat b, jfloat a, jlong colorSpacePtr) {
SkColorSpace* colorSpace = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr)); SkColorSpace* colorSpace = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr));
SkShader* ptr = SkShaders::Color(SkColor4f{r, g, b, a}, sk_ref_sp<SkColorSpace>(colorSpace)).release(); SkShader* ptr = SkShaders::Color(SkColor4f{r, g, b, a}, sk_ref_sp<SkColorSpace>(colorSpace)).release();
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Shader__1nMakeBlend(JNIEnv* env, jclass jclass, jint blendModeInt, jlong dstPtr, jlong srcPtr) { extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Shader__1nMakeBlend(JNIEnv* env, jclass jclass, jint blendModeInt, jlong dstPtr, jlong srcPtr) {
SkShader* dst = reinterpret_cast<SkShader*>(static_cast<uintptr_t>(dstPtr)); SkShader* dst = reinterpret_cast<SkShader*>(static_cast<uintptr_t>(dstPtr));
SkShader* src = reinterpret_cast<SkShader*>(static_cast<uintptr_t>(srcPtr)); SkShader* src = reinterpret_cast<SkShader*>(static_cast<uintptr_t>(srcPtr));
SkBlendMode blendMode = static_cast<SkBlendMode>(blendModeInt); SkBlendMode blendMode = static_cast<SkBlendMode>(blendModeInt);
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
#include "SkShadowUtils.h" #include "SkShadowUtils.h"
#include "interop.hh" #include "interop.hh"
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_ShadowUtils__1nDrawShadow extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_ShadowUtils__1nDrawShadow
(JNIEnv* env, jclass jclass, jlong canvasPtr, jlong pathPtr, jfloat zPlaneX, jfloat zPlaneY, jfloat zPlaneZ, (JNIEnv* env, jclass jclass, jlong canvasPtr, jlong pathPtr, jfloat zPlaneX, jfloat zPlaneY, jfloat zPlaneZ,
jfloat lightPosX, jfloat lightPosY, jfloat lightPosZ, jfloat lightRadius, jint ambientColor, jint spotColor, jint flags) { jfloat lightPosX, jfloat lightPosY, jfloat lightPosZ, jfloat lightRadius, jint ambientColor, jint spotColor, jint flags) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr));
...@@ -10,14 +10,14 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_ShadowUtils__1nDrawSh ...@@ -10,14 +10,14 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_ShadowUtils__1nDrawSh
SkShadowUtils::DrawShadow(canvas, *path, {zPlaneX, zPlaneY, zPlaneZ}, {lightPosX, lightPosY, lightPosZ}, lightRadius, ambientColor, spotColor, flags); SkShadowUtils::DrawShadow(canvas, *path, {zPlaneX, zPlaneY, zPlaneZ}, {lightPosX, lightPosY, lightPosZ}, lightRadius, ambientColor, spotColor, flags);
} }
extern "C" JNIEXPORT int JNICALL Java_org_jetbrains_skija_ShadowUtils__1nComputeTonalAmbientColor extern "C" JNIEXPORT int JNICALL Java_org_jetbrains_skia_ShadowUtils__1nComputeTonalAmbientColor
(JNIEnv* env, jclass jclass, jint ambientColor, jint spotColor) { (JNIEnv* env, jclass jclass, jint ambientColor, jint spotColor) {
SkColor outAmbientColor, outSpotColor; SkColor outAmbientColor, outSpotColor;
SkShadowUtils::ComputeTonalColors(ambientColor, spotColor, &outAmbientColor, &outSpotColor); SkShadowUtils::ComputeTonalColors(ambientColor, spotColor, &outAmbientColor, &outSpotColor);
return outAmbientColor; return outAmbientColor;
} }
extern "C" JNIEXPORT int JNICALL Java_org_jetbrains_skija_ShadowUtils__1nComputeTonalSpotColor extern "C" JNIEXPORT int JNICALL Java_org_jetbrains_skia_ShadowUtils__1nComputeTonalSpotColor
(JNIEnv* env, jclass jclass, jint ambientColor, jint spotColor) { (JNIEnv* env, jclass jclass, jint ambientColor, jint spotColor) {
SkColor outAmbientColor, outSpotColor; SkColor outAmbientColor, outSpotColor;
SkShadowUtils::ComputeTonalColors(ambientColor, spotColor, &outAmbientColor, &outSpotColor); SkShadowUtils::ComputeTonalColors(ambientColor, spotColor, &outAmbientColor, &outSpotColor);
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
#include "SkSurface.h" #include "SkSurface.h"
#include "interop.hh" #include "interop.hh"
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeRasterDirect extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Surface__1nMakeRasterDirect
(JNIEnv* env, jclass jclass, (JNIEnv* env, jclass jclass,
jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr,
jlong pixelsPtr, jlong rowBytes, jlong pixelsPtr, jlong rowBytes,
...@@ -26,7 +26,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeRaste ...@@ -26,7 +26,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeRaste
return reinterpret_cast<jlong>(instance.release()); return reinterpret_cast<jlong>(instance.release());
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeRasterDirectWithPixmap extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Surface__1nMakeRasterDirectWithPixmap
(JNIEnv* env, jclass jclass, (JNIEnv* env, jclass jclass,
jlong pixmapPtr, jobject surfacePropsObj) jlong pixmapPtr, jobject surfacePropsObj)
{ {
...@@ -37,7 +37,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeRaste ...@@ -37,7 +37,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeRaste
return reinterpret_cast<jlong>(instance.release()); return reinterpret_cast<jlong>(instance.release());
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeRaster extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Surface__1nMakeRaster
(JNIEnv* env, jclass jclass, (JNIEnv* env, jclass jclass,
jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr,
jlong rowBytes, jlong rowBytes,
...@@ -58,7 +58,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeRaste ...@@ -58,7 +58,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeRaste
return reinterpret_cast<jlong>(instance.release()); return reinterpret_cast<jlong>(instance.release());
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeRasterN32Premul extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Surface__1nMakeRasterN32Premul
(JNIEnv* env, jclass jclass, jint width, jint height) { (JNIEnv* env, jclass jclass, jint width, jint height) {
sk_sp<SkSurface> surface = SkSurface::MakeRasterN32Premul( sk_sp<SkSurface> surface = SkSurface::MakeRasterN32Premul(
width, height, width, height,
...@@ -67,7 +67,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeRaste ...@@ -67,7 +67,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeRaste
return reinterpret_cast<jlong>(surface.release()); return reinterpret_cast<jlong>(surface.release());
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeFromBackendRenderTarget extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Surface__1nMakeFromBackendRenderTarget
(JNIEnv* env, jclass jclass, jlong pContext, jlong pBackendRenderTarget, jint surfaceOrigin, jint colorType, jlong colorSpacePtr, jobject surfacePropsObj) { (JNIEnv* env, jclass jclass, jlong pContext, jlong pBackendRenderTarget, jint surfaceOrigin, jint colorType, jlong colorSpacePtr, jobject surfacePropsObj) {
GrDirectContext* context = reinterpret_cast<GrDirectContext*>(static_cast<uintptr_t>(pContext)); GrDirectContext* context = reinterpret_cast<GrDirectContext*>(static_cast<uintptr_t>(pContext));
GrBackendRenderTarget* backendRenderTarget = reinterpret_cast<GrBackendRenderTarget*>(static_cast<uintptr_t>(pBackendRenderTarget)); GrBackendRenderTarget* backendRenderTarget = reinterpret_cast<GrBackendRenderTarget*>(static_cast<uintptr_t>(pBackendRenderTarget));
...@@ -90,7 +90,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeFromB ...@@ -90,7 +90,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeFromB
} }
#ifdef SK_METAL #ifdef SK_METAL
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeFromMTKView extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Surface__1nMakeFromMTKView
(JNIEnv* env, jclass jclass, jlong contextPtr, jlong mtkViewPtr, jint surfaceOrigin, jint sampleCount, jint colorType, jlong colorSpacePtr, jobject surfacePropsObj) { (JNIEnv* env, jclass jclass, jlong contextPtr, jlong mtkViewPtr, jint surfaceOrigin, jint sampleCount, jint colorType, jlong colorSpacePtr, jobject surfacePropsObj) {
GrDirectContext* context = reinterpret_cast<GrDirectContext*>(static_cast<uintptr_t>(contextPtr)); GrDirectContext* context = reinterpret_cast<GrDirectContext*>(static_cast<uintptr_t>(contextPtr));
GrMTLHandle* mtkView = reinterpret_cast<GrMTLHandle*>(static_cast<uintptr_t>(mtkViewPtr)); GrMTLHandle* mtkView = reinterpret_cast<GrMTLHandle*>(static_cast<uintptr_t>(mtkViewPtr));
...@@ -111,7 +111,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeFromM ...@@ -111,7 +111,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeFromM
} }
#endif #endif
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeRenderTarget extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Surface__1nMakeRenderTarget
(JNIEnv* env, jclass jclass, jlong contextPtr, jboolean budgeted, (JNIEnv* env, jclass jclass, jlong contextPtr, jboolean budgeted,
jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr, jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr,
jint sampleCount, jint surfaceOrigin, jint sampleCount, jint surfaceOrigin,
...@@ -136,95 +136,95 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeRende ...@@ -136,95 +136,95 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeRende
return reinterpret_cast<jlong>(instance.release()); return reinterpret_cast<jlong>(instance.release());
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeNull extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Surface__1nMakeNull
(JNIEnv* env, jclass jclass, jint width, jint height) { (JNIEnv* env, jclass jclass, jint width, jint height) {
sk_sp<SkSurface> instance = SkSurface::MakeNull(width, height); sk_sp<SkSurface> instance = SkSurface::MakeNull(width, height);
return reinterpret_cast<jlong>(instance.release()); return reinterpret_cast<jlong>(instance.release());
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nGetCanvas extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Surface__1nGetCanvas
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr)); SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr));
return reinterpret_cast<jlong>(surface->getCanvas()); return reinterpret_cast<jlong>(surface->getCanvas());
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Surface__1nGetWidth extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Surface__1nGetWidth
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr)); SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr));
return surface->width(); return surface->width();
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Surface__1nGetHeight extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Surface__1nGetHeight
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr)); SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr));
return surface->height(); return surface->height();
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeImageSnapshot extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Surface__1nMakeImageSnapshot
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr)); SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr));
return reinterpret_cast<jlong>(surface->makeImageSnapshot().release()); return reinterpret_cast<jlong>(surface->makeImageSnapshot().release());
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeImageSnapshotR extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Surface__1nMakeImageSnapshotR
(JNIEnv* env, jclass jclass, jlong ptr, jint left, jint top, jint right, jint bottom) { (JNIEnv* env, jclass jclass, jlong ptr, jint left, jint top, jint right, jint bottom) {
SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr)); SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr));
return reinterpret_cast<jlong>(surface->makeImageSnapshot({left, top, right, bottom}).release()); return reinterpret_cast<jlong>(surface->makeImageSnapshot({left, top, right, bottom}).release());
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Surface__1nGenerationId extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Surface__1nGenerationId
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr)); SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr));
return surface->generationID(); return surface->generationID();
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Surface__1nReadPixelsToPixmap extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Surface__1nReadPixelsToPixmap
(JNIEnv* env, jclass jclass, jlong ptr, jlong pixmapPtr, jint srcX, jint srcY) { (JNIEnv* env, jclass jclass, jlong ptr, jlong pixmapPtr, jint srcX, jint srcY) {
SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr)); SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr));
SkPixmap* pixmap = reinterpret_cast<SkPixmap*>(static_cast<uintptr_t>(pixmapPtr)); SkPixmap* pixmap = reinterpret_cast<SkPixmap*>(static_cast<uintptr_t>(pixmapPtr));
return surface->readPixels(*pixmap, srcX, srcY); return surface->readPixels(*pixmap, srcX, srcY);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Surface__1nReadPixels extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Surface__1nReadPixels
(JNIEnv* env, jclass jclass, jlong ptr, jlong bitmapPtr, jint srcX, jint srcY) { (JNIEnv* env, jclass jclass, jlong ptr, jlong bitmapPtr, jint srcX, jint srcY) {
SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr)); SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr));
SkBitmap* bitmap = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(bitmapPtr)); SkBitmap* bitmap = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(bitmapPtr));
return surface->readPixels(*bitmap, srcX, srcY); return surface->readPixels(*bitmap, srcX, srcY);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Surface__1nWritePixelsFromPixmap extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Surface__1nWritePixelsFromPixmap
(JNIEnv* env, jclass jclass, jlong ptr, jlong pixmapPtr, jint x, jint y) { (JNIEnv* env, jclass jclass, jlong ptr, jlong pixmapPtr, jint x, jint y) {
SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr)); SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr));
SkPixmap* pixmap = reinterpret_cast<SkPixmap*>(static_cast<uintptr_t>(pixmapPtr)); SkPixmap* pixmap = reinterpret_cast<SkPixmap*>(static_cast<uintptr_t>(pixmapPtr));
surface->writePixels(*pixmap, x, y); surface->writePixels(*pixmap, x, y);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Surface__1nWritePixels extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Surface__1nWritePixels
(JNIEnv* env, jclass jclass, jlong ptr, jlong bitmapPtr, jint x, jint y) { (JNIEnv* env, jclass jclass, jlong ptr, jlong bitmapPtr, jint x, jint y) {
SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr)); SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr));
SkBitmap* bitmap = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(bitmapPtr)); SkBitmap* bitmap = reinterpret_cast<SkBitmap*>(static_cast<uintptr_t>(bitmapPtr));
surface->writePixels(*bitmap, x, y); surface->writePixels(*bitmap, x, y);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Surface__1nFlushAndSubmit extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Surface__1nFlushAndSubmit
(JNIEnv* env, jclass jclass, jlong ptr, jboolean syncCpu) { (JNIEnv* env, jclass jclass, jlong ptr, jboolean syncCpu) {
SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr)); SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr));
surface->flushAndSubmit(syncCpu); surface->flushAndSubmit(syncCpu);
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Surface__1nFlush extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Surface__1nFlush
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr)); SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr));
surface->flush(); surface->flush();
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Surface__1nUnique extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Surface__1nUnique
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr)); SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr));
return surface->unique(); return surface->unique();
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Surface__1nGetImageInfo extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_Surface__1nGetImageInfo
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr)); SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr));
const SkImageInfo& info = surface->imageInfo(); const SkImageInfo& info = surface->imageInfo();
...@@ -236,14 +236,14 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Surface__1nGetImag ...@@ -236,14 +236,14 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Surface__1nGetImag
reinterpret_cast<jlong>(info.refColorSpace().release())); reinterpret_cast<jlong>(info.refColorSpace().release()));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeSurface extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Surface__1nMakeSurface
(JNIEnv* env, jclass jclass, jlong ptr, jint width, jint height) { (JNIEnv* env, jclass jclass, jlong ptr, jint width, jint height) {
SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr)); SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr));
sk_sp<SkSurface> newSurface = surface->makeSurface(width, height); sk_sp<SkSurface> newSurface = surface->makeSurface(width, height);
return reinterpret_cast<jlong>(newSurface.release()); return reinterpret_cast<jlong>(newSurface.release());
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeSurfaceI extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Surface__1nMakeSurfaceI
(JNIEnv* env, jclass jclass, jlong ptr, jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr) { (JNIEnv* env, jclass jclass, jlong ptr, jint width, jint height, jint colorType, jint alphaType, jlong colorSpacePtr) {
SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr)); SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr));
SkColorSpace* colorSpace = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr)); SkColorSpace* colorSpace = reinterpret_cast<SkColorSpace*>(static_cast<uintptr_t>(colorSpacePtr));
...@@ -256,7 +256,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeSurfa ...@@ -256,7 +256,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nMakeSurfa
return reinterpret_cast<jlong>(newSurface.release()); return reinterpret_cast<jlong>(newSurface.release());
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Surface__1nDraw extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Surface__1nDraw
(JNIEnv* env, jclass jclass, jlong ptr, jlong canvasPtr, jfloat x, jfloat y, jlong paintPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jlong canvasPtr, jfloat x, jfloat y, jlong paintPtr) {
SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr)); SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr));
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr)); SkCanvas* canvas = reinterpret_cast<SkCanvas*>(static_cast<uintptr_t>(canvasPtr));
...@@ -264,20 +264,20 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Surface__1nDraw ...@@ -264,20 +264,20 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Surface__1nDraw
surface->draw(canvas, x, y, paint); surface->draw(canvas, x, y, paint);
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Surface__1nPeekPixels extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Surface__1nPeekPixels
(JNIEnv *env, jclass jclass, jlong ptr, jlong dstPixmapPtr) { (JNIEnv *env, jclass jclass, jlong ptr, jlong dstPixmapPtr) {
SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr)); SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr));
SkPixmap* pixmap = reinterpret_cast<SkPixmap*>(static_cast<uintptr_t>(dstPixmapPtr)); SkPixmap* pixmap = reinterpret_cast<SkPixmap*>(static_cast<uintptr_t>(dstPixmapPtr));
return static_cast<jboolean>(surface->peekPixels(pixmap)); return static_cast<jboolean>(surface->peekPixels(pixmap));
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_Surface__1nNotifyContentWillChange extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_Surface__1nNotifyContentWillChange
(JNIEnv* env, jclass jclass, jlong ptr, jint mode) { (JNIEnv* env, jclass jclass, jlong ptr, jint mode) {
SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr)); SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr));
surface->notifyContentWillChange(static_cast<SkSurface::ContentChangeMode>(mode)); surface->notifyContentWillChange(static_cast<SkSurface::ContentChangeMode>(mode));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Surface__1nGetRecordingContext extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Surface__1nGetRecordingContext
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr)); SkSurface* surface = reinterpret_cast<SkSurface*>(static_cast<uintptr_t>(ptr));
return reinterpret_cast<jlong>(surface->recordingContext()); return reinterpret_cast<jlong>(surface->recordingContext());
......
...@@ -10,25 +10,25 @@ static void unrefTextBlob(SkTextBlob* ptr) { ...@@ -10,25 +10,25 @@ static void unrefTextBlob(SkTextBlob* ptr) {
ptr->unref(); ptr->unref();
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_TextBlob__1nGetFinalizer extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_TextBlob__1nGetFinalizer
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
return static_cast<jlong>(reinterpret_cast<uintptr_t>(&unrefTextBlob)); return static_cast<jlong>(reinterpret_cast<uintptr_t>(&unrefTextBlob));
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_TextBlob__1nBounds extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_TextBlob__1nBounds
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkTextBlob* instance = reinterpret_cast<SkTextBlob*>(static_cast<uintptr_t>(ptr)); SkTextBlob* instance = reinterpret_cast<SkTextBlob*>(static_cast<uintptr_t>(ptr));
SkRect bounds = instance->bounds(); SkRect bounds = instance->bounds();
return skija::Rect::fromSkRect(env, instance->bounds()); return skija::Rect::fromSkRect(env, instance->bounds());
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_TextBlob__1nGetUniqueId extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_TextBlob__1nGetUniqueId
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkTextBlob* instance = reinterpret_cast<SkTextBlob*>(static_cast<uintptr_t>(ptr)); SkTextBlob* instance = reinterpret_cast<SkTextBlob*>(static_cast<uintptr_t>(ptr));
return instance->uniqueID(); return instance->uniqueID();
} }
extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skija_TextBlob__1nGetIntercepts extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skia_TextBlob__1nGetIntercepts
(JNIEnv* env, jclass jclass, jlong ptr, jfloat lower, jfloat upper, jlong paintPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat lower, jfloat upper, jlong paintPtr) {
SkTextBlob* instance = reinterpret_cast<SkTextBlob*>(static_cast<uintptr_t>(ptr)); SkTextBlob* instance = reinterpret_cast<SkTextBlob*>(static_cast<uintptr_t>(ptr));
std::vector<float> bounds {lower, upper}; std::vector<float> bounds {lower, upper};
...@@ -39,7 +39,7 @@ extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skija_TextBlob__1nGe ...@@ -39,7 +39,7 @@ extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skija_TextBlob__1nGe
return javaFloatArray(env, intervals); return javaFloatArray(env, intervals);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_TextBlob__1nMakeFromPosH extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_TextBlob__1nMakeFromPosH
(JNIEnv* env, jclass jclass, jshortArray glyphsArr, jfloatArray xposArr, jfloat ypos, jlong fontPtr) { (JNIEnv* env, jclass jclass, jshortArray glyphsArr, jfloatArray xposArr, jfloat ypos, jlong fontPtr) {
jsize len = env->GetArrayLength(glyphsArr); jsize len = env->GetArrayLength(glyphsArr);
jshort* glyphs = env->GetShortArrayElements(glyphsArr, nullptr); jshort* glyphs = env->GetShortArrayElements(glyphsArr, nullptr);
...@@ -54,7 +54,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_TextBlob__1nMakeFrom ...@@ -54,7 +54,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_TextBlob__1nMakeFrom
return reinterpret_cast<jlong>(instance); return reinterpret_cast<jlong>(instance);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_TextBlob__1nMakeFromPos extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_TextBlob__1nMakeFromPos
(JNIEnv* env, jclass jclass, jshortArray glyphsArr, jfloatArray posArr, jlong fontPtr ) { (JNIEnv* env, jclass jclass, jshortArray glyphsArr, jfloatArray posArr, jlong fontPtr ) {
jsize len = env->GetArrayLength(glyphsArr); jsize len = env->GetArrayLength(glyphsArr);
jshort* glyphs = env->GetShortArrayElements(glyphsArr, nullptr); jshort* glyphs = env->GetShortArrayElements(glyphsArr, nullptr);
...@@ -69,7 +69,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_TextBlob__1nMakeFrom ...@@ -69,7 +69,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_TextBlob__1nMakeFrom
return reinterpret_cast<jlong>(instance); return reinterpret_cast<jlong>(instance);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_TextBlob__1nMakeFromRSXform extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_TextBlob__1nMakeFromRSXform
(JNIEnv* env, jclass jclass, jshortArray glyphsArr, jfloatArray xformArr, jlong fontPtr ) { (JNIEnv* env, jclass jclass, jshortArray glyphsArr, jfloatArray xformArr, jlong fontPtr ) {
jsize len = env->GetArrayLength(glyphsArr); jsize len = env->GetArrayLength(glyphsArr);
jshort* glyphs = env->GetShortArrayElements(glyphsArr, nullptr); jshort* glyphs = env->GetShortArrayElements(glyphsArr, nullptr);
...@@ -84,14 +84,14 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_TextBlob__1nMakeFrom ...@@ -84,14 +84,14 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_TextBlob__1nMakeFrom
return reinterpret_cast<jlong>(instance); return reinterpret_cast<jlong>(instance);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_TextBlob__1nSerializeToData extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_TextBlob__1nSerializeToData
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkTextBlob* instance = reinterpret_cast<SkTextBlob*>(static_cast<uintptr_t>(ptr)); SkTextBlob* instance = reinterpret_cast<SkTextBlob*>(static_cast<uintptr_t>(ptr));
SkData* data = instance->serialize({}).release(); SkData* data = instance->serialize({}).release();
return reinterpret_cast<jlong>(data); return reinterpret_cast<jlong>(data);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_TextBlob__1nMakeFromData extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_TextBlob__1nMakeFromData
(JNIEnv* env, jclass jclass, jlong dataPtr) { (JNIEnv* env, jclass jclass, jlong dataPtr) {
SkData* data = reinterpret_cast<SkData*>(static_cast<uintptr_t>(dataPtr)); SkData* data = reinterpret_cast<SkData*>(static_cast<uintptr_t>(dataPtr));
SkTextBlob* instance = SkTextBlob::Deserialize(data->data(), data->size(), {}).release(); SkTextBlob* instance = SkTextBlob::Deserialize(data->data(), data->size(), {}).release();
...@@ -162,7 +162,7 @@ public: ...@@ -162,7 +162,7 @@ public:
} }
}; };
extern "C" JNIEXPORT jshortArray JNICALL Java_org_jetbrains_skija_TextBlob__1nGetGlyphs extern "C" JNIEXPORT jshortArray JNICALL Java_org_jetbrains_skia_TextBlob__1nGetGlyphs
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkTextBlob* instance = reinterpret_cast<SkTextBlob*>(static_cast<uintptr_t>(ptr)); SkTextBlob* instance = reinterpret_cast<SkTextBlob*>(static_cast<uintptr_t>(ptr));
SkTextBlob::Iter iter(*instance); SkTextBlob::Iter iter(*instance);
...@@ -177,7 +177,7 @@ extern "C" JNIEXPORT jshortArray JNICALL Java_org_jetbrains_skija_TextBlob__1nGe ...@@ -177,7 +177,7 @@ extern "C" JNIEXPORT jshortArray JNICALL Java_org_jetbrains_skija_TextBlob__1nGe
return javaShortArray(env, glyphs); return javaShortArray(env, glyphs);
} }
extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skija_TextBlob__1nGetPositions extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skia_TextBlob__1nGetPositions
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkTextBlob* instance = reinterpret_cast<SkTextBlob*>(static_cast<uintptr_t>(ptr)); SkTextBlob* instance = reinterpret_cast<SkTextBlob*>(static_cast<uintptr_t>(ptr));
SkTextBlob::Iter iter(*instance); SkTextBlob::Iter iter(*instance);
...@@ -195,7 +195,7 @@ extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skija_TextBlob__1nGe ...@@ -195,7 +195,7 @@ extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skija_TextBlob__1nGe
return javaFloatArray(env, positions); return javaFloatArray(env, positions);
} }
extern "C" JNIEXPORT jintArray JNICALL Java_org_jetbrains_skija_TextBlob__1nGetClusters extern "C" JNIEXPORT jintArray JNICALL Java_org_jetbrains_skia_TextBlob__1nGetClusters
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkTextBlob* instance = reinterpret_cast<SkTextBlob*>(static_cast<uintptr_t>(ptr)); SkTextBlob* instance = reinterpret_cast<SkTextBlob*>(static_cast<uintptr_t>(ptr));
SkTextBlob::Iter iter(*instance); SkTextBlob::Iter iter(*instance);
...@@ -223,7 +223,7 @@ extern "C" JNIEXPORT jintArray JNICALL Java_org_jetbrains_skija_TextBlob__1nGetC ...@@ -223,7 +223,7 @@ extern "C" JNIEXPORT jintArray JNICALL Java_org_jetbrains_skija_TextBlob__1nGetC
return javaIntArray(env, clusters); return javaIntArray(env, clusters);
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_TextBlob__1nGetTightBounds extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_TextBlob__1nGetTightBounds
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkTextBlob* instance = reinterpret_cast<SkTextBlob*>(static_cast<uintptr_t>(ptr)); SkTextBlob* instance = reinterpret_cast<SkTextBlob*>(static_cast<uintptr_t>(ptr));
SkTextBlob::Iter iter(*instance); SkTextBlob::Iter iter(*instance);
...@@ -244,7 +244,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_TextBlob__1nGetTig ...@@ -244,7 +244,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_TextBlob__1nGetTig
return skija::Rect::fromSkRect(env, bounds); return skija::Rect::fromSkRect(env, bounds);
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_TextBlob__1nGetBlockBounds extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_TextBlob__1nGetBlockBounds
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkTextBlob* instance = reinterpret_cast<SkTextBlob*>(static_cast<uintptr_t>(ptr)); SkTextBlob* instance = reinterpret_cast<SkTextBlob*>(static_cast<uintptr_t>(ptr));
SkTextBlob::Iter iter(*instance); SkTextBlob::Iter iter(*instance);
...@@ -275,7 +275,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_TextBlob__1nGetBlo ...@@ -275,7 +275,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_TextBlob__1nGetBlo
return skija::Rect::fromSkRect(env, bounds); return skija::Rect::fromSkRect(env, bounds);
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_TextBlob__1nGetFirstBaseline extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_TextBlob__1nGetFirstBaseline
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkTextBlob* instance = reinterpret_cast<SkTextBlob*>(static_cast<uintptr_t>(ptr)); SkTextBlob* instance = reinterpret_cast<SkTextBlob*>(static_cast<uintptr_t>(ptr));
SkTextBlob::Iter iter(*instance); SkTextBlob::Iter iter(*instance);
...@@ -291,7 +291,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_TextBlob__1nGetFir ...@@ -291,7 +291,7 @@ extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_TextBlob__1nGetFir
return nullptr; return nullptr;
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_TextBlob__1nGetLastBaseline extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_TextBlob__1nGetLastBaseline
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkTextBlob* instance = reinterpret_cast<SkTextBlob*>(static_cast<uintptr_t>(ptr)); SkTextBlob* instance = reinterpret_cast<SkTextBlob*>(static_cast<uintptr_t>(ptr));
SkTextBlob::Iter iter(*instance); SkTextBlob::Iter iter(*instance);
......
...@@ -7,23 +7,23 @@ static void deleteTextBlobBuilder(SkTextBlobBuilder* ptr) { ...@@ -7,23 +7,23 @@ static void deleteTextBlobBuilder(SkTextBlobBuilder* ptr) {
delete ptr; delete ptr;
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_TextBlobBuilder__1nGetFinalizer extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_TextBlobBuilder__1nGetFinalizer
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deleteTextBlobBuilder)); return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deleteTextBlobBuilder));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_TextBlobBuilder__1nMake extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_TextBlobBuilder__1nMake
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
return reinterpret_cast<jlong>(new SkTextBlobBuilder()); return reinterpret_cast<jlong>(new SkTextBlobBuilder());
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_TextBlobBuilder__1nBuild extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_TextBlobBuilder__1nBuild
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkTextBlobBuilder* instance = reinterpret_cast<SkTextBlobBuilder*>(static_cast<uintptr_t>(ptr)); SkTextBlobBuilder* instance = reinterpret_cast<SkTextBlobBuilder*>(static_cast<uintptr_t>(ptr));
return reinterpret_cast<jlong>(instance->make().release()); return reinterpret_cast<jlong>(instance->make().release());
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_TextBlobBuilder__1nAppendRun extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_TextBlobBuilder__1nAppendRun
(JNIEnv* env, jclass jclass, jlong ptr, jlong fontPtr, jshortArray glyphsArr, jfloat x, jfloat y, jobject boundsObj) { (JNIEnv* env, jclass jclass, jlong ptr, jlong fontPtr, jshortArray glyphsArr, jfloat x, jfloat y, jobject boundsObj) {
SkTextBlobBuilder* instance = reinterpret_cast<SkTextBlobBuilder*>(static_cast<uintptr_t>(ptr)); SkTextBlobBuilder* instance = reinterpret_cast<SkTextBlobBuilder*>(static_cast<uintptr_t>(ptr));
SkFont* font = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(fontPtr)); SkFont* font = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(fontPtr));
...@@ -33,7 +33,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_TextBlobBuilder__1nAp ...@@ -33,7 +33,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_TextBlobBuilder__1nAp
env->GetShortArrayRegion(glyphsArr, 0, len, reinterpret_cast<jshort*>(run.glyphs)); env->GetShortArrayRegion(glyphsArr, 0, len, reinterpret_cast<jshort*>(run.glyphs));
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_TextBlobBuilder__1nAppendRunPosH extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_TextBlobBuilder__1nAppendRunPosH
(JNIEnv* env, jclass jclass, jlong ptr, jlong fontPtr, jshortArray glyphsArr, jfloatArray xsArr, jfloat y, jobject boundsObj) { (JNIEnv* env, jclass jclass, jlong ptr, jlong fontPtr, jshortArray glyphsArr, jfloatArray xsArr, jfloat y, jobject boundsObj) {
SkTextBlobBuilder* instance = reinterpret_cast<SkTextBlobBuilder*>(static_cast<uintptr_t>(ptr)); SkTextBlobBuilder* instance = reinterpret_cast<SkTextBlobBuilder*>(static_cast<uintptr_t>(ptr));
SkFont* font = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(fontPtr)); SkFont* font = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(fontPtr));
...@@ -44,7 +44,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_TextBlobBuilder__1nAp ...@@ -44,7 +44,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_TextBlobBuilder__1nAp
env->GetFloatArrayRegion(xsArr, 0, len, reinterpret_cast<jfloat*>(run.pos)); env->GetFloatArrayRegion(xsArr, 0, len, reinterpret_cast<jfloat*>(run.pos));
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_TextBlobBuilder__1nAppendRunPos extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_TextBlobBuilder__1nAppendRunPos
(JNIEnv* env, jclass jclass, jlong ptr, jlong fontPtr, jshortArray glyphsArr, jfloatArray posArr, jobject boundsObj) { (JNIEnv* env, jclass jclass, jlong ptr, jlong fontPtr, jshortArray glyphsArr, jfloatArray posArr, jobject boundsObj) {
SkTextBlobBuilder* instance = reinterpret_cast<SkTextBlobBuilder*>(static_cast<uintptr_t>(ptr)); SkTextBlobBuilder* instance = reinterpret_cast<SkTextBlobBuilder*>(static_cast<uintptr_t>(ptr));
SkFont* font = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(fontPtr)); SkFont* font = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(fontPtr));
...@@ -55,7 +55,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_TextBlobBuilder__1nAp ...@@ -55,7 +55,7 @@ extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_TextBlobBuilder__1nAp
env->GetFloatArrayRegion(posArr, 0, len * 2, reinterpret_cast<jfloat*>(run.pos)); env->GetFloatArrayRegion(posArr, 0, len * 2, reinterpret_cast<jfloat*>(run.pos));
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_TextBlobBuilder__1nAppendRunRSXform extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_TextBlobBuilder__1nAppendRunRSXform
(JNIEnv* env, jclass jclass, jlong ptr, jlong fontPtr, jshortArray glyphsArr, jfloatArray xformArr) { (JNIEnv* env, jclass jclass, jlong ptr, jlong fontPtr, jshortArray glyphsArr, jfloatArray xformArr) {
SkTextBlobBuilder* instance = reinterpret_cast<SkTextBlobBuilder*>(static_cast<uintptr_t>(ptr)); SkTextBlobBuilder* instance = reinterpret_cast<SkTextBlobBuilder*>(static_cast<uintptr_t>(ptr));
SkFont* font = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(fontPtr)); SkFont* font = reinterpret_cast<SkFont*>(static_cast<uintptr_t>(fontPtr));
......
...@@ -9,54 +9,54 @@ static void unrefTextLine(TextLine* ptr) { ...@@ -9,54 +9,54 @@ static void unrefTextLine(TextLine* ptr) {
ptr->unref(); ptr->unref();
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_TextLine__1nGetFinalizer extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_TextLine__1nGetFinalizer
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
return static_cast<jlong>(reinterpret_cast<uintptr_t>(&unrefTextLine)); return static_cast<jlong>(reinterpret_cast<uintptr_t>(&unrefTextLine));
} }
extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skija_TextLine__1nGetAscent extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skia_TextLine__1nGetAscent
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr)); TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr));
return instance->fAscent; return instance->fAscent;
} }
extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skija_TextLine__1nGetCapHeight extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skia_TextLine__1nGetCapHeight
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr)); TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr));
return instance->fCapHeight; return instance->fCapHeight;
} }
extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skija_TextLine__1nGetXHeight extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skia_TextLine__1nGetXHeight
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr)); TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr));
return instance->fXHeight; return instance->fXHeight;
} }
extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skija_TextLine__1nGetDescent extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skia_TextLine__1nGetDescent
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr)); TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr));
return instance->fDescent; return instance->fDescent;
} }
extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skija_TextLine__1nGetLeading extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skia_TextLine__1nGetLeading
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr)); TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr));
return instance->fLeading; return instance->fLeading;
} }
extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skija_TextLine__1nGetWidth extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skia_TextLine__1nGetWidth
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr)); TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr));
return instance->fWidth; return instance->fWidth;
} }
extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skija_TextLine__1nGetHeight extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skia_TextLine__1nGetHeight
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr)); TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr));
return -instance->fAscent + instance->fDescent + instance->fLeading; return -instance->fAscent + instance->fDescent + instance->fLeading;
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_TextLine__1nGetTextBlob extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_TextLine__1nGetTextBlob
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr)); TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr));
if (instance->fBlob == nullptr) if (instance->fBlob == nullptr)
...@@ -65,7 +65,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_TextLine__1nGetTextB ...@@ -65,7 +65,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_TextLine__1nGetTextB
return reinterpret_cast<jlong>(instance->fBlob.get()); return reinterpret_cast<jlong>(instance->fBlob.get());
} }
extern "C" JNIEXPORT jshortArray JNICALL Java_org_jetbrains_skija_TextLine__1nGetGlyphs extern "C" JNIEXPORT jshortArray JNICALL Java_org_jetbrains_skia_TextLine__1nGetGlyphs
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr)); TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr));
std::vector<jshort> glyphs(instance->fGlyphCount); std::vector<jshort> glyphs(instance->fGlyphCount);
...@@ -78,7 +78,7 @@ extern "C" JNIEXPORT jshortArray JNICALL Java_org_jetbrains_skija_TextLine__1nGe ...@@ -78,7 +78,7 @@ extern "C" JNIEXPORT jshortArray JNICALL Java_org_jetbrains_skija_TextLine__1nGe
return javaShortArray(env, glyphs); return javaShortArray(env, glyphs);
} }
extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skija_TextLine__1nGetPositions extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skia_TextLine__1nGetPositions
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr)); TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr));
std::vector<jfloat> positions(2 * instance->fGlyphCount); std::vector<jfloat> positions(2 * instance->fGlyphCount);
...@@ -91,7 +91,7 @@ extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skija_TextLine__1nGe ...@@ -91,7 +91,7 @@ extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skija_TextLine__1nGe
return javaFloatArray(env, positions); return javaFloatArray(env, positions);
} }
extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skija_TextLine__1nGetRunPositions extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skia_TextLine__1nGetRunPositions
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr)); TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr));
std::vector<jfloat> positions(instance->fRuns.size()); std::vector<jfloat> positions(instance->fRuns.size());
...@@ -100,7 +100,7 @@ extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skija_TextLine__1nGe ...@@ -100,7 +100,7 @@ extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skija_TextLine__1nGe
return javaFloatArray(env, positions); return javaFloatArray(env, positions);
} }
extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skija_TextLine__1nGetBreakPositions extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skia_TextLine__1nGetBreakPositions
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr)); TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr));
std::vector<jfloat> positions; std::vector<jfloat> positions;
...@@ -109,7 +109,7 @@ extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skija_TextLine__1nGe ...@@ -109,7 +109,7 @@ extern "C" JNIEXPORT jfloatArray JNICALL Java_org_jetbrains_skija_TextLine__1nGe
return javaFloatArray(env, positions); return javaFloatArray(env, positions);
} }
extern "C" JNIEXPORT jintArray JNICALL Java_org_jetbrains_skija_TextLine__1nGetBreakOffsets extern "C" JNIEXPORT jintArray JNICALL Java_org_jetbrains_skia_TextLine__1nGetBreakOffsets
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr)); TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr));
std::vector<jint> offsets; std::vector<jint> offsets;
...@@ -118,7 +118,7 @@ extern "C" JNIEXPORT jintArray JNICALL Java_org_jetbrains_skija_TextLine__1nGetB ...@@ -118,7 +118,7 @@ extern "C" JNIEXPORT jintArray JNICALL Java_org_jetbrains_skija_TextLine__1nGetB
return javaIntArray(env, offsets); return javaIntArray(env, offsets);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_TextLine__1nGetOffsetAtCoord extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_TextLine__1nGetOffsetAtCoord
(JNIEnv* env, jclass jclass, jlong ptr, jfloat x) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat x) {
TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr)); TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr));
...@@ -138,7 +138,7 @@ extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_TextLine__1nGetOffset ...@@ -138,7 +138,7 @@ extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_TextLine__1nGetOffset
return (jint) instance->fRuns.back().fBreakOffsets.back(); return (jint) instance->fRuns.back().fBreakOffsets.back();
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_TextLine__1nGetLeftOffsetAtCoord extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_TextLine__1nGetLeftOffsetAtCoord
(JNIEnv* env, jclass jclass, jlong ptr, jfloat x) { (JNIEnv* env, jclass jclass, jlong ptr, jfloat x) {
TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr)); TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr));
...@@ -156,7 +156,7 @@ extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_TextLine__1nGetLeftOf ...@@ -156,7 +156,7 @@ extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_TextLine__1nGetLeftOf
return (jint) instance->fRuns.back().fBreakOffsets.back(); return (jint) instance->fRuns.back().fBreakOffsets.back();
} }
extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skija_TextLine__1nGetCoordAtOffset extern "C" JNIEXPORT jfloat JNICALL Java_org_jetbrains_skia_TextLine__1nGetCoordAtOffset
(JNIEnv* env, jclass jclass, jlong ptr, jint offset16) { (JNIEnv* env, jclass jclass, jlong ptr, jint offset16) {
TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr)); TextLine* instance = reinterpret_cast<TextLine*>(static_cast<uintptr_t>(ptr));
......
...@@ -4,19 +4,19 @@ ...@@ -4,19 +4,19 @@
#include "SkTypeface.h" #include "SkTypeface.h"
#include "interop.hh" #include "interop.hh"
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Typeface__1nGetFontStyle extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Typeface__1nGetFontStyle
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr)); SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr));
return skija::FontStyle::toJava(instance->fontStyle()); return skija::FontStyle::toJava(instance->fontStyle());
} }
extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skija_Typeface__1nIsFixedPitch extern "C" JNIEXPORT jboolean JNICALL Java_org_jetbrains_skia_Typeface__1nIsFixedPitch
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr)); SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr));
return instance->isFixedPitch(); return instance->isFixedPitch();
} }
extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skija_Typeface__1nGetVariations extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skia_Typeface__1nGetVariations
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr)); SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr));
int count = instance->getVariationDesignPosition(nullptr, 0); int count = instance->getVariationDesignPosition(nullptr, 0);
...@@ -33,7 +33,7 @@ extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skija_Typeface__1nG ...@@ -33,7 +33,7 @@ extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skija_Typeface__1nG
return nullptr; return nullptr;
} }
extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skija_Typeface__1nGetVariationAxes extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skia_Typeface__1nGetVariationAxes
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr)); SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr));
int count = instance->getVariationDesignParameters(nullptr, 0); int count = instance->getVariationDesignParameters(nullptr, 0);
...@@ -50,20 +50,20 @@ extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skija_Typeface__1nG ...@@ -50,20 +50,20 @@ extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skija_Typeface__1nG
return nullptr; return nullptr;
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Typeface__1nGetUniqueId extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Typeface__1nGetUniqueId
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr)); SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr));
return instance->uniqueID(); return instance->uniqueID();
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Typeface__1nEquals extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Typeface__1nEquals
(JNIEnv* env, jclass jclass, jlong ptr, jlong otherPtr) { (JNIEnv* env, jclass jclass, jlong ptr, jlong otherPtr) {
SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr)); SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr));
SkTypeface* other = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(otherPtr)); SkTypeface* other = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(otherPtr));
return SkTypeface::Equal(instance, other); return SkTypeface::Equal(instance, other);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Typeface__1nMakeDefault extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Typeface__1nMakeDefault
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
return reinterpret_cast<jlong>(SkTypeface::MakeDefault().release()); return reinterpret_cast<jlong>(SkTypeface::MakeDefault().release());
} }
...@@ -89,7 +89,7 @@ sk_sp<SkTypeface> setDefaultVariationCoords(sk_sp<SkTypeface> face) { ...@@ -89,7 +89,7 @@ sk_sp<SkTypeface> setDefaultVariationCoords(sk_sp<SkTypeface> face) {
return face; return face;
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Typeface__1nMakeFromName extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Typeface__1nMakeFromName
(JNIEnv* env, jclass jclass, jstring nameStr, jint styleValue) { (JNIEnv* env, jclass jclass, jstring nameStr, jint styleValue) {
SkString name = skString(env, nameStr); SkString name = skString(env, nameStr);
SkFontStyle style = skija::FontStyle::fromJava(styleValue); SkFontStyle style = skija::FontStyle::fromJava(styleValue);
...@@ -98,7 +98,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Typeface__1nMakeFrom ...@@ -98,7 +98,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Typeface__1nMakeFrom
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Typeface__1nMakeFromFile extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Typeface__1nMakeFromFile
(JNIEnv* env, jclass jclass, jstring pathStr, jint index) { (JNIEnv* env, jclass jclass, jstring pathStr, jint index) {
SkString path = skString(env, pathStr); SkString path = skString(env, pathStr);
sk_sp<SkTypeface> instance = SkTypeface::MakeFromFile(path.c_str(), index); sk_sp<SkTypeface> instance = SkTypeface::MakeFromFile(path.c_str(), index);
...@@ -106,7 +106,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Typeface__1nMakeFrom ...@@ -106,7 +106,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Typeface__1nMakeFrom
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Typeface__1nMakeFromData extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Typeface__1nMakeFromData
(JNIEnv* env, jclass jclass, jlong dataPtr, jint index) { (JNIEnv* env, jclass jclass, jlong dataPtr, jint index) {
SkData* data = reinterpret_cast<SkData*>(static_cast<uintptr_t>(dataPtr)); SkData* data = reinterpret_cast<SkData*>(static_cast<uintptr_t>(dataPtr));
sk_sp<SkTypeface> instance = SkTypeface::MakeFromData(sk_ref_sp(data), index); sk_sp<SkTypeface> instance = SkTypeface::MakeFromData(sk_ref_sp(data), index);
...@@ -114,7 +114,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Typeface__1nMakeFrom ...@@ -114,7 +114,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Typeface__1nMakeFrom
return reinterpret_cast<jlong>(ptr); return reinterpret_cast<jlong>(ptr);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Typeface__1nMakeClone extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Typeface__1nMakeClone
(JNIEnv* env, jclass jclass, jlong typefacePtr, jobjectArray variations, jint collectionIndex) { (JNIEnv* env, jclass jclass, jlong typefacePtr, jobjectArray variations, jint collectionIndex) {
SkTypeface* typeface = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(typefacePtr)); SkTypeface* typeface = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(typefacePtr));
int variationCount = env->GetArrayLength(variations); int variationCount = env->GetArrayLength(variations);
...@@ -134,7 +134,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Typeface__1nMakeClon ...@@ -134,7 +134,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Typeface__1nMakeClon
return reinterpret_cast<jlong>(clone); return reinterpret_cast<jlong>(clone);
} }
extern "C" JNIEXPORT jshortArray JNICALL Java_org_jetbrains_skija_Typeface__1nGetUTF32Glyphs extern "C" JNIEXPORT jshortArray JNICALL Java_org_jetbrains_skia_Typeface__1nGetUTF32Glyphs
(JNIEnv* env, jclass jclass, jlong ptr, jintArray uniArr) { (JNIEnv* env, jclass jclass, jlong ptr, jintArray uniArr) {
SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr)); SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr));
jint count = env->GetArrayLength(uniArr); jint count = env->GetArrayLength(uniArr);
...@@ -145,25 +145,25 @@ extern "C" JNIEXPORT jshortArray JNICALL Java_org_jetbrains_skija_Typeface__1nGe ...@@ -145,25 +145,25 @@ extern "C" JNIEXPORT jshortArray JNICALL Java_org_jetbrains_skija_Typeface__1nGe
return javaShortArray(env, glyphs); return javaShortArray(env, glyphs);
} }
extern "C" JNIEXPORT jshort JNICALL Java_org_jetbrains_skija_Typeface__1nGetUTF32Glyph extern "C" JNIEXPORT jshort JNICALL Java_org_jetbrains_skia_Typeface__1nGetUTF32Glyph
(JNIEnv* env, jclass jclass, jlong ptr, jint uni) { (JNIEnv* env, jclass jclass, jlong ptr, jint uni) {
SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr)); SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr));
return instance->unicharToGlyph(uni); return instance->unicharToGlyph(uni);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Typeface__1nGetGlyphsCount extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Typeface__1nGetGlyphsCount
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr)); SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr));
return instance->countGlyphs(); return instance->countGlyphs();
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Typeface__1nGetTablesCount extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Typeface__1nGetTablesCount
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr)); SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr));
return instance->countTables(); return instance->countTables();
} }
extern "C" JNIEXPORT jintArray JNICALL Java_org_jetbrains_skija_Typeface__1nGetTableTags extern "C" JNIEXPORT jintArray JNICALL Java_org_jetbrains_skia_Typeface__1nGetTableTags
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr)); SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr));
int count = instance->countTables(); int count = instance->countTables();
...@@ -172,26 +172,26 @@ extern "C" JNIEXPORT jintArray JNICALL Java_org_jetbrains_skija_Typeface__1nGetT ...@@ -172,26 +172,26 @@ extern "C" JNIEXPORT jintArray JNICALL Java_org_jetbrains_skija_Typeface__1nGetT
return javaIntArray(env, tags); return javaIntArray(env, tags);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Typeface__1nGetTableSize extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Typeface__1nGetTableSize
(JNIEnv* env, jclass jclass, jlong ptr, jint tag) { (JNIEnv* env, jclass jclass, jlong ptr, jint tag) {
SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr)); SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr));
return instance->getTableSize(tag); return instance->getTableSize(tag);
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_Typeface__1nGetTableData extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_Typeface__1nGetTableData
(JNIEnv* env, jclass jclass, jlong ptr, jint tag) { (JNIEnv* env, jclass jclass, jlong ptr, jint tag) {
SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr)); SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr));
SkData* data = instance->copyTableData(tag).release(); SkData* data = instance->copyTableData(tag).release();
return reinterpret_cast<jlong>(data); return reinterpret_cast<jlong>(data);
} }
extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skija_Typeface__1nGetUnitsPerEm extern "C" JNIEXPORT jint JNICALL Java_org_jetbrains_skia_Typeface__1nGetUnitsPerEm
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr)); SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr));
return instance->getUnitsPerEm(); return instance->getUnitsPerEm();
} }
extern "C" JNIEXPORT jintArray JNICALL Java_org_jetbrains_skija_Typeface__1nGetKerningPairAdjustments extern "C" JNIEXPORT jintArray JNICALL Java_org_jetbrains_skia_Typeface__1nGetKerningPairAdjustments
(JNIEnv* env, jclass jclass, jlong ptr, jshortArray glyphsArr) { (JNIEnv* env, jclass jclass, jlong ptr, jshortArray glyphsArr) {
SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr)); SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr));
int count = glyphsArr == nullptr ? 0 : env->GetArrayLength(glyphsArr); int count = glyphsArr == nullptr ? 0 : env->GetArrayLength(glyphsArr);
...@@ -209,7 +209,7 @@ extern "C" JNIEXPORT jintArray JNICALL Java_org_jetbrains_skija_Typeface__1nGetK ...@@ -209,7 +209,7 @@ extern "C" JNIEXPORT jintArray JNICALL Java_org_jetbrains_skija_Typeface__1nGetK
} }
} }
extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skija_Typeface__1nGetFamilyNames extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skia_Typeface__1nGetFamilyNames
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr)); SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr));
SkTypeface::LocalizedStrings* iter = instance->createFamilyNameIterator(); SkTypeface::LocalizedStrings* iter = instance->createFamilyNameIterator();
...@@ -229,7 +229,7 @@ extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skija_Typeface__1nG ...@@ -229,7 +229,7 @@ extern "C" JNIEXPORT jobjectArray JNICALL Java_org_jetbrains_skija_Typeface__1nG
return res; return res;
} }
extern "C" JNIEXPORT jstring JNICALL Java_org_jetbrains_skija_Typeface__1nGetFamilyName extern "C" JNIEXPORT jstring JNICALL Java_org_jetbrains_skia_Typeface__1nGetFamilyName
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr)); SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr));
SkString name; SkString name;
...@@ -237,7 +237,7 @@ extern "C" JNIEXPORT jstring JNICALL Java_org_jetbrains_skija_Typeface__1nGetFam ...@@ -237,7 +237,7 @@ extern "C" JNIEXPORT jstring JNICALL Java_org_jetbrains_skija_Typeface__1nGetFam
return javaString(env, name); return javaString(env, name);
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_Typeface__1nGetBounds extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_Typeface__1nGetBounds
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr)); SkTypeface* instance = reinterpret_cast<SkTypeface*>(static_cast<uintptr_t>(ptr));
return skija::Rect::fromSkRect(env, instance->getBounds()); return skija::Rect::fromSkRect(env, instance->getBounds());
......
...@@ -7,12 +7,12 @@ static void deleteU16String(std::vector<jchar>* instance) { ...@@ -7,12 +7,12 @@ static void deleteU16String(std::vector<jchar>* instance) {
delete instance; delete instance;
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_U16String__1nGetFinalizer extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_U16String__1nGetFinalizer
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deleteU16String)); return static_cast<jlong>(reinterpret_cast<uintptr_t>(&deleteU16String));
} }
extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_U16String__1nMake extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_U16String__1nMake
(JNIEnv* env, jclass jclass, jstring str) { (JNIEnv* env, jclass jclass, jstring str) {
jsize len = env->GetStringLength(str); jsize len = env->GetStringLength(str);
std::vector<jchar>* instance = new std::vector<jchar>(len); std::vector<jchar>* instance = new std::vector<jchar>(len);
...@@ -20,7 +20,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_U16String__1nMake ...@@ -20,7 +20,7 @@ extern "C" JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_U16String__1nMake
return reinterpret_cast<jlong>(instance); return reinterpret_cast<jlong>(instance);
} }
extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_U16String__1nToString extern "C" JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_U16String__1nToString
(JNIEnv* env, jclass jclass, jlong ptr) { (JNIEnv* env, jclass jclass, jlong ptr) {
std::vector<jchar>* instance = reinterpret_cast<std::vector<jchar>*>(static_cast<uintptr_t>(ptr)); std::vector<jchar>* instance = reinterpret_cast<std::vector<jchar>*>(static_cast<uintptr_t>(ptr));
return env->NewString(instance->data(), instance->size()); return env->NewString(instance->data(), instance->size());
......
...@@ -7,12 +7,12 @@ namespace { ...@@ -7,12 +7,12 @@ namespace {
} }
extern "C" { extern "C" {
JNIEXPORT jobject JNICALL Java_org_jetbrains_skija_impl_BufferUtil__1nGetByteBufferFromPointer JNIEXPORT jobject JNICALL Java_org_jetbrains_skia_impl_BufferUtil__1nGetByteBufferFromPointer
(JNIEnv *env, jclass, jlong ptr, jint size) { (JNIEnv *env, jclass, jlong ptr, jint size) {
return env->NewDirectByteBuffer(jlongToPtr<void*>(ptr), size); return env->NewDirectByteBuffer(jlongToPtr<void*>(ptr), size);
} }
JNIEXPORT jlong JNICALL Java_org_jetbrains_skija_impl_BufferUtil__1nGetPointerFromByteBuffer JNIEXPORT jlong JNICALL Java_org_jetbrains_skia_impl_BufferUtil__1nGetPointerFromByteBuffer
(JNIEnv *env, jclass, jobject buffer) { (JNIEnv *env, jclass, jobject buffer) {
return ptrToJlong(env->GetDirectBufferAddress(buffer)); return ptrToJlong(env->GetDirectBufferAddress(buffer));
} }
......
...@@ -13,7 +13,7 @@ JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM* vm, void* reserved) { ...@@ -13,7 +13,7 @@ JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM* vm, void* reserved) {
return JNI_VERSION_1_8; return JNI_VERSION_1_8;
} }
extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skija_impl_Library__1nAfterLoad extern "C" JNIEXPORT void JNICALL Java_org_jetbrains_skia_impl_Library__1nAfterLoad
(JNIEnv* env, jclass jclass) { (JNIEnv* env, jclass jclass) {
env->EnsureLocalCapacity(64); env->EnsureLocalCapacity(64);
java::onLoad(env); java::onLoad(env);
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment