Skip to main content

native/skia_native/src/generated_nifs.rs

// Generated by mix skia.codegen. Do not edit by hand.

#[rustler::nif(schedule = "DirtyCpu")]
fn compile_runtime_effect<'a>(env: Env<'a>, source: String) -> NifResult<Term<'a>> {
    compile_runtime_effect_impl(env, source)
}
#[rustler::nif(schedule = "DirtyCpu")]
fn render_png<'a>(env: Env<'a>, batch: Term<'a>) -> NifResult<Term<'a>> {
    render_png_impl(env, batch)
}
#[rustler::nif(schedule = "DirtyCpu")]
fn render_rgba<'a>(env: Env<'a>, batch: Term<'a>) -> NifResult<Term<'a>> {
    render_rgba_impl(env, batch)
}
#[rustler::nif(schedule = "DirtyCpu")]
fn render_compact_png<'a>(env: Env<'a>, batch: Term<'a>) -> NifResult<Term<'a>> {
    render_compact_png_impl(env, batch)
}
#[rustler::nif(schedule = "DirtyCpu")]
fn render_compact_rgba<'a>(env: Env<'a>, batch: Term<'a>) -> NifResult<Term<'a>> {
    render_compact_rgba_impl(env, batch)
}
#[rustler::nif(schedule = "DirtyCpu")]
fn render_jpeg<'a>(env: Env<'a>, batch: Term<'a>, quality: u32) -> NifResult<Term<'a>> {
    render_jpeg_impl(env, batch, quality)
}
#[rustler::nif(schedule = "DirtyCpu")]
fn render_webp<'a>(env: Env<'a>, batch: Term<'a>, quality: u32) -> NifResult<Term<'a>> {
    render_webp_impl(env, batch, quality)
}
#[rustler::nif(schedule = "DirtyCpu")]
fn decode_image<'a>(env: Env<'a>, bytes: Binary<'a>) -> NifResult<Term<'a>> {
    decode_image_impl(env, bytes)
}
#[rustler::nif(schedule = "DirtyCpu")]
fn encode_image<'a>(
    env: Env<'a>,
    image_term: Term<'a>,
    format: Atom,
    quality: u32,
) -> NifResult<Term<'a>> {
    encode_image_impl(env, image_term, format, quality)
}
#[rustler::nif(schedule = "DirtyCpu")]
fn resize_image<'a>(
    env: Env<'a>,
    image_term: Term<'a>,
    width: i32,
    height: i32,
) -> NifResult<Term<'a>> {
    resize_image_impl(env, image_term, width, height)
}
#[rustler::nif(schedule = "DirtyCpu")]
fn crop_image<'a>(
    env: Env<'a>,
    image_term: Term<'a>,
    source: (f64, f64, f64, f64),
) -> NifResult<Term<'a>> {
    crop_image_impl(env, image_term, source)
}
#[rustler::nif(schedule = "DirtyCpu")]
fn load_font<'a>(env: Env<'a>, bytes: Binary<'a>) -> NifResult<Term<'a>> {
    load_font_impl(env, bytes)
}
#[rustler::nif(schedule = "DirtyCpu")]
fn font_families<'a>(env: Env<'a>) -> NifResult<Term<'a>> {
    font_families_impl(env)
}
#[rustler::nif(schedule = "DirtyCpu")]
fn match_font<'a>(
    env: Env<'a>,
    family: String,
    weight: i32,
    slant: Atom,
) -> NifResult<Term<'a>> {
    match_font_impl(env, family, weight, slant)
}
#[rustler::nif(schedule = "DirtyCpu")]
fn typeface_info<'a>(env: Env<'a>, typeface_term: Term<'a>) -> NifResult<Term<'a>> {
    typeface_info_impl(env, typeface_term)
}
#[rustler::nif(schedule = "DirtyCpu")]
fn font_metrics<'a>(env: Env<'a>, font_term: Term<'a>) -> NifResult<Term<'a>> {
    font_metrics_impl(env, font_term)
}
#[rustler::nif(schedule = "DirtyCpu")]
fn font_glyph_ids<'a>(
    env: Env<'a>,
    font_term: Term<'a>,
    text: String,
) -> NifResult<Term<'a>> {
    font_glyph_ids_impl(env, font_term, text)
}
#[rustler::nif(schedule = "DirtyCpu")]
fn measure_text<'a>(
    env: Env<'a>,
    text: String,
    font_term: Term<'a>,
    size: f64,
) -> NifResult<Term<'a>> {
    measure_text_impl(env, text, font_term, size)
}
#[rustler::nif(schedule = "DirtyCpu")]
fn create_text_blob<'a>(
    env: Env<'a>,
    text: String,
    font_term: Term<'a>,
    size: f64,
) -> NifResult<Term<'a>> {
    create_text_blob_impl(env, text, font_term, size)
}
#[rustler::nif(schedule = "DirtyCpu")]
fn text_blob_bounds<'a>(env: Env<'a>, blob_term: Term<'a>) -> NifResult<Term<'a>> {
    text_blob_bounds_impl(env, blob_term)
}
#[rustler::nif(schedule = "DirtyCpu")]
fn record_picture<'a>(env: Env<'a>, batch: Term<'a>) -> NifResult<Term<'a>> {
    record_picture_impl(env, batch)
}
#[rustler::nif(schedule = "DirtyCpu")]
fn decode_picture<'a>(env: Env<'a>, bytes: Binary<'a>) -> NifResult<Term<'a>> {
    decode_picture_impl(env, bytes)
}
#[rustler::nif(schedule = "DirtyCpu")]
fn encode_picture<'a>(env: Env<'a>, picture_term: Term<'a>) -> NifResult<Term<'a>> {
    encode_picture_impl(env, picture_term)
}
#[rustler::nif(schedule = "DirtyCpu")]
fn picture_info<'a>(env: Env<'a>, picture_term: Term<'a>) -> NifResult<Term<'a>> {
    picture_info_impl(env, picture_term)
}
#[rustler::nif(schedule = "DirtyCpu")]
fn path_to_svg<'a>(env: Env<'a>, path_term: Term<'a>) -> NifResult<Term<'a>> {
    path_to_svg_impl(env, path_term)
}