Trait windows::Win32::Graphics::Direct3D10::ID3D10Device1_Impl
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§
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
Object Safety§
This trait is not object safe.