Struct skia_bindings::SkTDStorage
source · #[repr(C)]pub struct SkTDStorage {
pub fSizeOfT: c_int,
pub fStorage: *mut std_byte,
pub fCapacity: c_int,
pub fSize: c_int,
}
Fields§
§fSizeOfT: c_int
§fStorage: *mut std_byte
§fCapacity: c_int
§fSize: c_int
Implementations§
source§impl SkTDStorage
impl SkTDStorage
pub unsafe fn reset(&mut self)
pub unsafe fn swap(&mut self, that: *mut SkTDStorage)
pub unsafe fn resize(&mut self, newSize: c_int)
pub unsafe fn reserve(&mut self, newCapacity: c_int)
pub unsafe fn shrink_to_fit(&mut self)
pub unsafe fn erase(&mut self, index: c_int, count: c_int)
pub unsafe fn removeShuffle(&mut self, index: c_int)
pub unsafe fn prepend(&mut self) -> *mut c_void
pub unsafe fn append(&mut self)
pub unsafe fn append1(&mut self, count: c_int)
pub unsafe fn append2( &mut self, src: *const c_void, count: c_int ) -> *mut c_void
pub unsafe fn insert(&mut self, index: c_int) -> *mut c_void
pub unsafe fn insert1( &mut self, index: c_int, count: c_int, src: *const c_void ) -> *mut c_void
pub unsafe fn new(sizeOfT: c_int) -> Self
pub unsafe fn new1(src: *const c_void, size: c_int, sizeOfT: c_int) -> Self
pub unsafe fn new2(that: *const SkTDStorage) -> Self
pub unsafe fn new3(that: *mut SkTDStorage) -> Self
pub unsafe fn destruct(&mut self)
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for SkTDStorage
impl !Send for SkTDStorage
impl !Sync for SkTDStorage
impl Unpin for SkTDStorage
impl UnwindSafe for SkTDStorage
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