pub trait ID3D10EffectRenderTargetViewVariable_Impl: Sized + ID3D10EffectVariable_Impl {
// Required methods
fn SetRenderTarget(
&self,
presource: Option<&ID3D10RenderTargetView>,
) -> Result<()>;
fn GetRenderTarget(&self) -> Result<ID3D10RenderTargetView>;
fn SetRenderTargetArray(
&self,
ppresources: *const Option<ID3D10RenderTargetView>,
offset: u32,
count: u32,
) -> Result<()>;
fn GetRenderTargetArray(
&self,
ppresources: *mut Option<ID3D10RenderTargetView>,
offset: u32,
count: u32,
) -> Result<()>;
}
Required Methods§
fn SetRenderTarget( &self, presource: Option<&ID3D10RenderTargetView>, ) -> Result<()>
fn GetRenderTarget(&self) -> Result<ID3D10RenderTargetView>
fn SetRenderTargetArray( &self, ppresources: *const Option<ID3D10RenderTargetView>, offset: u32, count: u32, ) -> Result<()>
fn GetRenderTargetArray( &self, ppresources: *mut Option<ID3D10RenderTargetView>, offset: u32, count: u32, ) -> Result<()>
Object Safety§
This trait is not object safe.