pub trait ID3D10EffectDepthStencilViewVariable_Impl: Sized + ID3D10EffectVariable_Impl {
    // Required methods
    fn SetDepthStencil(
        &self,
        presource: Option<&ID3D10DepthStencilView>,
    ) -> Result<()>;
    fn GetDepthStencil(&self) -> Result<ID3D10DepthStencilView>;
    fn SetDepthStencilArray(
        &self,
        ppresources: *const Option<ID3D10DepthStencilView>,
        offset: u32,
        count: u32,
    ) -> Result<()>;
    fn GetDepthStencilArray(
        &self,
        ppresources: *mut Option<ID3D10DepthStencilView>,
        offset: u32,
        count: u32,
    ) -> Result<()>;
}

Required Methods§

fn SetDepthStencil( &self, presource: Option<&ID3D10DepthStencilView>, ) -> Result<()>

fn GetDepthStencil(&self) -> Result<ID3D10DepthStencilView>

fn SetDepthStencilArray( &self, ppresources: *const Option<ID3D10DepthStencilView>, offset: u32, count: u32, ) -> Result<()>

fn GetDepthStencilArray( &self, ppresources: *mut Option<ID3D10DepthStencilView>, offset: u32, count: u32, ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§