Struct ul_next_sys::ULGPUDriver
source · #[repr(C)]pub struct ULGPUDriver {Show 14 fields
pub begin_synchronize: ULGPUDriverBeginSynchronizeCallback,
pub end_synchronize: ULGPUDriverEndSynchronizeCallback,
pub next_texture_id: ULGPUDriverNextTextureIdCallback,
pub create_texture: ULGPUDriverCreateTextureCallback,
pub update_texture: ULGPUDriverUpdateTextureCallback,
pub destroy_texture: ULGPUDriverDestroyTextureCallback,
pub next_render_buffer_id: ULGPUDriverNextRenderBufferIdCallback,
pub create_render_buffer: ULGPUDriverCreateRenderBufferCallback,
pub destroy_render_buffer: ULGPUDriverDestroyRenderBufferCallback,
pub next_geometry_id: ULGPUDriverNextGeometryIdCallback,
pub create_geometry: ULGPUDriverCreateGeometryCallback,
pub update_geometry: ULGPUDriverUpdateGeometryCallback,
pub destroy_geometry: ULGPUDriverDestroyGeometryCallback,
pub update_command_list: ULGPUDriverUpdateCommandListCallback,
}
Fields§
§begin_synchronize: ULGPUDriverBeginSynchronizeCallback
§end_synchronize: ULGPUDriverEndSynchronizeCallback
§next_texture_id: ULGPUDriverNextTextureIdCallback
§create_texture: ULGPUDriverCreateTextureCallback
§update_texture: ULGPUDriverUpdateTextureCallback
§destroy_texture: ULGPUDriverDestroyTextureCallback
§next_render_buffer_id: ULGPUDriverNextRenderBufferIdCallback
§create_render_buffer: ULGPUDriverCreateRenderBufferCallback
§destroy_render_buffer: ULGPUDriverDestroyRenderBufferCallback
§next_geometry_id: ULGPUDriverNextGeometryIdCallback
§create_geometry: ULGPUDriverCreateGeometryCallback
§update_geometry: ULGPUDriverUpdateGeometryCallback
§destroy_geometry: ULGPUDriverDestroyGeometryCallback
§update_command_list: ULGPUDriverUpdateCommandListCallback
Trait Implementations§
source§impl Clone for ULGPUDriver
impl Clone for ULGPUDriver
source§fn clone(&self) -> ULGPUDriver
fn clone(&self) -> ULGPUDriver
Returns a copy 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 Debug for ULGPUDriver
impl Debug for ULGPUDriver
source§impl Default for ULGPUDriver
impl Default for ULGPUDriver
source§fn default() -> ULGPUDriver
fn default() -> ULGPUDriver
Returns the “default value” for a type. Read more
impl Copy for ULGPUDriver
Auto Trait Implementations§
impl Freeze for ULGPUDriver
impl RefUnwindSafe for ULGPUDriver
impl Send for ULGPUDriver
impl Sync for ULGPUDriver
impl Unpin for ULGPUDriver
impl UnwindSafe for ULGPUDriver
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)