#[repr(C)]
pub struct ID3D11DeviceContext_Vtbl {
Show 109 fields pub base__: ID3D11DeviceChild_Vtbl, pub VSSetConstantBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void), pub PSSetShaderResources: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void), pub PSSetShader: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const *mut c_void, _: u32), pub PSSetSamplers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void), pub VSSetShader: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const *mut c_void, _: u32), pub DrawIndexed: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: i32), pub Draw: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32), pub Map: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32, _: D3D11_MAP, _: u32, _: *mut D3D11_MAPPED_SUBRESOURCE) -> HRESULT, pub Unmap: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32), pub PSSetConstantBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void), pub IASetInputLayout: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void), pub IASetVertexBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void, _: *const u32, _: *const u32), pub IASetIndexBuffer: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: DXGI_FORMAT, _: u32), pub DrawIndexedInstanced: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: u32, _: i32, _: u32), pub DrawInstanced: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: u32, _: u32), pub GSSetConstantBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void), pub GSSetShader: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const *mut c_void, _: u32), pub IASetPrimitiveTopology: unsafe extern "system" fn(_: *mut c_void, _: D3D_PRIMITIVE_TOPOLOGY), pub VSSetShaderResources: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void), pub VSSetSamplers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void), pub Begin: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void), pub End: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void), pub GetData: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: u32, _: u32) -> HRESULT, pub SetPredication: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: BOOL), pub GSSetShaderResources: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void), pub GSSetSamplers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void), pub OMSetRenderTargets: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const *mut c_void, _: *mut c_void), pub OMSetRenderTargetsAndUnorderedAccessViews: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const *mut c_void, _: *mut c_void, _: u32, _: u32, _: *const *mut c_void, _: *const u32), pub OMSetBlendState: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const f32, _: u32), pub OMSetDepthStencilState: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32), pub SOSetTargets: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const *mut c_void, _: *const u32), pub DrawAuto: unsafe extern "system" fn(_: *mut c_void), pub DrawIndexedInstancedIndirect: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32), pub DrawInstancedIndirect: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32), pub Dispatch: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: u32), pub DispatchIndirect: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32), pub RSSetState: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void), pub RSSetViewports: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const D3D11_VIEWPORT), pub RSSetScissorRects: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const RECT), pub CopySubresourceRegion: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32, _: u32, _: u32, _: u32, _: *mut c_void, _: u32, _: *const D3D11_BOX), pub CopyResource: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void), pub UpdateSubresource: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32, _: *const D3D11_BOX, _: *const c_void, _: u32, _: u32), pub CopyStructureCount: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32, _: *mut c_void), pub ClearRenderTargetView: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const f32), pub ClearUnorderedAccessViewUint: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const u32), pub ClearUnorderedAccessViewFloat: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const f32), pub ClearDepthStencilView: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32, _: f32, _: u8), pub GenerateMips: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void), pub SetResourceMinLOD: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: f32), pub GetResourceMinLOD: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> f32, pub ResolveSubresource: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32, _: *mut c_void, _: u32, _: DXGI_FORMAT), pub ExecuteCommandList: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: BOOL), pub HSSetShaderResources: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void), pub HSSetShader: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const *mut c_void, _: u32), pub HSSetSamplers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void), pub HSSetConstantBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void), pub DSSetShaderResources: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void), pub DSSetShader: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const *mut c_void, _: u32), pub DSSetSamplers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void), pub DSSetConstantBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void), pub CSSetShaderResources: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void), pub CSSetUnorderedAccessViews: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void, _: *const u32), pub CSSetShader: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const *mut c_void, _: u32), pub CSSetSamplers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void), pub CSSetConstantBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void), pub VSGetConstantBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void), pub PSGetShaderResources: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void), pub PSGetShader: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void, _: *mut *mut c_void, _: *mut u32), pub PSGetSamplers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void), pub VSGetShader: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void, _: *mut *mut c_void, _: *mut u32), pub PSGetConstantBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void), pub IAGetInputLayout: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void), pub IAGetVertexBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void, _: *mut u32, _: *mut u32), pub IAGetIndexBuffer: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void, _: *mut DXGI_FORMAT, _: *mut u32), pub GSGetConstantBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void), pub GSGetShader: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void, _: *mut *mut c_void, _: *mut u32), pub IAGetPrimitiveTopology: unsafe extern "system" fn(_: *mut c_void, _: *mut D3D_PRIMITIVE_TOPOLOGY), pub VSGetShaderResources: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void), pub VSGetSamplers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void), pub GetPredication: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void, _: *mut BOOL), pub GSGetShaderResources: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void), pub GSGetSamplers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void), pub OMGetRenderTargets: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut *mut c_void, _: *mut *mut c_void), pub OMGetRenderTargetsAndUnorderedAccessViews: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut *mut c_void, _: *mut *mut c_void, _: u32, _: u32, _: *mut *mut c_void), pub OMGetBlendState: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void, _: *mut f32, _: *mut u32), pub OMGetDepthStencilState: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void, _: *mut u32), pub SOGetTargets: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut *mut c_void), pub RSGetState: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void), pub RSGetViewports: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut D3D11_VIEWPORT), pub RSGetScissorRects: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut RECT), pub HSGetShaderResources: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void), pub HSGetShader: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void, _: *mut *mut c_void, _: *mut u32), pub HSGetSamplers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void), pub HSGetConstantBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void), pub DSGetShaderResources: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void), pub DSGetShader: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void, _: *mut *mut c_void, _: *mut u32), pub DSGetSamplers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void), pub DSGetConstantBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void), pub CSGetShaderResources: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void), pub CSGetUnorderedAccessViews: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void), pub CSGetShader: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void, _: *mut *mut c_void, _: *mut u32), pub CSGetSamplers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void), pub CSGetConstantBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void), pub ClearState: unsafe extern "system" fn(_: *mut c_void), pub Flush: unsafe extern "system" fn(_: *mut c_void), pub GetType: unsafe extern "system" fn(_: *mut c_void) -> D3D11_DEVICE_CONTEXT_TYPE, pub GetContextFlags: unsafe extern "system" fn(_: *mut c_void) -> u32, pub FinishCommandList: unsafe extern "system" fn(_: *mut c_void, _: BOOL, _: *mut *mut c_void) -> HRESULT,
}

