pub trait ID3D10Device1_Impl: Sized + ID3D10Device_Impl {
    // Required methods
    fn CreateShaderResourceView1(
        &self,
        presource: Option<&ID3D10Resource>,
        pdesc: *const D3D10_SHADER_RESOURCE_VIEW_DESC1,
        ppsrview: *mut Option<ID3D10ShaderResourceView1>
    ) -> Result<()>;
    fn CreateBlendState1(
        &self,
        pblendstatedesc: *const D3D10_BLEND_DESC1,
        ppblendstate: *mut Option<ID3D10BlendState1>
    ) -> Result<()>;
    fn GetFeatureLevel(&self) -> D3D10_FEATURE_LEVEL1;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§