#[repr(C)]pub struct SkSVGDOM {
pub _base: SkRefCnt,
pub fRoot: sk_sp<SkSVGSVG>,
pub fFontMgr: sk_sp<SkFontMgr>,
pub fTextShapingFactory: sk_sp<SkShapers_Factory>,
pub fResourceProvider: sk_sp<skresources_ResourceProvider>,
pub fIDMapper: SkSVGIDMapper,
pub fContainerSize: SkSize,
}Fields§
§_base: SkRefCnt§fRoot: sk_sp<SkSVGSVG>§fFontMgr: sk_sp<SkFontMgr>§fTextShapingFactory: sk_sp<SkShapers_Factory>§fResourceProvider: sk_sp<skresources_ResourceProvider>§fIDMapper: SkSVGIDMapper§fContainerSize: SkSizeImplementations§
Source§impl SkSVGDOM
impl SkSVGDOM
pub unsafe fn MakeFromStream(str_: *mut SkStream) -> sk_sp<SkSVGDOM>
pub unsafe fn setContainerSize(&mut self, arg1: *const SkSize)
pub unsafe fn containerSize(&self) -> *const SkSize
pub unsafe fn findNodeById( &mut self, id: *const c_char, ) -> *mut sk_sp<SkSVGNode>
pub unsafe fn render(&self, arg1: *mut SkCanvas)
pub unsafe fn renderNode( &self, arg1: *mut SkCanvas, arg2: *mut SkSVGPresentationContext, id: *const c_char, )
Auto Trait Implementations§
impl Freeze for SkSVGDOM
impl !RefUnwindSafe for SkSVGDOM
impl !Send for SkSVGDOM
impl !Sync for SkSVGDOM
impl Unpin for SkSVGDOM
impl UnsafeUnpin for SkSVGDOM
impl UnwindSafe for SkSVGDOM
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more