pub trait ExtExtendedDynamicStateExtension: DeviceV1_0 {
    const METADATA: Extension = EXT_EXTENDED_DYNAMIC_STATE_EXTENSION;

    // Provided methods
    unsafe fn cmd_bind_vertex_buffers2_ext(
        &self,
        command_buffer: CommandBuffer,
        first_binding: u32,
        buffers: &[Buffer],
        offsets: &[DeviceSize],
        sizes: &[DeviceSize],
        strides: &[DeviceSize]
    ) { ... }
    unsafe fn cmd_set_cull_mode_ext(
        &self,
        command_buffer: CommandBuffer,
        cull_mode: CullModeFlags
    ) { ... }
    unsafe fn cmd_set_depth_bounds_test_enable_ext(
        &self,
        command_buffer: CommandBuffer,
        depth_bounds_test_enable: bool
    ) { ... }
    unsafe fn cmd_set_depth_compare_op_ext(
        &self,
        command_buffer: CommandBuffer,
        depth_compare_op: CompareOp
    ) { ... }
    unsafe fn cmd_set_depth_test_enable_ext(
        &self,
        command_buffer: CommandBuffer,
        depth_test_enable: bool
    ) { ... }
    unsafe fn cmd_set_depth_write_enable_ext(
        &self,
        command_buffer: CommandBuffer,
        depth_write_enable: bool
    ) { ... }
    unsafe fn cmd_set_front_face_ext(
        &self,
        command_buffer: CommandBuffer,
        front_face: FrontFace
    ) { ... }
    unsafe fn cmd_set_primitive_topology_ext(
        &self,
        command_buffer: CommandBuffer,
        primitive_topology: PrimitiveTopology
    ) { ... }
    unsafe fn cmd_set_scissor_with_count_ext(
        &self,
        command_buffer: CommandBuffer,
        scissors: &[impl Cast<Target = Rect2D>]
    ) { ... }
    unsafe fn cmd_set_stencil_op_ext(
        &self,
        command_buffer: CommandBuffer,
        face_mask: StencilFaceFlags,
        fail_op: StencilOp,
        pass_op: StencilOp,
        depth_fail_op: StencilOp,
        compare_op: CompareOp
    ) { ... }
    unsafe fn cmd_set_stencil_test_enable_ext(
        &self,
        command_buffer: CommandBuffer,
        stencil_test_enable: bool
    ) { ... }
    unsafe fn cmd_set_viewport_with_count_ext(
        &self,
        command_buffer: CommandBuffer,
        viewports: &[impl Cast<Target = Viewport>]
    ) { ... }
}
Expand description

Provided Associated Constants§

source

const METADATA: Extension = EXT_EXTENDED_DYNAMIC_STATE_EXTENSION

The metadata for this extension.

Provided Methods§

source

unsafe fn cmd_bind_vertex_buffers2_ext( &self, command_buffer: CommandBuffer, first_binding: u32, buffers: &[Buffer], offsets: &[DeviceSize], sizes: &[DeviceSize], strides: &[DeviceSize] )

source

unsafe fn cmd_set_cull_mode_ext( &self, command_buffer: CommandBuffer, cull_mode: CullModeFlags )

source

unsafe fn cmd_set_depth_bounds_test_enable_ext( &self, command_buffer: CommandBuffer, depth_bounds_test_enable: bool )

source

unsafe fn cmd_set_depth_compare_op_ext( &self, command_buffer: CommandBuffer, depth_compare_op: CompareOp )

source

unsafe fn cmd_set_depth_test_enable_ext( &self, command_buffer: CommandBuffer, depth_test_enable: bool )

source

unsafe fn cmd_set_depth_write_enable_ext( &self, command_buffer: CommandBuffer, depth_write_enable: bool )

source

unsafe fn cmd_set_front_face_ext( &self, command_buffer: CommandBuffer, front_face: FrontFace )

source

unsafe fn cmd_set_primitive_topology_ext( &self, command_buffer: CommandBuffer, primitive_topology: PrimitiveTopology )

source

unsafe fn cmd_set_scissor_with_count_ext( &self, command_buffer: CommandBuffer, scissors: &[impl Cast<Target = Rect2D>] )

source

unsafe fn cmd_set_stencil_op_ext( &self, command_buffer: CommandBuffer, face_mask: StencilFaceFlags, fail_op: StencilOp, pass_op: StencilOp, depth_fail_op: StencilOp, compare_op: CompareOp )

source

unsafe fn cmd_set_stencil_test_enable_ext( &self, command_buffer: CommandBuffer, stencil_test_enable: bool )

source

unsafe fn cmd_set_viewport_with_count_ext( &self, command_buffer: CommandBuffer, viewports: &[impl Cast<Target = Viewport>] )

Object Safety§

This trait is not object safe.

Implementors§