pub trait ID3D10EffectConstantBuffer_Impl: Sized + ID3D10EffectVariable_Impl {
    // Required methods
    fn SetConstantBuffer(
        &self,
        pconstantbuffer: Option<&ID3D10Buffer>,
    ) -> Result<()>;
    fn GetConstantBuffer(&self) -> Result<ID3D10Buffer>;
    fn SetTextureBuffer(
        &self,
        ptexturebuffer: Option<&ID3D10ShaderResourceView>,
    ) -> Result<()>;
    fn GetTextureBuffer(&self) -> Result<ID3D10ShaderResourceView>;
}

Required Methods§

fn SetConstantBuffer( &self, pconstantbuffer: Option<&ID3D10Buffer>, ) -> Result<()>

fn GetConstantBuffer(&self) -> Result<ID3D10Buffer>

fn SetTextureBuffer( &self, ptexturebuffer: Option<&ID3D10ShaderResourceView>, ) -> Result<()>

fn GetTextureBuffer(&self) -> Result<ID3D10ShaderResourceView>

Object Safety§

This trait is not object safe.

Implementors§