Trait windows::Win32::Graphics::Imaging::IWICColorContext_Impl
pub trait IWICColorContext_Impl: Sized {
// Required methods
fn InitializeFromFilename(&self, wzfilename: &PCWSTR) -> Result<()>;
fn InitializeFromMemory(
&self,
pbbuffer: *const u8,
cbbuffersize: u32,
) -> Result<()>;
fn InitializeFromExifColorSpace(&self, value: u32) -> Result<()>;
fn GetType(&self) -> Result<WICColorContextType>;
fn GetProfileBytes(
&self,
cbbuffer: u32,
pbbuffer: *mut u8,
pcbactual: *mut u32,
) -> Result<()>;
fn GetExifColorSpace(&self) -> Result<u32>;
}
Required Methods§
fn InitializeFromFilename(&self, wzfilename: &PCWSTR) -> Result<()>
fn InitializeFromMemory( &self, pbbuffer: *const u8, cbbuffersize: u32, ) -> Result<()>
fn InitializeFromExifColorSpace(&self, value: u32) -> Result<()>
fn GetType(&self) -> Result<WICColorContextType>
fn GetProfileBytes( &self, cbbuffer: u32, pbbuffer: *mut u8, pcbactual: *mut u32, ) -> Result<()>
fn GetExifColorSpace(&self) -> Result<u32>
Object Safety§
This trait is not object safe.