Trait IWICPixelFormatInfo_Impl
pub trait IWICPixelFormatInfo_Impl: 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<()>
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.