#[repr(C)]pub struct ID3D11ResourceVtbl {
pub parent: ID3D11DeviceChildVtbl,
pub GetType: unsafe extern "system" fn(This: *mut ID3D11Resource, pResourceDimension: *mut D3D11_RESOURCE_DIMENSION),
pub SetEvictionPriority: unsafe extern "system" fn(This: *mut ID3D11Resource, EvictionPriority: UINT),
pub GetEvictionPriority: unsafe extern "system" fn(This: *mut ID3D11Resource) -> UINT,
}
Fields§
§parent: ID3D11DeviceChildVtbl
§GetType: unsafe extern "system" fn(This: *mut ID3D11Resource, pResourceDimension: *mut D3D11_RESOURCE_DIMENSION)
§SetEvictionPriority: unsafe extern "system" fn(This: *mut ID3D11Resource, EvictionPriority: UINT)
§GetEvictionPriority: unsafe extern "system" fn(This: *mut ID3D11Resource) -> UINT
Auto Trait Implementations§
impl Freeze for ID3D11ResourceVtbl
impl RefUnwindSafe for ID3D11ResourceVtbl
impl Send for ID3D11ResourceVtbl
impl Sync for ID3D11ResourceVtbl
impl Unpin for ID3D11ResourceVtbl
impl UnwindSafe for ID3D11ResourceVtbl
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