windows::Win32::Graphics::Imaging

Trait IWICBitmapDecoderInfo_Impl

pub trait IWICBitmapDecoderInfo_Impl: IWICBitmapCodecInfo_Impl {
    // Required methods
    fn GetPatterns(
        &self,
        cbsizepatterns: u32,
        ppatterns: *mut WICBitmapPattern,
        pcpatterns: *mut u32,
        pcbpatternsactual: *mut u32,
    ) -> Result<()>;
    fn MatchesPattern(&self, pistream: Ref<'_, IStream>) -> Result<BOOL>;
    fn CreateInstance(&self) -> Result<IWICBitmapDecoder>;
}

Required Methods§

fn GetPatterns( &self, cbsizepatterns: u32, ppatterns: *mut WICBitmapPattern, pcpatterns: *mut u32, pcbpatternsactual: *mut u32, ) -> Result<()>

fn MatchesPattern(&self, pistream: Ref<'_, IStream>) -> Result<BOOL>

fn CreateInstance(&self) -> Result<IWICBitmapDecoder>

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§