Struct skia_bindings::SkDynamicMemoryWStream
source · #[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: usize
Implementations§
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 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 RefUnwindSafe for SkDynamicMemoryWStream
impl !Send for SkDynamicMemoryWStream
impl !Sync for SkDynamicMemoryWStream
impl Unpin 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