#[repr(C)]pub struct RendererCommandBufferSortApi {
pub sort_memory_needed: Option<unsafe extern "C" fn(buffers: *mut *const RendererCommandBufferO, num_buffers: u32) -> u64>,
pub sort_commands: Option<unsafe extern "C" fn(buffers: *mut *const RendererCommandBufferO, num_buffers: u32, sort_memory: *mut c_void, sorted_output: *mut *mut RendererCommandsT, num_commands: *mut u32)>,
}
Fields§
§sort_memory_needed: Option<unsafe extern "C" fn(buffers: *mut *const RendererCommandBufferO, num_buffers: u32) -> u64>
§sort_commands: Option<unsafe extern "C" fn(buffers: *mut *const RendererCommandBufferO, num_buffers: u32, sort_memory: *mut c_void, sorted_output: *mut *mut RendererCommandsT, num_commands: *mut u32)>
Implementations§
Source§impl RendererCommandBufferSortApi
impl RendererCommandBufferSortApi
pub unsafe fn sort_memory_needed( &self, buffers: *mut *const RendererCommandBufferO, num_buffers: u32, ) -> u64
pub unsafe fn sort_commands( &self, buffers: *mut *const RendererCommandBufferO, num_buffers: u32, sort_memory: *mut c_void, sorted_output: *mut *mut RendererCommandsT, num_commands: *mut u32, )
Trait Implementations§
Source§impl Api for RendererCommandBufferSortApi
impl Api for RendererCommandBufferSortApi
Source§impl Clone for RendererCommandBufferSortApi
impl Clone for RendererCommandBufferSortApi
Source§fn clone(&self) -> RendererCommandBufferSortApi
fn clone(&self) -> RendererCommandBufferSortApi
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 RendererCommandBufferSortApi
impl Default for RendererCommandBufferSortApi
Source§fn default() -> RendererCommandBufferSortApi
fn default() -> RendererCommandBufferSortApi
Returns the “default value” for a type. Read more
impl Copy for RendererCommandBufferSortApi
Auto Trait Implementations§
impl Freeze for RendererCommandBufferSortApi
impl RefUnwindSafe for RendererCommandBufferSortApi
impl Send for RendererCommandBufferSortApi
impl Sync for RendererCommandBufferSortApi
impl Unpin for RendererCommandBufferSortApi
impl UnwindSafe for RendererCommandBufferSortApi
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