#[repr(C)]pub struct RendererCommandBufferPoolApi {
pub create: Option<unsafe extern "C" fn(inst: *mut RendererCommandBufferPoolO) -> *mut RendererCommandBufferO>,
pub destroy: Option<unsafe extern "C" fn(inst: *mut RendererCommandBufferPoolO, buffer: *mut RendererCommandBufferO)>,
pub user_data_size: Option<unsafe extern "C" fn(inst: *mut RendererCommandBufferPoolO) -> u64>,
}
Fields§
§create: Option<unsafe extern "C" fn(inst: *mut RendererCommandBufferPoolO) -> *mut RendererCommandBufferO>
§destroy: Option<unsafe extern "C" fn(inst: *mut RendererCommandBufferPoolO, buffer: *mut RendererCommandBufferO)>
§user_data_size: Option<unsafe extern "C" fn(inst: *mut RendererCommandBufferPoolO) -> u64>
Implementations§
Source§impl RendererCommandBufferPoolApi
impl RendererCommandBufferPoolApi
pub unsafe fn create( &self, inst: *mut RendererCommandBufferPoolO, ) -> *mut RendererCommandBufferO
pub unsafe fn destroy( &self, inst: *mut RendererCommandBufferPoolO, buffer: *mut RendererCommandBufferO, )
pub unsafe fn user_data_size( &self, inst: *mut RendererCommandBufferPoolO, ) -> u64
Trait Implementations§
Source§impl Api for RendererCommandBufferPoolApi
impl Api for RendererCommandBufferPoolApi
Source§impl Clone for RendererCommandBufferPoolApi
impl Clone for RendererCommandBufferPoolApi
Source§fn clone(&self) -> RendererCommandBufferPoolApi
fn clone(&self) -> RendererCommandBufferPoolApi
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for RendererCommandBufferPoolApi
impl Default for RendererCommandBufferPoolApi
Source§fn default() -> RendererCommandBufferPoolApi
fn default() -> RendererCommandBufferPoolApi
Returns the “default value” for a type. Read more
impl Copy for RendererCommandBufferPoolApi
Auto Trait Implementations§
impl Freeze for RendererCommandBufferPoolApi
impl RefUnwindSafe for RendererCommandBufferPoolApi
impl Send for RendererCommandBufferPoolApi
impl Sync for RendererCommandBufferPoolApi
impl Unpin for RendererCommandBufferPoolApi
impl UnwindSafe for RendererCommandBufferPoolApi
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