cranpose-render-wgpu 0.1.14

WGPU renderer backend for Cranpose
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mod backend;
mod geometry;
mod render_paths;

pub(crate) use backend::DevicePixelBounds;
pub(crate) use backend::{CachedLayerSurface, LayerSurfaceTexture, SurfaceExecutionBackend};
pub(crate) use geometry::{
    axis_aligned_quad_rect, device_pixel_bounds_for_rect, offscreen_byte_size, scaled_quad,
    snap_delta_for_anchor, snap_motion_stable_dest_quad, surface_target_size,
    translation_stable_device_pixel_bounds,
};
#[cfg(test)]
pub(crate) use geometry::{clamp_effect_surface_scale, visible_layer_rect};
pub(crate) use render_paths::{
    apply_backdrop_layer_to_target, backdrop_underlay_is_covered_by_local_content,
    composite_surface_to_view, render_effect_layer_to_target, render_layer_surface,
    render_root_direct, root_direct_scene_events_are_supported,
};