Struct windows::Win32::Graphics::Direct3D11::ID3D11DeviceContext_Vtbl
#[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
impl ID3D11DeviceContext_Vtbl
pub const fn new<Identity, const OFFSET: isize>() -> ID3D11DeviceContext_Vtblwhere
Identity: ID3D11DeviceContext_Impl + IUnknownImpl,
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for ID3D11DeviceContext_Vtbl
impl RefUnwindSafe for ID3D11DeviceContext_Vtbl
impl Send for ID3D11DeviceContext_Vtbl
impl Sync for ID3D11DeviceContext_Vtbl
impl Unpin for ID3D11DeviceContext_Vtbl
impl UnwindSafe for ID3D11DeviceContext_Vtbl
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