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.