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.