pub struct Buffer(/* private fields */);Implementations§
Trait Implementations§
Source§impl DeviceChild for Buffer
impl DeviceChild for Buffer
fn as_device_child(&self) -> &ID3D11DeviceChild
fn get_device(&self) -> Device
fn set_debug_name(&self, name: impl AsRef<str>)
Source§impl Resource for Buffer
impl Resource for Buffer
fn as_ffi_resource(&self) -> &ID3D11Resource
fn from_ffi_resource(resource: ID3D11Resource) -> Option<Self>
fn get_device(&self) -> Device
unsafe fn get_context(&self) -> DeviceContext
Auto Trait Implementations§
impl Freeze for Buffer
impl RefUnwindSafe for Buffer
impl Send for Buffer
impl Sync for Buffer
impl Unpin for Buffer
impl UnsafeUnpin for Buffer
impl UnwindSafe for Buffer
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