Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DioxusLabs/anyrender
/ functions
Functions
446 in github.com/DioxusLabs/anyrender
⨍
Functions
446
◇
Types & classes
134
Method
is_pending
(&self)
crates/anyrender_vello/src/window_renderer.rs:169
Method
is_pending
Returns `true` while an asynchronous resume is in flight (after `resume` but before `complete_resume` has succeeded). Defaults to `false` for backends
crates/anyrender/src/lib.rs:148
Method
linear_bounds_expansion
Calculate the bounds expansion for this filter in pixel/device space. Returns a `Rect` representing how many extra pixels are needed around the filte
crates/anyrender/src/filters.rs:156
Method
linear_list
Create a filter from an iterator of filter effects. Creates a filter graph where the effects are applied in order.
crates/anyrender/src/filters.rs:93
Function
main
()
examples/serialize/src/main.rs:25
Function
main
()
examples/bunnymark/src/main.rs:330
Function
main
()
examples/player/src/main.rs:234
Method
new
(canvas: Size)
examples/bunnymark/src/bunny.rs:19
Method
new
()
crates/wgpu_context/src/lib.rs:113
Method
new
Creates a new render surface for the specified window and dimensions.
crates/wgpu_context/src/surface_renderer.rs:107
Method
new
Creates a new render surface for the specified window and dimensions.
crates/wgpu_context/src/buffer_renderer.rs:36
Method
new
( renderer: &'a mut Renderer, resources: &'a mut Resources, device: &'a Device,
crates/anyrender_vello_hybrid/src/scene.rs:55
Method
new
( renderer: &'a mut vello_hybrid::WebGlRenderer, resources: &'a mut vello_hybrid::Resources,
crates/anyrender_vello_hybrid/src/webgl_scene.rs:24
Method
new
()
crates/anyrender_vello_hybrid/src/window_renderer.rs:78
Method
new
()
crates/pixels_window_renderer/src/lib.rs:32
Method
new
(max_depth: usize)
crates/anyrender_serialize/src/json_formatter.rs:24
Method
new
(config: SerializeConfig)
crates/anyrender_serialize/src/font_writer.rs:44
Method
new
(tolerance: f64)
crates/anyrender_serialize/src/lib.rs:87
Method
new
(width: u32, height: u32)
crates/anyrender_vello_cpu/src/image_renderer.rs:14
Method
new
(width: u32, height: u32)
crates/anyrender_vello/src/image_renderer.rs:24
Method
new
(scene: &'s mut vello::Scene)
crates/anyrender_vello/src/scene.rs:54
Method
new
()
crates/anyrender_vello/src/window_renderer.rs:90
Method
new
(width: u32, height: u32)
crates/anyrender_skia/src/image_renderer.rs:20
Method
new
( window: Arc<dyn anyrender::WindowHandle>, width: u32, height: u32, )
crates/anyrender_skia/src/vulkan.rs:66
Method
new
(window: Arc<dyn anyrender::WindowHandle>, width: u32, height: u32)
crates/anyrender_skia/src/metal.rs:27
Method
new
Create a new `SkiaSceneCache`
crates/anyrender_skia/src/scene.rs:38
Method
new
(max_age: usize)
crates/anyrender_skia/src/cache.rs:36
Method
new
()
crates/anyrender_skia/src/window_renderer.rs:37
Method
new
( window: Arc<dyn anyrender::WindowHandle>, width: u32, height: u32, )
crates/anyrender_skia/src/opengl.rs:30
Method
new
()
crates/anyrender/src/resource_id.rs:12
Method
new
(data: &str)
crates/anyrender/src/svg_path_parser.rs:195
Method
new
Create a new empty
crates/anyrender/src/recording.rs:150
Method
new
()
crates/anyrender/src/null_backend.rs:12
Method
new
()
crates/softbuffer_window_renderer/src/lib.rs:33
Method
new_from_compatible_surface
Creates a `DeviceHandle` with `Device` that's compatible with the specified `Surface`
crates/wgpu_context/src/lib.rs:31
Method
next_gen
(&mut self)
crates/anyrender_skia/src/cache.rs:44
Function
offset_expands_in_direction_of_shift
()
crates/anyrender/src/filters.rs:563
Method
pop_layer
(&mut self)
crates/anyrender_vello_hybrid/src/scene.rs:200
Method
pop_layer
(&mut self)
crates/anyrender_vello_hybrid/src/webgl_scene.rs:131
Method
pop_layer
(&mut self)
crates/anyrender_vello_cpu/src/scene.rs:98
Method
pop_layer
(&mut self)
crates/anyrender_vello/src/scene.rs:86
Method
pop_layer
(&mut self)
crates/anyrender/src/null_backend.rs:112
Method
prepare
(&mut self)
crates/anyrender_skia/src/vulkan.rs:230
Method
prepare
(&mut self)
crates/anyrender_skia/src/opengl.rs:183
Method
push_clip_layer
(&mut self, transform: Affine, clip: &impl Shape)
crates/anyrender_vello_hybrid/src/scene.rs:193
Method
push_clip_layer
(&mut self, transform: Affine, clip: &impl Shape)
crates/anyrender_vello_hybrid/src/webgl_scene.rs:124
Method
push_clip_layer
(&mut self, transform: Affine, clip: &impl Shape)
crates/anyrender_vello_cpu/src/scene.rs:92
Method
push_clip_layer
(&mut self, transform: Affine, clip: &impl Shape)
crates/anyrender_vello/src/scene.rs:82
Method
push_clip_layer
(&mut self, _transform: kurbo::Affine, _clip: &impl kurbo::Shape)
crates/anyrender/src/null_backend.rs:110
Method
push_layer
( &mut self, blend: impl Into<BlendMode>, alpha: f32, transform: Affine,
crates/anyrender_vello_hybrid/src/scene.rs:175
Method
push_layer
( &mut self, blend: impl Into<BlendMode>, alpha: f32, transform: Affine,
crates/anyrender_vello_hybrid/src/webgl_scene.rs:106
Method
push_layer
( &mut self, blend: impl Into<BlendMode>, alpha: f32, transform: Affine,
crates/anyrender_vello_cpu/src/scene.rs:62
Method
push_layer
( &mut self, blend: impl Into<BlendMode>, alpha: f32, transform: Affine,
crates/anyrender_vello/src/scene.rs:69
Method
push_layer
( &mut self, _blend: impl Into<peniko::BlendMode>, _alpha: f32, _transform: ku
crates/anyrender/src/null_backend.rs:99
Method
queue
(&self)
crates/wgpu_context/src/surface_renderer.rs:160
Method
render
(&mut self, draw_fn: F)
crates/anyrender_vello_hybrid/src/window_renderer.rs:301
Method
render
(&mut self, draw_fn: F)
crates/pixels_window_renderer/src/lib.rs:112
Method
render
(&mut self, draw_fn: F)
crates/anyrender_vello/src/window_renderer.rs:290
Method
render
(&mut self, draw_fn: F, buffer: &mut [u8])
crates/anyrender_skia/src/image_renderer.rs:79
Method
render
(&mut self, draw_fn: F)
crates/anyrender_skia/src/window_renderer.rs:94
Method
render
(&mut self, draw_fn: F)
crates/softbuffer_window_renderer/src/lib.rs:109
Function
render_svg_str
Append an SVG to an [`anyrender::PaintScene`]. This will draw a red box over (some) unsupported elements.
crates/anyrender_svg/src/lib.rs:36
Function
render_svg_str_with
Append an SVG to an [`anyrender::PaintScene`] (with custom error handling). See the [module level documentation](crate#unsupported-features) for a li
crates/anyrender_svg/src/lib.rs:50
Function
render_to_buffer
Draw a scene to a buffer using an `ImageRenderer`
crates/anyrender/src/lib.rs:173
Method
render_to_vec
( &mut self, draw_fn: F, buffer: &mut Vec<u8>, )
crates/anyrender_vello_cpu/src/image_renderer.rs:52
Method
render_to_vec
( &mut self, draw_fn: F, cpu_buffer: &mut Vec<u8>, )
crates/anyrender_vello/src/image_renderer.rs:65
Method
render_to_vec
( &mut self, draw_fn: F, buffer: &mut Vec<u8>, )
crates/anyrender_skia/src/image_renderer.rs:48
Method
renderer_specific_context
(&self)
crates/anyrender_vello_hybrid/src/scene.rs:165
Method
renderer_specific_context
(&self)
crates/anyrender_vello_hybrid/src/window_renderer.rs:116
Method
renderer_specific_context
(&self)
crates/anyrender_vello/src/scene.rs:47
Method
renderer_specific_context
(&self)
crates/anyrender_vello/src/window_renderer.rs:142
Method
renderer_specific_context
Return a type-erased context type that is passed to custom widgets in order to enable them to render renderer-specific content
crates/anyrender/src/lib.rs:109
Method
reset
(&mut self)
crates/anyrender_vello_hybrid/src/webgl_scene.rs:102
Method
reset
(&mut self)
crates/anyrender_vello_cpu/src/image_renderer.rs:27
Method
reset
(&mut self)
crates/anyrender_vello_cpu/src/scene.rs:58
Method
reset
(&mut self)
crates/anyrender_skia/src/image_renderer.rs:46
Method
reset
(&mut self)
crates/anyrender/src/null_backend.rs:74
Method
resize
Resizes the surface to the new dimensions.
crates/wgpu_context/src/surface_renderer.rs:165
Method
resize
(&mut self, _width: u32, _height: u32)
crates/anyrender/src/null_backend.rs:72
Method
resume
( &mut self, window_handle: Arc<dyn WindowHandle>, width: u32, height: u32,
crates/anyrender_vello_hybrid/src/window_renderer.rs:179
Method
resume
( &mut self, window_handle: Arc<dyn WindowHandle>, width: u32, height: u32,
crates/pixels_window_renderer/src/lib.rs:67
Method
resume
( &mut self, window_handle: Arc<dyn WindowHandle>, width: u32, height: u32,
crates/anyrender_vello/src/window_renderer.rs:173
Method
resume
( &mut self, window: Arc<dyn anyrender::WindowHandle>, width: u32, height: u32
crates/anyrender_skia/src/window_renderer.rs:53
Method
resume
( &mut self, window_handle: Arc<dyn WindowHandle>, width: u32, height: u32,
crates/softbuffer_window_renderer/src/lib.rs:69
Method
resumed
(&mut self, event_loop: &ActiveEventLoop)
examples/bunnymark/src/main.rs:173
Method
resumed
(&mut self, event_loop: &ActiveEventLoop)
examples/player/src/main.rs:158
Method
saturate
Construct a CSS saturate() filter effect
crates/anyrender/src/filters.rs:491
Method
sepia
Construct a CSS sepia() filter effect
crates/anyrender/src/filters.rs:496
Function
serialize
(path: &BezPath, serializer: S)
crates/anyrender/src/recording.rs:318
Method
set_present_mode
(&mut self, present_mode: wgpu::PresentMode)
crates/wgpu_context/src/surface_renderer.rs:182
Method
set_size
(&mut self, width: u32, height: u32)
crates/anyrender_vello_hybrid/src/window_renderer.rs:288
Method
set_size
(&mut self, width: u32, height: u32)
crates/anyrender_vello/src/window_renderer.rs:284
Method
set_size
(&mut self, width: u32, height: u32)
crates/anyrender_skia/src/vulkan.rs:225
Method
set_size
(&mut self, width: u32, height: u32)
crates/anyrender_skia/src/metal.rs:93
Method
set_size
(&mut self, width: u32, height: u32)
crates/anyrender_skia/src/window_renderer.rs:88
Method
set_size
(&mut self, width: u32, height: u32)
crates/anyrender_skia/src/opengl.rs:172
Method
set_size
(&mut self, _width: u32, _height: u32)
crates/anyrender/src/null_backend.rs:47
Function
sharpen_3x3
3x3 Sharpen kernel to enhance edges and details.
crates/anyrender/src/filters.rs:1215
Method
single
Create a filter from a single filter effect. Creates a simple filter graph with a single primitive. Use this for direct access to low-level SVG filte
crates/anyrender/src/filters.rs:83
Method
source
(&self)
crates/anyrender_serialize/src/lib.rs:690
← previous
next →
301–400 of 446, ranked by callers