#[repr(C)]pub struct RendererResourceCommandBufferPoolApi {
pub create: Option<unsafe extern "C" fn(inst: *mut RendererResourceCommandBufferPoolO) -> *mut RendererResourceCommandBufferO>,
pub destroy: Option<unsafe extern "C" fn(inst: *mut RendererResourceCommandBufferPoolO, buffer: *mut RendererResourceCommandBufferO)>,
pub user_data_size: Option<unsafe extern "C" fn(inst: *mut RendererResourceCommandBufferPoolO) -> u64>,
}
Fields§
§create: Option<unsafe extern "C" fn(inst: *mut RendererResourceCommandBufferPoolO) -> *mut RendererResourceCommandBufferO>
§destroy: Option<unsafe extern "C" fn(inst: *mut RendererResourceCommandBufferPoolO, buffer: *mut RendererResourceCommandBufferO)>
§user_data_size: Option<unsafe extern "C" fn(inst: *mut RendererResourceCommandBufferPoolO) -> u64>
Implementations§
Source§impl RendererResourceCommandBufferPoolApi
impl RendererResourceCommandBufferPoolApi
pub unsafe fn create( &self, inst: *mut RendererResourceCommandBufferPoolO, ) -> *mut RendererResourceCommandBufferO
pub unsafe fn destroy( &self, inst: *mut RendererResourceCommandBufferPoolO, buffer: *mut RendererResourceCommandBufferO, )
pub unsafe fn user_data_size( &self, inst: *mut RendererResourceCommandBufferPoolO, ) -> u64
Trait Implementations§
Source§impl Clone for RendererResourceCommandBufferPoolApi
impl Clone for RendererResourceCommandBufferPoolApi
Source§fn clone(&self) -> RendererResourceCommandBufferPoolApi
fn clone(&self) -> RendererResourceCommandBufferPoolApi
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 RendererResourceCommandBufferPoolApi
impl Default for RendererResourceCommandBufferPoolApi
Source§fn default() -> RendererResourceCommandBufferPoolApi
fn default() -> RendererResourceCommandBufferPoolApi
Returns the “default value” for a type. Read more
impl Copy for RendererResourceCommandBufferPoolApi
Auto Trait Implementations§
impl Freeze for RendererResourceCommandBufferPoolApi
impl RefUnwindSafe for RendererResourceCommandBufferPoolApi
impl Send for RendererResourceCommandBufferPoolApi
impl Sync for RendererResourceCommandBufferPoolApi
impl Unpin for RendererResourceCommandBufferPoolApi
impl UnwindSafe for RendererResourceCommandBufferPoolApi
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