[go: up one dir, main page]

pub struct DeviceFnV1_3 {
Show 36 fields pub create_private_data_slot: PFN_vkCreatePrivateDataSlot, pub destroy_private_data_slot: PFN_vkDestroyPrivateDataSlot, pub set_private_data: PFN_vkSetPrivateData, pub get_private_data: PFN_vkGetPrivateData, pub cmd_set_event2: PFN_vkCmdSetEvent2, pub cmd_reset_event2: PFN_vkCmdResetEvent2, pub cmd_wait_events2: PFN_vkCmdWaitEvents2, pub cmd_pipeline_barrier2: PFN_vkCmdPipelineBarrier2, pub cmd_write_timestamp2: PFN_vkCmdWriteTimestamp2, pub queue_submit2: PFN_vkQueueSubmit2, pub cmd_copy_buffer2: PFN_vkCmdCopyBuffer2, pub cmd_copy_image2: PFN_vkCmdCopyImage2, pub cmd_copy_buffer_to_image2: PFN_vkCmdCopyBufferToImage2, pub cmd_copy_image_to_buffer2: PFN_vkCmdCopyImageToBuffer2, pub cmd_blit_image2: PFN_vkCmdBlitImage2, pub cmd_resolve_image2: PFN_vkCmdResolveImage2, pub cmd_begin_rendering: PFN_vkCmdBeginRendering, pub cmd_end_rendering: PFN_vkCmdEndRendering, pub cmd_set_cull_mode: PFN_vkCmdSetCullMode, pub cmd_set_front_face: PFN_vkCmdSetFrontFace, pub cmd_set_primitive_topology: PFN_vkCmdSetPrimitiveTopology, pub cmd_set_viewport_with_count: PFN_vkCmdSetViewportWithCount, pub cmd_set_scissor_with_count: PFN_vkCmdSetScissorWithCount, pub cmd_bind_vertex_buffers2: PFN_vkCmdBindVertexBuffers2, pub cmd_set_depth_test_enable: PFN_vkCmdSetDepthTestEnable, pub cmd_set_depth_write_enable: PFN_vkCmdSetDepthWriteEnable, pub cmd_set_depth_compare_op: PFN_vkCmdSetDepthCompareOp, pub cmd_set_depth_bounds_test_enable: PFN_vkCmdSetDepthBoundsTestEnable, pub cmd_set_stencil_test_enable: PFN_vkCmdSetStencilTestEnable, pub cmd_set_stencil_op: PFN_vkCmdSetStencilOp, pub cmd_set_rasterizer_discard_enable: PFN_vkCmdSetRasterizerDiscardEnable, pub cmd_set_depth_bias_enable: PFN_vkCmdSetDepthBiasEnable, pub cmd_set_primitive_restart_enable: PFN_vkCmdSetPrimitiveRestartEnable, pub get_device_buffer_memory_requirements: PFN_vkGetDeviceBufferMemoryRequirements, pub get_device_image_memory_requirements: PFN_vkGetDeviceImageMemoryRequirements, pub get_device_image_sparse_memory_requirements: PFN_vkGetDeviceImageSparseMemoryRequirements,
}

Fields

create_private_data_slot: PFN_vkCreatePrivateDataSlotdestroy_private_data_slot: PFN_vkDestroyPrivateDataSlotset_private_data: PFN_vkSetPrivateDataget_private_data: PFN_vkGetPrivateDatacmd_set_event2: PFN_vkCmdSetEvent2cmd_reset_event2: PFN_vkCmdResetEvent2cmd_wait_events2: PFN_vkCmdWaitEvents2cmd_pipeline_barrier2: PFN_vkCmdPipelineBarrier2cmd_write_timestamp2: PFN_vkCmdWriteTimestamp2queue_submit2: PFN_vkQueueSubmit2cmd_copy_buffer2: PFN_vkCmdCopyBuffer2cmd_copy_image2: PFN_vkCmdCopyImage2cmd_copy_buffer_to_image2: PFN_vkCmdCopyBufferToImage2cmd_copy_image_to_buffer2: PFN_vkCmdCopyImageToBuffer2cmd_blit_image2: PFN_vkCmdBlitImage2cmd_resolve_image2: PFN_vkCmdResolveImage2cmd_begin_rendering: PFN_vkCmdBeginRenderingcmd_end_rendering: PFN_vkCmdEndRenderingcmd_set_cull_mode: PFN_vkCmdSetCullModecmd_set_front_face: PFN_vkCmdSetFrontFacecmd_set_primitive_topology: PFN_vkCmdSetPrimitiveTopologycmd_set_viewport_with_count: PFN_vkCmdSetViewportWithCountcmd_set_scissor_with_count: PFN_vkCmdSetScissorWithCountcmd_bind_vertex_buffers2: PFN_vkCmdBindVertexBuffers2cmd_set_depth_test_enable: PFN_vkCmdSetDepthTestEnablecmd_set_depth_write_enable: PFN_vkCmdSetDepthWriteEnablecmd_set_depth_compare_op: PFN_vkCmdSetDepthCompareOpcmd_set_depth_bounds_test_enable: PFN_vkCmdSetDepthBoundsTestEnablecmd_set_stencil_test_enable: PFN_vkCmdSetStencilTestEnablecmd_set_stencil_op: PFN_vkCmdSetStencilOpcmd_set_rasterizer_discard_enable: PFN_vkCmdSetRasterizerDiscardEnablecmd_set_depth_bias_enable: PFN_vkCmdSetDepthBiasEnablecmd_set_primitive_restart_enable: PFN_vkCmdSetPrimitiveRestartEnableget_device_buffer_memory_requirements: PFN_vkGetDeviceBufferMemoryRequirementsget_device_image_memory_requirements: PFN_vkGetDeviceImageMemoryRequirementsget_device_image_sparse_memory_requirements: PFN_vkGetDeviceImageSparseMemoryRequirements

Implementations

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.