[−][src]Struct winapi::um::d3d11_1::ID3D11DeviceContext1Vtbl
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 Send for ID3D11DeviceContext1Vtbl
impl Sync for ID3D11DeviceContext1Vtbl
impl Unpin for ID3D11DeviceContext1Vtbl
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,