#[repr(C)]pub struct SkDynamicMemoryWStream {
pub _base: SkWStream,
pub fHead: *mut SkDynamicMemoryWStream_Block,
pub fTail: *mut SkDynamicMemoryWStream_Block,
pub fBytesWrittenBeforeTail: usize,
}Fields§
§_base: SkWStream§fHead: *mut SkDynamicMemoryWStream_Block§fTail: *mut SkDynamicMemoryWStream_Block§fBytesWrittenBeforeTail: usizeImplementations§
Source§impl SkDynamicMemoryWStream
impl SkDynamicMemoryWStream
pub unsafe fn read( &mut self, buffer: *mut c_void, offset: usize, size: usize, ) -> bool
pub unsafe fn copyTo(&self, dst: *mut c_void)
pub unsafe fn writeToStream(&self, dst: *mut SkWStream) -> bool
pub unsafe fn copyToAndReset(&mut self, dst: *mut c_void)
pub unsafe fn writeToAndReset(&mut self, dst: *mut SkWStream) -> bool
pub unsafe fn writeToAndReset1( &mut self, dst: *mut SkDynamicMemoryWStream, ) -> bool
pub unsafe fn prependToAndReset(&mut self, dst: *mut SkDynamicMemoryWStream)
pub unsafe fn detachAsData(&mut self) -> sk_sp<SkData>
pub unsafe fn detachAsVector(&mut self) -> u8
pub unsafe fn detachAsStream(&mut self) -> u64
pub unsafe fn reset(&mut self)
pub unsafe fn padToAlign4(&mut self)
pub unsafe fn new(arg1: *mut SkDynamicMemoryWStream) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SkDynamicMemoryWStream
impl RefUnwindSafe for SkDynamicMemoryWStream
impl !Send for SkDynamicMemoryWStream
impl !Sync for SkDynamicMemoryWStream
impl Unpin for SkDynamicMemoryWStream
impl UnsafeUnpin for SkDynamicMemoryWStream
impl UnwindSafe for SkDynamicMemoryWStream
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