Trait rafx_framework::DescriptorSetBindings[][src]

pub trait DescriptorSetBindings {
    fn set_image(
        &mut self,
        binding_index: u32,
        image_view: &ResourceArc<ImageViewResource>
    );
fn set_images(
        &mut self,
        binding_index: u32,
        image_views: &[Option<&ResourceArc<ImageViewResource>>]
    );
fn set_image_at_index(
        &mut self,
        binding_index: u32,
        array_index: usize,
        image_view: &ResourceArc<ImageViewResource>
    );
fn set_buffer(
        &mut self,
        binding_index: u32,
        data: &ResourceArc<BufferResource>
    );
fn set_buffer_at_index(
        &mut self,
        binding_index: u32,
        array_index: usize,
        data: &ResourceArc<BufferResource>
    );
fn set_buffer_data<T: Copy + 'static>(
        &mut self,
        binding_index: u32,
        data: &T
    );
fn set_buffer_data_at_index<T: Copy + 'static>(
        &mut self,
        binding_index: u32,
        array_index: usize,
        data: &T
    ); }

Required methods

fn set_image(
    &mut self,
    binding_index: u32,
    image_view: &ResourceArc<ImageViewResource>
)
[src]

fn set_images(
    &mut self,
    binding_index: u32,
    image_views: &[Option<&ResourceArc<ImageViewResource>>]
)
[src]

fn set_image_at_index(
    &mut self,
    binding_index: u32,
    array_index: usize,
    image_view: &ResourceArc<ImageViewResource>
)
[src]

fn set_buffer(&mut self, binding_index: u32, data: &ResourceArc<BufferResource>)[src]

fn set_buffer_at_index(
    &mut self,
    binding_index: u32,
    array_index: usize,
    data: &ResourceArc<BufferResource>
)
[src]

fn set_buffer_data<T: Copy + 'static>(&mut self, binding_index: u32, data: &T)[src]

fn set_buffer_data_at_index<T: Copy + 'static>(
    &mut self,
    binding_index: u32,
    array_index: usize,
    data: &T
)
[src]

Loading content...

Implementors

impl DescriptorSetBindings for DescriptorSetWriterContext<'_>[src]

impl DescriptorSetBindings for DynDescriptorSet[src]

Loading content...