#[repr(C)]pub struct ID3D11DeviceContext1Vtbl {Show 20 fields
pub parent: ID3D11DeviceContextVtbl,
pub CopySubresourceRegion1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, pDstResource: *mut ID3D11Resource, DstSubresource: UINT, DstX: UINT, DstY: UINT, DstZ: UINT, pSrcResource: *mut ID3D11Resource, SrcSubresource: UINT, pSrcBox: *const D3D11_BOX, CopyFlags: UINT),
pub UpdateSubresource1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, pDstResource: *mut ID3D11Resource, DstSubresource: UINT, pDstBox: *const D3D11_BOX, pSrcData: *mut c_void, SrcRowPitch: UINT, SrcDepthPitch: UINT, CopyFlags: UINT),
pub DiscardResource: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, pResource: *mut ID3D11Resource),
pub DiscardView: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, pResource: *mut ID3D11Resource),
pub VSSetConstantBuffers1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *const *mut ID3D11Buffer, pFirstConstant: *const UINT, pNumConstants: *const UINT),
pub HSSetConstantBuffers1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *const *mut ID3D11Buffer, pFirstConstant: *const UINT, pNumConstants: *const UINT),
pub DSSetConstantBuffers1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *const *mut ID3D11Buffer, pFirstConstant: *const UINT, pNumConstants: *const UINT),
pub GSSetConstantBuffers1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *const *mut ID3D11Buffer, pFirstConstant: *const UINT, pNumConstants: *const UINT),
pub PSSetConstantBuffers1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *const *mut ID3D11Buffer, pFirstConstant: *const UINT, pNumConstants: *const UINT),
pub CSSetConstantBuffers1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *const *mut ID3D11Buffer, pFirstConstant: *const UINT, pNumConstants: *const UINT),
pub VSGetConstantBuffers1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *mut *mut ID3D11Buffer, pFirstConstant: *mut UINT, pNumConstants: *mut UINT),
pub HSGetConstantBuffers1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *mut *mut ID3D11Buffer, pFirstConstant: *mut UINT, pNumConstants: *mut UINT),
pub DSGetConstantBuffers1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *mut *mut ID3D11Buffer, pFirstConstant: *mut UINT, pNumConstants: *mut UINT),
pub GSGetConstantBuffers1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *mut *mut ID3D11Buffer, pFirstConstant: *mut UINT, pNumConstants: *mut UINT),
pub PSGetConstantBuffers1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *mut *mut ID3D11Buffer, pFirstConstant: *mut UINT, pNumConstants: *mut UINT),
pub CSGetConstantBuffers1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *mut *mut ID3D11Buffer, pFirstConstant: *mut UINT, pNumConstants: *mut UINT),
pub SwapDeviceContextState: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, pState: *mut ID3DDeviceContextState, ppPreviousState: *mut *mut ID3DDeviceContextState),
pub ClearView: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, pView: *mut ID3D11View, Color: [FLOAT; 4], pRect: *const D3D11_RECT, NumRects: UINT),
pub DiscardView1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, pResourceView: *mut ID3D11View, pRects: *const D3D11_RECT, NumRects: UINT),
}
Fields§
§parent: ID3D11DeviceContextVtbl
§CopySubresourceRegion1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, pDstResource: *mut ID3D11Resource, DstSubresource: UINT, DstX: UINT, DstY: UINT, DstZ: UINT, pSrcResource: *mut ID3D11Resource, SrcSubresource: UINT, pSrcBox: *const D3D11_BOX, CopyFlags: UINT)
§UpdateSubresource1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, pDstResource: *mut ID3D11Resource, DstSubresource: UINT, pDstBox: *const D3D11_BOX, pSrcData: *mut c_void, SrcRowPitch: UINT, SrcDepthPitch: UINT, CopyFlags: UINT)
§DiscardResource: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, pResource: *mut ID3D11Resource)
§DiscardView: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, pResource: *mut ID3D11Resource)
§VSSetConstantBuffers1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *const *mut ID3D11Buffer, pFirstConstant: *const UINT, pNumConstants: *const UINT)
§HSSetConstantBuffers1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *const *mut ID3D11Buffer, pFirstConstant: *const UINT, pNumConstants: *const UINT)
§DSSetConstantBuffers1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *const *mut ID3D11Buffer, pFirstConstant: *const UINT, pNumConstants: *const UINT)
§GSSetConstantBuffers1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *const *mut ID3D11Buffer, pFirstConstant: *const UINT, pNumConstants: *const UINT)
§PSSetConstantBuffers1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *const *mut ID3D11Buffer, pFirstConstant: *const UINT, pNumConstants: *const UINT)
§CSSetConstantBuffers1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *const *mut ID3D11Buffer, pFirstConstant: *const UINT, pNumConstants: *const UINT)
§VSGetConstantBuffers1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *mut *mut ID3D11Buffer, pFirstConstant: *mut UINT, pNumConstants: *mut UINT)
§HSGetConstantBuffers1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *mut *mut ID3D11Buffer, pFirstConstant: *mut UINT, pNumConstants: *mut UINT)
§DSGetConstantBuffers1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *mut *mut ID3D11Buffer, pFirstConstant: *mut UINT, pNumConstants: *mut UINT)
§GSGetConstantBuffers1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *mut *mut ID3D11Buffer, pFirstConstant: *mut UINT, pNumConstants: *mut UINT)
§PSGetConstantBuffers1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *mut *mut ID3D11Buffer, pFirstConstant: *mut UINT, pNumConstants: *mut UINT)
§CSGetConstantBuffers1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *mut *mut ID3D11Buffer, pFirstConstant: *mut UINT, pNumConstants: *mut UINT)
§SwapDeviceContextState: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, pState: *mut ID3DDeviceContextState, ppPreviousState: *mut *mut ID3DDeviceContextState)
§ClearView: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, pView: *mut ID3D11View, Color: [FLOAT; 4], pRect: *const D3D11_RECT, NumRects: UINT)
§DiscardView1: unsafe extern "system" fn(This: *mut ID3D11DeviceContext1, pResourceView: *mut ID3D11View, pRects: *const D3D11_RECT, NumRects: UINT)
Auto Trait Implementations§
impl Freeze for ID3D11DeviceContext1Vtbl
impl RefUnwindSafe for ID3D11DeviceContext1Vtbl
impl Send for ID3D11DeviceContext1Vtbl
impl Sync for ID3D11DeviceContext1Vtbl
impl Unpin for ID3D11DeviceContext1Vtbl
impl UnwindSafe for ID3D11DeviceContext1Vtbl
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