[−][src]Struct ash::Device
Methods
impl Device
[src]
impl Device
pub unsafe fn load(instance_fn: &InstanceFnV1_0, device: Device) -> Self | [src] |
impl Device
[src]
impl Device
Trait Implementations
impl DeviceV1_1 for Device
[src]
impl DeviceV1_1 for Device
fn fp_v1_1(&self) -> &DeviceFnV1_1 | [src] |
unsafe fn bind_buffer_memory2( | [src] |
unsafe fn bind_image_memory2( | [src] |
unsafe fn get_device_group_peer_memory_features( | [src] |
unsafe fn cmd_set_device_mask( | [src] |
unsafe fn cmd_dispatch_base( | [src] |
unsafe fn get_image_memory_requirements2( | [src] |
unsafe fn get_buffer_memory_requirements2( | [src] |
unsafe fn get_image_sparse_memory_requirements2_len( | [src] |
unsafe fn get_image_sparse_memory_requirements2( | [src] |
unsafe fn trim_command_pool( | [src] |
unsafe fn create_sampler_ycbcr_conversion( | [src] |
unsafe fn destroy_sampler_ycbcr_conversion( | [src] |
unsafe fn create_descriptor_update_template( | [src] |
unsafe fn destroy_descriptor_update_template( | [src] |
unsafe fn update_descriptor_set_with_template( | [src] |
unsafe fn get_descriptor_set_layout_support( | [src] |
impl DeviceV1_0 for Device
[src]
impl DeviceV1_0 for Device
fn handle(&self) -> Device | [src] |
fn fp_v1_0(&self) -> &DeviceFnV1_0 | [src] |
unsafe fn destroy_device( | [src] |
unsafe fn destroy_sampler( | [src] |
unsafe fn free_memory( | [src] |
unsafe fn free_command_buffers( | [src] |
unsafe fn create_event( | [src] |
unsafe fn get_event_status(&self, event: Event) -> VkResult<bool> | [src] |
Returns true if the event was set, and false if the event was reset, otherwise it will return the error code. Read more
unsafe fn set_event(&self, event: Event) -> VkResult<()> | [src] |
unsafe fn reset_event(&self, event: Event) -> VkResult<()> | [src] |
unsafe fn cmd_set_event( | [src] |
unsafe fn cmd_reset_event( | [src] |
unsafe fn cmd_wait_events( | [src] |
unsafe fn destroy_fence( | [src] |
unsafe fn destroy_event( | [src] |
unsafe fn destroy_image( | [src] |
unsafe fn destroy_command_pool( | [src] |
unsafe fn destroy_image_view( | [src] |
unsafe fn destroy_render_pass( | [src] |
unsafe fn destroy_framebuffer( | [src] |
unsafe fn destroy_pipeline_layout( | [src] |
unsafe fn destroy_pipeline_cache( | [src] |
unsafe fn destroy_buffer( | [src] |
unsafe fn destroy_shader_module( | [src] |
unsafe fn destroy_pipeline( | [src] |
unsafe fn destroy_semaphore( | [src] |
unsafe fn destroy_descriptor_pool( | [src] |
unsafe fn destroy_query_pool( | [src] |
unsafe fn destroy_descriptor_set_layout( | [src] |
unsafe fn free_descriptor_sets( | [src] |
unsafe fn update_descriptor_sets( | [src] |
unsafe fn create_sampler( | [src] |
unsafe fn cmd_blit_image( | [src] |
unsafe fn cmd_resolve_image( | [src] |
unsafe fn cmd_fill_buffer( | [src] |
unsafe fn cmd_update_buffer( | [src] |
unsafe fn cmd_copy_buffer( | [src] |
unsafe fn cmd_copy_image_to_buffer( | [src] |
unsafe fn cmd_copy_buffer_to_image( | [src] |
unsafe fn cmd_copy_image( | [src] |
unsafe fn allocate_descriptor_sets( | [src] |
unsafe fn create_descriptor_set_layout( | [src] |
unsafe fn device_wait_idle(&self) -> VkResult<()> | [src] |
unsafe fn create_descriptor_pool( | [src] |
unsafe fn reset_descriptor_pool( | [src] |
unsafe fn reset_command_pool( | [src] |
unsafe fn reset_command_buffer( | [src] |
unsafe fn reset_fences(&self, fences: &[Fence]) -> VkResult<()> | [src] |
unsafe fn cmd_bind_index_buffer( | [src] |
unsafe fn cmd_clear_color_image( | [src] |
unsafe fn cmd_clear_depth_stencil_image( | [src] |
unsafe fn cmd_clear_attachments( | [src] |
unsafe fn cmd_draw_indexed( | [src] |
unsafe fn cmd_draw_indexed_indirect( | [src] |
unsafe fn cmd_execute_commands( | [src] |
unsafe fn cmd_bind_descriptor_sets( | [src] |
unsafe fn cmd_copy_query_pool_results( | [src] |
unsafe fn cmd_push_constants( | [src] |
unsafe fn cmd_begin_render_pass( | [src] |
unsafe fn cmd_next_subpass( | [src] |
unsafe fn cmd_bind_pipeline( | [src] |
unsafe fn cmd_set_scissor( | [src] |
unsafe fn cmd_set_line_width( | [src] |
unsafe fn cmd_bind_vertex_buffers( | [src] |
unsafe fn cmd_end_render_pass(&self, command_buffer: CommandBuffer) | [src] |
unsafe fn cmd_draw( | [src] |
unsafe fn cmd_draw_indirect( | [src] |
unsafe fn cmd_dispatch( | [src] |
unsafe fn cmd_dispatch_indirect( | [src] |
unsafe fn cmd_set_viewport( | [src] |
unsafe fn cmd_set_depth_bias( | [src] |
unsafe fn cmd_set_blend_constants( | [src] |
unsafe fn cmd_set_depth_bounds( | [src] |
unsafe fn cmd_set_stencil_compare_mask( | [src] |
unsafe fn cmd_set_stencil_write_mask( | [src] |
unsafe fn cmd_set_stencil_reference( | [src] |
unsafe fn get_query_pool_results<T>( | [src] |
unsafe fn cmd_begin_query( | [src] |
unsafe fn cmd_end_query( | [src] |
unsafe fn cmd_reset_query_pool( | [src] |
unsafe fn cmd_write_timestamp( | [src] |
unsafe fn create_semaphore( | [src] |
unsafe fn create_graphics_pipelines( | [src] |
unsafe fn create_compute_pipelines( | [src] |
unsafe fn create_buffer( | [src] |
unsafe fn create_pipeline_layout( | [src] |
unsafe fn create_pipeline_cache( | [src] |
unsafe fn get_pipeline_cache_data( | [src] |
unsafe fn map_memory( | [src] |
unsafe fn unmap_memory(&self, memory: DeviceMemory) | [src] |
unsafe fn invalidate_mapped_memory_ranges( | [src] |
unsafe fn flush_mapped_memory_ranges( | [src] |
unsafe fn create_framebuffer( | [src] |
unsafe fn get_device_queue( | [src] |
unsafe fn cmd_pipeline_barrier( | [src] |
unsafe fn create_render_pass( | [src] |
unsafe fn begin_command_buffer( | [src] |
unsafe fn end_command_buffer( | [src] |
unsafe fn wait_for_fences( | [src] |
unsafe fn get_fence_status(&self, fence: Fence) -> VkResult<()> | [src] |
unsafe fn queue_wait_idle(&self, queue: Queue) -> VkResult<()> | [src] |
unsafe fn queue_submit( | [src] |
unsafe fn create_buffer_view( | [src] |
unsafe fn destroy_buffer_view( | [src] |
unsafe fn create_image_view( | [src] |
unsafe fn allocate_command_buffers( | [src] |
unsafe fn create_command_pool( | [src] |
unsafe fn create_query_pool( | [src] |
unsafe fn create_image( | [src] |
unsafe fn get_image_subresource_layout( | [src] |
unsafe fn get_image_memory_requirements( | [src] |
unsafe fn get_buffer_memory_requirements( | [src] |
unsafe fn allocate_memory( | [src] |
unsafe fn create_shader_module( | [src] |
unsafe fn create_fence( | [src] |
unsafe fn bind_buffer_memory( | [src] |
unsafe fn bind_image_memory( | [src] |
impl Clone for Device
[src]
impl Clone for Device
Auto Trait Implementations
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error> | [src] |
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId | [src] |
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T | [src] |
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,