[−][src]Trait ash::version::DeviceV1_2
Required methods
fn fp_v1_2(&self) -> &DeviceFnV1_2
Provided methods
unsafe fn cmd_draw_indirect_count(
&self,
command_buffer: CommandBuffer,
buffer: Buffer,
offset: DeviceSize,
count_buffer: Buffer,
count_buffer_offset: DeviceSize,
max_draw_count: u32,
stride: u32
)
&self,
command_buffer: CommandBuffer,
buffer: Buffer,
offset: DeviceSize,
count_buffer: Buffer,
count_buffer_offset: DeviceSize,
max_draw_count: u32,
stride: u32
)
unsafe fn cmd_draw_indexed_indirect_count(
&self,
command_buffer: CommandBuffer,
buffer: Buffer,
offset: DeviceSize,
count_buffer: Buffer,
count_buffer_offset: DeviceSize,
max_draw_count: u32,
stride: u32
)
&self,
command_buffer: CommandBuffer,
buffer: Buffer,
offset: DeviceSize,
count_buffer: Buffer,
count_buffer_offset: DeviceSize,
max_draw_count: u32,
stride: u32
)
unsafe fn create_render_pass2(
&self,
create_info: &RenderPassCreateInfo2,
allocation_callbacks: Option<&AllocationCallbacks>
) -> VkResult<RenderPass>
&self,
create_info: &RenderPassCreateInfo2,
allocation_callbacks: Option<&AllocationCallbacks>
) -> VkResult<RenderPass>
unsafe fn cmd_begin_render_pass2(
&self,
command_buffer: CommandBuffer,
render_pass_begin_info: &RenderPassBeginInfo,
subpass_begin_info: &SubpassBeginInfo
)
&self,
command_buffer: CommandBuffer,
render_pass_begin_info: &RenderPassBeginInfo,
subpass_begin_info: &SubpassBeginInfo
)
unsafe fn cmd_next_subpass2(
&self,
command_buffer: CommandBuffer,
subpass_begin_info: &SubpassBeginInfo,
subpass_end_info: &SubpassEndInfo
)
&self,
command_buffer: CommandBuffer,
subpass_begin_info: &SubpassBeginInfo,
subpass_end_info: &SubpassEndInfo
)
unsafe fn cmd_end_render_pass2(
&self,
command_buffer: CommandBuffer,
subpass_end_info: &SubpassEndInfo
)
&self,
command_buffer: CommandBuffer,
subpass_end_info: &SubpassEndInfo
)
unsafe fn reset_query_pool(
&self,
device: Device,
query_pool: QueryPool,
first_query: u32,
query_count: u32
)
&self,
device: Device,
query_pool: QueryPool,
first_query: u32,
query_count: u32
)
unsafe fn get_semaphore_counter_value(
&self,
device: Device,
semaphore: Semaphore
) -> VkResult<u64>
&self,
device: Device,
semaphore: Semaphore
) -> VkResult<u64>
unsafe fn wait_semaphores(
&self,
device: Device,
wait_info: &SemaphoreWaitInfo,
timeout: u64
) -> VkResult<()>
&self,
device: Device,
wait_info: &SemaphoreWaitInfo,
timeout: u64
) -> VkResult<()>
unsafe fn signal_semaphore(
&self,
device: Device,
signal_info: &SemaphoreSignalInfo
) -> VkResult<()>
&self,
device: Device,
signal_info: &SemaphoreSignalInfo
) -> VkResult<()>
unsafe fn get_buffer_device_address(
&self,
device: Device,
info: &BufferDeviceAddressInfo
) -> DeviceAddress
&self,
device: Device,
info: &BufferDeviceAddressInfo
) -> DeviceAddress
unsafe fn get_buffer_opaque_capture_address(
&self,
device: Device,
info: &BufferDeviceAddressInfo
) -> u64
&self,
device: Device,
info: &BufferDeviceAddressInfo
) -> u64
unsafe fn get_device_memory_opaque_capture_address(
&self,
device: Device,
info: &DeviceMemoryOpaqueCaptureAddressInfo
) -> u64
&self,
device: Device,
info: &DeviceMemoryOpaqueCaptureAddressInfo
) -> u64