Struct pepper::buffer_view::BufferViewCollection
source · pub struct BufferViewCollection { /* private fields */ }
Implementations§
source§impl BufferViewCollection
impl BufferViewCollection
pub fn add_new(
&mut self,
client_handle: ClientHandle,
buffer_handle: BufferHandle
) -> BufferViewHandle
pub fn remove_buffer_views_with_client(&mut self, client_handle: ClientHandle)
pub fn remove_buffer_views_with_buffer(&mut self, buffer_handle: BufferHandle)
pub fn get(&self, handle: BufferViewHandle) -> &BufferView
pub fn get_mut(&mut self, handle: BufferViewHandle) -> &mut BufferView
pub fn iter(&self) -> impl Iterator<Item = &BufferView>
pub fn iter_mut(&mut self) -> impl Iterator<Item = &mut BufferView>
pub fn buffer_view_handle_from_buffer_handle(
&mut self,
client_handle: ClientHandle,
buffer_handle: BufferHandle
) -> BufferViewHandle
Trait Implementations§
source§impl Default for BufferViewCollection
impl Default for BufferViewCollection
source§fn default() -> BufferViewCollection
fn default() -> BufferViewCollection
Returns the “default value” for a type. Read more