[−][src]Trait resvg::Render
A generic interface for image rendering.
Instead of using backend implementation directly, you can use this trait to write backend-independent code.
Required methods
fn render_to_image(
&self,
tree: &Tree,
opt: &Options
) -> Option<Box<dyn OutputImage>>
&self,
tree: &Tree,
opt: &Options
) -> Option<Box<dyn OutputImage>>
Renders SVG to image.
Returns None
if an image allocation failed.
fn render_node_to_image(
&self,
node: &Node,
opt: &Options
) -> Option<Box<dyn OutputImage>>
&self,
node: &Node,
opt: &Options
) -> Option<Box<dyn OutputImage>>
Renders SVG node to image.
Returns None
if an image allocation failed.
Implementors
impl Render for resvg::backend_cairo::Backend
[src]
fn render_to_image(
&self,
tree: &Tree,
opt: &Options
) -> Option<Box<dyn OutputImage>>
[src]
&self,
tree: &Tree,
opt: &Options
) -> Option<Box<dyn OutputImage>>
fn render_node_to_image(
&self,
node: &Node,
opt: &Options
) -> Option<Box<dyn OutputImage>>
[src]
&self,
node: &Node,
opt: &Options
) -> Option<Box<dyn OutputImage>>
impl Render for resvg::backend_qt::Backend
[src]
fn render_to_image(
&self,
tree: &Tree,
opt: &Options
) -> Option<Box<dyn OutputImage>>
[src]
&self,
tree: &Tree,
opt: &Options
) -> Option<Box<dyn OutputImage>>
fn render_node_to_image(
&self,
node: &Node,
opt: &Options
) -> Option<Box<dyn OutputImage>>
[src]
&self,
node: &Node,
opt: &Options
) -> Option<Box<dyn OutputImage>>
impl Render for resvg::backend_raqote::Backend
[src]
fn render_to_image(
&self,
tree: &Tree,
opt: &Options
) -> Option<Box<dyn OutputImage>>
[src]
&self,
tree: &Tree,
opt: &Options
) -> Option<Box<dyn OutputImage>>
fn render_node_to_image(
&self,
node: &Node,
opt: &Options
) -> Option<Box<dyn OutputImage>>
[src]
&self,
node: &Node,
opt: &Options
) -> Option<Box<dyn OutputImage>>