Struct d3d11_win::core::interfaces::ID3D11Device2Vtbl [] [src]

pub struct ID3D11Device2Vtbl {
    pub parent: ID3D11Device1Vtbl,
    pub GetImmediateContext2: Option<unsafe  extern "system" fn(This: *mut ID3D11Device2, ppImmediateContext: *mut *mut ID3D11DeviceContext2)>,
    pub CreateDeferredContext2: Option<unsafe  extern "system" fn(This: *mut ID3D11Device2, ContextFlags: UINT, ppDeferredContext: *mut *mut ID3D11DeviceContext2) -> HRESULT>,
    pub GetResourceTiling: Option<unsafe  extern "system" fn(This: *mut ID3D11Device2, pTiledResource: *mut ID3D11Resource, pNumTilesForEntireResource: *mut UINT, pPackedMipDesc: *mut D3D11_PACKED_MIP_DESC, pStandardTileShapeForNonPackedMips: *mut D3D11_TILE_SHAPE, pNumSubresourceTilings: *mut UINT, FirstSubresourceTilingToGet: UINT, pSubresourceTilingsForNonPackedMips: *mut D3D11_SUBRESOURCE_TILING)>,
    pub CheckMultisampleQualityLevels1: Option<unsafe  extern "system" fn(This: *mut ID3D11Device2, Format: DXGI_FORMAT, SampleCount: UINT, Flags: UINT, pNumQualityLevels: *mut UINT) -> HRESULT>,
}

Fields

parent
GetImmediateContext2
CreateDeferredContext2
GetResourceTiling
CheckMultisampleQualityLevels1