windows::Win32::Graphics::Direct3D9

Trait IDirect3DBaseTexture9_Impl

pub trait IDirect3DBaseTexture9_Impl: IDirect3DResource9_Impl {
    // Required methods
    fn SetLOD(&self, lodnew: u32) -> u32;
    fn GetLOD(&self) -> u32;
    fn GetLevelCount(&self) -> u32;
    fn SetAutoGenFilterType(
        &self,
        filtertype: D3DTEXTUREFILTERTYPE,
    ) -> Result<()>;
    fn GetAutoGenFilterType(&self) -> D3DTEXTUREFILTERTYPE;
    fn GenerateMipSubLevels(&self);
}

Required Methods§

fn SetLOD(&self, lodnew: u32) -> u32

fn GetLOD(&self) -> u32

fn GetLevelCount(&self) -> u32

fn SetAutoGenFilterType(&self, filtertype: D3DTEXTUREFILTERTYPE) -> Result<()>

fn GetAutoGenFilterType(&self) -> D3DTEXTUREFILTERTYPE

fn GenerateMipSubLevels(&self)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§