freya-engine 0.4.0-alpha.3

Abstract Freya's graphics APIs
Documentation
#[cfg(feature = "vulkan")]
pub use skia_safe::gpu::vk;
pub use skia_safe::{
    AlphaType,
    Bitmap,
    BlendMode,
    BlurStyle,
    Canvas,
    ClipOp,
    Color,
    Color4f,
    ColorSpace,
    ColorType,
    CubicResampler,
    Data,
    EncodedImageFormat,
    FilterMode,
    FontArguments,
    FontMgr,
    FontStyle,
    HSV,
    IPoint,
    IRect,
    ISize,
    Image,
    ImageFilter,
    ImageInfo,
    M44,
    MaskFilter,
    Matrix,
    MipmapMode,
    Paint,
    PaintStyle,
    Path,
    PathDirection,
    PathFillType,
    Pixmap,
    Point,
    RGB,
    RRect,
    Rect,
    RuntimeEffect,
    SamplingOptions,
    Shader,
    Surface,
    TileMode,
    Typeface,
    V3,
    canvas::SaveLayerRec,
    font_style::{
        Slant,
        Weight,
        Width,
    },
    gpu::{
        self,
        BackendRenderTarget,
        Budgeted,
        DirectContext,
        RecordingContext,
        SurfaceOrigin,
        backend_render_targets,
        direct_contexts,
        gl::{
            Format,
            FramebufferInfo,
            Interface,
        },
        surfaces::{
            render_target,
            wrap_backend_render_target,
        },
    },
    gradient_shader::GradientShaderColors,
    graphics::{
        set_resource_cache_single_allocation_byte_limit,
        set_resource_cache_total_bytes_limit,
    },
    image_filters::blur,
    images::raster_from_data,
    path::ArcSize,
    resources::LocalResourceProvider,
    rrect::Corner,
    runtime_effect::Uniform,
    surfaces::raster_n32_premul,
    svg,
    textlayout::{
        Decoration,
        FontCollection,
        FontFeature,
        LineMetrics,
        Paragraph,
        ParagraphBuilder,
        ParagraphStyle,
        PlaceholderStyle,
        PositionWithAffinity,
        RectHeightStyle,
        RectWidthStyle,
        StrutStyle,
        TextAlign,
        TextBaseline,
        TextBox,
        TextDecoration,
        TextDecorationStyle,
        TextDirection,
        TextHeightBehavior,
        TextIndex,
        TextRange,
        TextShadow,
        TextStyle,
        TypefaceFontProvider,
        paragraph::GlyphClusterInfo,
    },
    wrapper::PointerWrapper,
};