Fields§

§base__: ID3D11DeviceChild_Vtbl§VSSetConstantBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void)§PSSetShaderResources: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void)§PSSetShader: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const *mut c_void, _: u32)§PSSetSamplers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void)§VSSetShader: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const *mut c_void, _: u32)§DrawIndexed: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: i32)§Draw: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32)§Map: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32, _: D3D11_MAP, _: u32, _: *mut D3D11_MAPPED_SUBRESOURCE) -> HRESULT§Unmap: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32)§PSSetConstantBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void)§IASetInputLayout: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void)§IASetVertexBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void, _: *const u32, _: *const u32)§IASetIndexBuffer: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: DXGI_FORMAT, _: u32)§DrawIndexedInstanced: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: u32, _: i32, _: u32)§DrawInstanced: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: u32, _: u32)§GSSetConstantBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void)§GSSetShader: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const *mut c_void, _: u32)§IASetPrimitiveTopology: unsafe extern "system" fn(_: *mut c_void, _: D3D_PRIMITIVE_TOPOLOGY)§VSSetShaderResources: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void)§VSSetSamplers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void)§Begin: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void)§End: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void)§GetData: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: u32, _: u32) -> HRESULT§SetPredication: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: BOOL)§GSSetShaderResources: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void)§GSSetSamplers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void)§OMSetRenderTargets: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const *mut c_void, _: *mut c_void)§OMSetRenderTargetsAndUnorderedAccessViews: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const *mut c_void, _: *mut c_void, _: u32, _: u32, _: *const *mut c_void, _: *const u32)§OMSetBlendState: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const f32, _: u32)§OMSetDepthStencilState: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32)§SOSetTargets: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const *mut c_void, _: *const u32)§DrawAuto: unsafe extern "system" fn(_: *mut c_void)§DrawIndexedInstancedIndirect: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32)§DrawInstancedIndirect: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32)§Dispatch: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: u32)§DispatchIndirect: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32)§RSSetState: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void)§RSSetViewports: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const D3D11_VIEWPORT)§RSSetScissorRects: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const RECT)§CopySubresourceRegion: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32, _: u32, _: u32, _: u32, _: *mut c_void, _: u32, _: *const D3D11_BOX)§CopyResource: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void)§UpdateSubresource: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32, _: *const D3D11_BOX, _: *const c_void, _: u32, _: u32)§CopyStructureCount: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32, _: *mut c_void)§ClearRenderTargetView: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const f32)§ClearUnorderedAccessViewUint: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const u32)§ClearUnorderedAccessViewFloat: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const f32)§ClearDepthStencilView: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32, _: f32, _: u8)§GenerateMips: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void)§SetResourceMinLOD: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: f32)§GetResourceMinLOD: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> f32§ResolveSubresource: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32, _: *mut c_void, _: u32, _: DXGI_FORMAT)§ExecuteCommandList: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: BOOL)§HSSetShaderResources: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void)§HSSetShader: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const *mut c_void, _: u32)§HSSetSamplers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void)§HSSetConstantBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void)§DSSetShaderResources: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void)§DSSetShader: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const *mut c_void, _: u32)§DSSetSamplers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void)§DSSetConstantBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void)§CSSetShaderResources: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void)§CSSetUnorderedAccessViews: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void, _: *const u32)§CSSetShader: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const *mut c_void, _: u32)§CSSetSamplers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void)§CSSetConstantBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const *mut c_void)§VSGetConstantBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void)§PSGetShaderResources: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void)§PSGetShader: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void, _: *mut *mut c_void, _: *mut u32)§PSGetSamplers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void)§VSGetShader: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void, _: *mut *mut c_void, _: *mut u32)§PSGetConstantBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void)§IAGetInputLayout: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void)§IAGetVertexBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void, _: *mut u32, _: *mut u32)§IAGetIndexBuffer: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void, _: *mut DXGI_FORMAT, _: *mut u32)§GSGetConstantBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void)§GSGetShader: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void, _: *mut *mut c_void, _: *mut u32)§IAGetPrimitiveTopology: unsafe extern "system" fn(_: *mut c_void, _: *mut D3D_PRIMITIVE_TOPOLOGY)§VSGetShaderResources: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void)§VSGetSamplers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void)§GetPredication: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void, _: *mut BOOL)§GSGetShaderResources: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void)§GSGetSamplers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void)§OMGetRenderTargets: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut *mut c_void, _: *mut *mut c_void)§OMGetRenderTargetsAndUnorderedAccessViews: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut *mut c_void, _: *mut *mut c_void, _: u32, _: u32, _: *mut *mut c_void)§OMGetBlendState: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void, _: *mut f32, _: *mut u32)§OMGetDepthStencilState: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void, _: *mut u32)§SOGetTargets: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut *mut c_void)§RSGetState: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void)§RSGetViewports: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut D3D11_VIEWPORT)§RSGetScissorRects: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut RECT)§HSGetShaderResources: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void)§HSGetShader: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void, _: *mut *mut c_void, _: *mut u32)§HSGetSamplers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void)§HSGetConstantBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void)§DSGetShaderResources: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void)§DSGetShader: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void, _: *mut *mut c_void, _: *mut u32)§DSGetSamplers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void)§DSGetConstantBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void)§CSGetShaderResources: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void)§CSGetUnorderedAccessViews: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void)§CSGetShader: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void, _: *mut *mut c_void, _: *mut u32)§CSGetSamplers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void)§CSGetConstantBuffers: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *mut *mut c_void)§ClearState: unsafe extern "system" fn(_: *mut c_void)§Flush: unsafe extern "system" fn(_: *mut c_void)§GetType: unsafe extern "system" fn(_: *mut c_void) -> D3D11_DEVICE_CONTEXT_TYPE§GetContextFlags: unsafe extern "system" fn(_: *mut c_void) -> u32§FinishCommandList: unsafe extern "system" fn(_: *mut c_void, _: BOOL, _: *mut *mut c_void) -> HRESULT

Implementations§

§

impl ID3D11DeviceContext_Vtbl

pub const fn new<Identity, const OFFSET: isize>() -> ID3D11DeviceContext_Vtbl
where Identity: ID3D11DeviceContext_Impl + IUnknownImpl,

pub fn matches(iid: &GUID) -> bool

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.