[−][src]Function resvg::init
pub fn init() -> InitObject
Creates a global library handle.
Must be invoked before any other resvg code.
Currently, handles QGuiApplication object which must be created
in order to draw text. If you don't plan to draw text - it's better to skip
the initialization.
Does nothing when only the cairo backend is enabled.
Note: QGuiApplication initialization is pretty slow (up to 100ms).
Example
let _resvg = resvg::init(); // other code
Also, take a look at examples/minimal.rs.
Warning: this method is not thread-safe.