pub struct BufferSrv(/* private fields */);Expand description
Wrapper around D3D12_BUFFER_SRV structure
Implementations§
Source§impl BufferSrv
impl BufferSrv
pub fn set_first_element(&mut self, first_element: u64) -> &mut Self
pub fn with_first_element(self, first_element: u64) -> Self
pub fn first_element(&self) -> u64
pub fn set_num_elements(&mut self, num_elements: u32) -> &mut Self
pub fn with_num_elements(self, num_elements: u32) -> Self
pub fn num_elements(&self) -> u32
pub fn set_structure_byte_stride( &mut self, structure_byte_stride: ByteCount, ) -> &mut Self
pub fn with_structure_byte_stride( self, structure_byte_stride: ByteCount, ) -> Self
pub fn structure_byte_stride(&self) -> ByteCount
pub fn set_flags(&mut self, flags: BufferSrvFlags) -> &mut Self
pub fn with_flags(self, flags: BufferSrvFlags) -> Self
pub fn flags(&self) -> BufferSrvFlags
Trait Implementations§
Source§impl Ord for BufferSrv
impl Ord for BufferSrv
Source§impl PartialOrd for BufferSrv
impl PartialOrd for BufferSrv
impl Copy for BufferSrv
impl Eq for BufferSrv
impl StructuralPartialEq for BufferSrv
Auto Trait Implementations§
impl Freeze for BufferSrv
impl RefUnwindSafe for BufferSrv
impl Send for BufferSrv
impl Sync for BufferSrv
impl Unpin for BufferSrv
impl UnwindSafe for BufferSrv
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more