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 | |