Struct ID3D10Device_Vtbl
#[repr(C)]pub struct ID3D10Device_Vtbl {Show 96 fields
pub base__: IUnknown_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),
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),
pub DrawIndexed: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: i32),
pub Draw: unsafe extern "system" fn(_: *mut c_void, _: u32, _: 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),
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 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 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 RSSetState: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void),
pub RSSetViewports: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const D3D10_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 D3D10_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 D3D10_BOX, _: *const c_void, _: u32, _: u32),
pub ClearRenderTargetView: 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 ResolveSubresource: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32, _: *mut c_void, _: u32, _: DXGI_FORMAT),
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),
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),
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),
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 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, _: *mut u32),
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 D3D10_VIEWPORT),
pub RSGetScissorRects: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut RECT),
pub GetDeviceRemovedReason: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub SetExceptionMode: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub GetExceptionMode: unsafe extern "system" fn(_: *mut c_void) -> u32,
pub GetPrivateData: unsafe extern "system" fn(_: *mut c_void, _: *const GUID, _: *mut u32, _: *mut c_void) -> HRESULT,
pub SetPrivateData: unsafe extern "system" fn(_: *mut c_void, _: *const GUID, _: u32, _: *const c_void) -> HRESULT,
pub SetPrivateDataInterface: unsafe extern "system" fn(_: *mut c_void, _: *const GUID, _: *mut c_void) -> HRESULT,
pub ClearState: unsafe extern "system" fn(_: *mut c_void),
pub Flush: unsafe extern "system" fn(_: *mut c_void),
pub CreateBuffer: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_BUFFER_DESC, _: *const D3D10_SUBRESOURCE_DATA, _: *mut *mut c_void) -> HRESULT,
pub CreateTexture1D: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_TEXTURE1D_DESC, _: *const D3D10_SUBRESOURCE_DATA, _: *mut *mut c_void) -> HRESULT,
pub CreateTexture2D: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_TEXTURE2D_DESC, _: *const D3D10_SUBRESOURCE_DATA, _: *mut *mut c_void) -> HRESULT,
pub CreateTexture3D: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_TEXTURE3D_DESC, _: *const D3D10_SUBRESOURCE_DATA, _: *mut *mut c_void) -> HRESULT,
pub CreateShaderResourceView: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const D3D10_SHADER_RESOURCE_VIEW_DESC, _: *mut *mut c_void) -> HRESULT,
pub CreateRenderTargetView: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const D3D10_RENDER_TARGET_VIEW_DESC, _: *mut *mut c_void) -> HRESULT,
pub CreateDepthStencilView: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const D3D10_DEPTH_STENCIL_VIEW_DESC, _: *mut *mut c_void) -> HRESULT,
pub CreateInputLayout: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_INPUT_ELEMENT_DESC, _: u32, _: *const c_void, _: usize, _: *mut *mut c_void) -> HRESULT,
pub CreateVertexShader: unsafe extern "system" fn(_: *mut c_void, _: *const c_void, _: usize, _: *mut *mut c_void) -> HRESULT,
pub CreateGeometryShader: unsafe extern "system" fn(_: *mut c_void, _: *const c_void, _: usize, _: *mut *mut c_void) -> HRESULT,
pub CreateGeometryShaderWithStreamOutput: unsafe extern "system" fn(_: *mut c_void, _: *const c_void, _: usize, _: *const D3D10_SO_DECLARATION_ENTRY, _: u32, _: u32, _: *mut *mut c_void) -> HRESULT,
pub CreatePixelShader: unsafe extern "system" fn(_: *mut c_void, _: *const c_void, _: usize, _: *mut *mut c_void) -> HRESULT,
pub CreateBlendState: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_BLEND_DESC, _: *mut *mut c_void) -> HRESULT,
pub CreateDepthStencilState: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_DEPTH_STENCIL_DESC, _: *mut *mut c_void) -> HRESULT,
pub CreateRasterizerState: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_RASTERIZER_DESC, _: *mut *mut c_void) -> HRESULT,
pub CreateSamplerState: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_SAMPLER_DESC, _: *mut *mut c_void) -> HRESULT,
pub CreateQuery: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_QUERY_DESC, _: *mut *mut c_void) -> HRESULT,
pub CreatePredicate: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_QUERY_DESC, _: *mut *mut c_void) -> HRESULT,
pub CreateCounter: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_COUNTER_DESC, _: *mut *mut c_void) -> HRESULT,
pub CheckFormatSupport: unsafe extern "system" fn(_: *mut c_void, _: DXGI_FORMAT, _: *mut u32) -> HRESULT,
pub CheckMultisampleQualityLevels: unsafe extern "system" fn(_: *mut c_void, _: DXGI_FORMAT, _: u32, _: *mut u32) -> HRESULT,
pub CheckCounterInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut D3D10_COUNTER_INFO),
pub CheckCounter: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_COUNTER_DESC, _: *mut D3D10_COUNTER_TYPE, _: *mut u32, _: PSTR, _: *mut u32, _: PSTR, _: *mut u32, _: PSTR, _: *mut u32) -> HRESULT,
pub GetCreationFlags: unsafe extern "system" fn(_: *mut c_void) -> u32,
pub OpenSharedResource: unsafe extern "system" fn(_: *mut c_void, _: HANDLE, _: *const GUID, _: *mut *mut c_void) -> HRESULT,
pub SetTextFilterSize: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32),
pub GetTextFilterSize: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut u32),
}Fields§
§base__: IUnknown_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)§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)§DrawIndexed: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: i32)§Draw: unsafe extern "system" fn(_: *mut c_void, _: u32, _: 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)§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)§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)§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)§RSSetState: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void)§RSSetViewports: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const D3D10_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 D3D10_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 D3D10_BOX, _: *const c_void, _: u32, _: u32)§ClearRenderTargetView: 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)§ResolveSubresource: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32, _: *mut c_void, _: u32, _: DXGI_FORMAT)§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)§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)§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)§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)§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, _: *mut u32)§RSGetState: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void)§RSGetViewports: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut D3D10_VIEWPORT)§RSGetScissorRects: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut RECT)§GetDeviceRemovedReason: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§SetExceptionMode: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§GetExceptionMode: unsafe extern "system" fn(_: *mut c_void) -> u32§GetPrivateData: unsafe extern "system" fn(_: *mut c_void, _: *const GUID, _: *mut u32, _: *mut c_void) -> HRESULT§SetPrivateData: unsafe extern "system" fn(_: *mut c_void, _: *const GUID, _: u32, _: *const c_void) -> HRESULT§SetPrivateDataInterface: unsafe extern "system" fn(_: *mut c_void, _: *const GUID, _: *mut c_void) -> HRESULT§ClearState: unsafe extern "system" fn(_: *mut c_void)§Flush: unsafe extern "system" fn(_: *mut c_void)§CreateBuffer: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_BUFFER_DESC, _: *const D3D10_SUBRESOURCE_DATA, _: *mut *mut c_void) -> HRESULT§CreateTexture1D: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_TEXTURE1D_DESC, _: *const D3D10_SUBRESOURCE_DATA, _: *mut *mut c_void) -> HRESULT§CreateTexture2D: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_TEXTURE2D_DESC, _: *const D3D10_SUBRESOURCE_DATA, _: *mut *mut c_void) -> HRESULT§CreateTexture3D: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_TEXTURE3D_DESC, _: *const D3D10_SUBRESOURCE_DATA, _: *mut *mut c_void) -> HRESULT§CreateShaderResourceView: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const D3D10_SHADER_RESOURCE_VIEW_DESC, _: *mut *mut c_void) -> HRESULT§CreateRenderTargetView: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const D3D10_RENDER_TARGET_VIEW_DESC, _: *mut *mut c_void) -> HRESULT§CreateDepthStencilView: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const D3D10_DEPTH_STENCIL_VIEW_DESC, _: *mut *mut c_void) -> HRESULT§CreateInputLayout: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_INPUT_ELEMENT_DESC, _: u32, _: *const c_void, _: usize, _: *mut *mut c_void) -> HRESULT§CreateVertexShader: unsafe extern "system" fn(_: *mut c_void, _: *const c_void, _: usize, _: *mut *mut c_void) -> HRESULT§CreateGeometryShader: unsafe extern "system" fn(_: *mut c_void, _: *const c_void, _: usize, _: *mut *mut c_void) -> HRESULT§CreateGeometryShaderWithStreamOutput: unsafe extern "system" fn(_: *mut c_void, _: *const c_void, _: usize, _: *const D3D10_SO_DECLARATION_ENTRY, _: u32, _: u32, _: *mut *mut c_void) -> HRESULT§CreatePixelShader: unsafe extern "system" fn(_: *mut c_void, _: *const c_void, _: usize, _: *mut *mut c_void) -> HRESULT§CreateBlendState: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_BLEND_DESC, _: *mut *mut c_void) -> HRESULT§CreateDepthStencilState: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_DEPTH_STENCIL_DESC, _: *mut *mut c_void) -> HRESULT§CreateRasterizerState: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_RASTERIZER_DESC, _: *mut *mut c_void) -> HRESULT§CreateSamplerState: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_SAMPLER_DESC, _: *mut *mut c_void) -> HRESULT§CreateQuery: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_QUERY_DESC, _: *mut *mut c_void) -> HRESULT§CreatePredicate: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_QUERY_DESC, _: *mut *mut c_void) -> HRESULT§CreateCounter: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_COUNTER_DESC, _: *mut *mut c_void) -> HRESULT§CheckFormatSupport: unsafe extern "system" fn(_: *mut c_void, _: DXGI_FORMAT, _: *mut u32) -> HRESULT§CheckMultisampleQualityLevels: unsafe extern "system" fn(_: *mut c_void, _: DXGI_FORMAT, _: u32, _: *mut u32) -> HRESULT§CheckCounterInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut D3D10_COUNTER_INFO)§CheckCounter: unsafe extern "system" fn(_: *mut c_void, _: *const D3D10_COUNTER_DESC, _: *mut D3D10_COUNTER_TYPE, _: *mut u32, _: PSTR, _: *mut u32, _: PSTR, _: *mut u32, _: PSTR, _: *mut u32) -> HRESULT§GetCreationFlags: unsafe extern "system" fn(_: *mut c_void) -> u32§SetTextFilterSize: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32)§GetTextFilterSize: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut u32)Implementations§
§impl ID3D10Device_Vtbl
impl ID3D10Device_Vtbl
pub const fn new<Identity: ID3D10Device_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for ID3D10Device_Vtbl
impl RefUnwindSafe for ID3D10Device_Vtbl
impl Send for ID3D10Device_Vtbl
impl Sync for ID3D10Device_Vtbl
impl Unpin for ID3D10Device_Vtbl
impl UnwindSafe for ID3D10Device_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