Struct d3d11_win::core::interfaces::ID3D11DeviceContext1Vtbl [] [src]

pub struct ID3D11DeviceContext1Vtbl {
    pub parent: ID3D11DeviceContextVtbl,
    pub CopySubresourceRegion1: Option<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: Option<unsafe  extern "system" fn(This: *mut ID3D11DeviceContext1, pDstResource: *mut ID3D11Resource, DstSubresource: UINT, pDstBox: *const D3D11_BOX, pSrcData: *const c_void, SrcRowPitch: UINT, SrcDepthPitch: UINT, CopyFlags: UINT)>,
    pub DiscardResource: Option<unsafe  extern "system" fn(This: *mut ID3D11DeviceContext1, pResource: *mut ID3D11Resource)>,
    pub DiscardView: Option<unsafe  extern "system" fn(This: *mut ID3D11DeviceContext1, pResourceView: *mut ID3D11View)>,
    pub VSSetConstantBuffers1: Option<unsafe  extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *const *mut ID3D11Buffer, pFirstConstant: *const UINT, pNumConstants: *const UINT)>,
    pub HSSetConstantBuffers1: Option<unsafe  extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *const *mut ID3D11Buffer, pFirstConstant: *const UINT, pNumConstants: *const UINT)>,
    pub DSSetConstantBuffers1: Option<unsafe  extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *const *mut ID3D11Buffer, pFirstConstant: *const UINT, pNumConstants: *const UINT)>,
    pub GSSetConstantBuffers1: Option<unsafe  extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *const *mut ID3D11Buffer, pFirstConstant: *const UINT, pNumConstants: *const UINT)>,
    pub PSSetConstantBuffers1: Option<unsafe  extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *const *mut ID3D11Buffer, pFirstConstant: *const UINT, pNumConstants: *const UINT)>,
    pub CSSetConstantBuffers1: Option<unsafe  extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *const *mut ID3D11Buffer, pFirstConstant: *const UINT, pNumConstants: *const UINT)>,
    pub VSGetConstantBuffers1: Option<unsafe  extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *mut *mut ID3D11Buffer, pFirstConstant: *mut UINT, pNumConstants: *mut UINT)>,
    pub HSGetConstantBuffers1: Option<unsafe  extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *mut *mut ID3D11Buffer, pFirstConstant: *mut UINT, pNumConstants: *mut UINT)>,
    pub DSGetConstantBuffers1: Option<unsafe  extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *mut *mut ID3D11Buffer, pFirstConstant: *mut UINT, pNumConstants: *mut UINT)>,
    pub GSGetConstantBuffers1: Option<unsafe  extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *mut *mut ID3D11Buffer, pFirstConstant: *mut UINT, pNumConstants: *mut UINT)>,
    pub PSGetConstantBuffers1: Option<unsafe  extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *mut *mut ID3D11Buffer, pFirstConstant: *mut UINT, pNumConstants: *mut UINT)>,
    pub CSGetConstantBuffers1: Option<unsafe  extern "system" fn(This: *mut ID3D11DeviceContext1, StartSlot: UINT, NumBuffers: UINT, ppConstantBuffers: *mut *mut ID3D11Buffer, pFirstConstant: *mut UINT, pNumConstants: *mut UINT)>,
    pub SwapDeviceContextState: Option<unsafe  extern "system" fn(This: *mut ID3D11DeviceContext1, pState: *mut ID3DDeviceContextState, ppPreviousState: *mut *mut ID3DDeviceContextState)>,
    pub ClearView: Option<unsafe  extern "system" fn(This: *mut ID3D11DeviceContext1, pView: *mut ID3D11View, Color: [FLOAT; 4], pRect: *const D3D11_RECT, NumRects: UINT)>,
    pub DiscardView1: Option<unsafe  extern "system" fn(This: *mut ID3D11DeviceContext1, pResourceView: *mut ID3D11View, pRects: *const D3D11_RECT, NumRects: UINT)>,
}

Fields

parent
CopySubresourceRegion1
UpdateSubresource1
DiscardResource
DiscardView
VSSetConstantBuffers1
HSSetConstantBuffers1
DSSetConstantBuffers1
GSSetConstantBuffers1
PSSetConstantBuffers1
CSSetConstantBuffers1
VSGetConstantBuffers1
HSGetConstantBuffers1
DSGetConstantBuffers1
GSGetConstantBuffers1
PSGetConstantBuffers1
CSGetConstantBuffers1
SwapDeviceContextState
ClearView
DiscardView1