Struct ul_sys::ULGPUDriver [−][src]
#[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
Auto Trait Implementations
impl RefUnwindSafe for ULGPUDriver
impl Send for ULGPUDriver
impl Sync for ULGPUDriver
impl Unpin for ULGPUDriver
impl UnwindSafe for ULGPUDriver
Blanket Implementations
Mutably borrows from an owned value. Read more