pub trait IWICPixelFormatInfo_Impl: Sized + IWICComponentInfo_Impl {
    // Required methods
    fn GetFormatGUID(&self) -> Result<GUID>;
    fn GetColorContext(&self) -> Result<IWICColorContext>;
    fn GetBitsPerPixel(&self) -> Result<u32>;
    fn GetChannelCount(&self) -> Result<u32>;
    fn GetChannelMask(
        &self,
        uichannelindex: u32,
        cbmaskbuffer: u32,
        pbmaskbuffer: *mut u8,
        pcbactual: *mut u32,
    ) -> Result<()>;
}

Required Methods§

fn GetFormatGUID(&self) -> Result<GUID>

fn GetColorContext(&self) -> Result<IWICColorContext>

fn GetBitsPerPixel(&self) -> Result<u32>

fn GetChannelCount(&self) -> Result<u32>

fn GetChannelMask( &self, uichannelindex: u32, cbmaskbuffer: u32, pbmaskbuffer: *mut u8, pcbactual: *mut u32, ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§