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.

Implementors§