#[repr(C)]pub struct IWICPixelFormatInfo {
pub lpVtbl: *const IWICPixelFormatInfoVtbl,
}
Fields§
§lpVtbl: *const IWICPixelFormatInfoVtbl
Implementations§
Source§impl IWICPixelFormatInfo
impl IWICPixelFormatInfo
pub unsafe fn GetFormatGUID(&self, pFormat: *mut GUID) -> HRESULT
pub unsafe fn GetColorContext( &self, ppIColorContext: *mut *mut IWICColorContext, ) -> HRESULT
pub unsafe fn GetBitsPerPixel(&self, puiBitsPerPixel: *mut UINT) -> HRESULT
pub unsafe fn GetChannelCount(&self, puiChannelCount: *mut UINT) -> HRESULT
pub unsafe fn GetChannelMask( &self, uiChannelIndex: UINT, cbMaskBuffer: UINT, pbMaskBuffer: *mut BYTE, pcbActual: *mut UINT, ) -> HRESULT
Methods from Deref<Target = IWICComponentInfo>§
pub unsafe fn GetComponentType(&self, pType: *mut WICComponentType) -> HRESULT
pub unsafe fn GetCLSID(&self, pclsid: *mut CLSID) -> HRESULT
pub unsafe fn GetSigningStatus(&self, pStatus: *mut DWORD) -> HRESULT
pub unsafe fn GetAuthor( &self, cchAuthor: UINT, wzAuthor: *mut WCHAR, pcchActual: *mut UINT, ) -> HRESULT
pub unsafe fn GetVendorGUID(&self, pguidVendor: *mut GUID) -> HRESULT
pub unsafe fn GetVersion( &self, cchVersion: UINT, wzVersion: *mut WCHAR, pcchActual: *mut UINT, ) -> HRESULT
pub unsafe fn GetSpecVersion( &self, cchSpecVersion: UINT, wzSpecVersion: *mut WCHAR, pcchActual: *mut UINT, ) -> HRESULT
pub unsafe fn GetFriendlyName( &self, cchFriendlyName: UINT, wzFriendlyName: *mut WCHAR, pcchActual: *mut UINT, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IWICPixelFormatInfo
impl Deref for IWICPixelFormatInfo
Source§type Target = IWICComponentInfo
type Target = IWICComponentInfo
The resulting type after dereferencing.
Source§fn deref(&self) -> &IWICComponentInfo
fn deref(&self) -> &IWICComponentInfo
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IWICPixelFormatInfo
impl RefUnwindSafe for IWICPixelFormatInfo
impl !Send for IWICPixelFormatInfo
impl !Sync for IWICPixelFormatInfo
impl Unpin for IWICPixelFormatInfo
impl UnwindSafe for IWICPixelFormatInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more