Struct 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) -> HRESULTImplementations§
§impl ID3D11DeviceContext_Vtbl
impl ID3D11DeviceContext_Vtbl
pub const fn new<Identity: ID3D11DeviceContext_Impl, const OFFSET: isize>() -> Self
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