#[repr(C)]pub struct IWICPixelFormatInfoVtbl {
pub parent: IWICComponentInfoVtbl,
pub GetFormatGUID: unsafe extern "system" fn(This: *mut IWICPixelFormatInfo, pFormat: *mut GUID) -> HRESULT,
pub GetColorContext: unsafe extern "system" fn(This: *mut IWICPixelFormatInfo, ppIColorContext: *mut *mut IWICColorContext) -> HRESULT,
pub GetBitsPerPixel: unsafe extern "system" fn(This: *mut IWICPixelFormatInfo, puiBitsPerPixel: *mut UINT) -> HRESULT,
pub GetChannelCount: unsafe extern "system" fn(This: *mut IWICPixelFormatInfo, puiChannelCount: *mut UINT) -> HRESULT,
pub GetChannelMask: unsafe extern "system" fn(This: *mut IWICPixelFormatInfo, uiChannelIndex: UINT, cbMaskBuffer: UINT, pbMaskBuffer: *mut BYTE, pcbActual: *mut UINT) -> HRESULT,
}
Fields§
§parent: IWICComponentInfoVtbl
§GetFormatGUID: unsafe extern "system" fn(This: *mut IWICPixelFormatInfo, pFormat: *mut GUID) -> HRESULT
§GetColorContext: unsafe extern "system" fn(This: *mut IWICPixelFormatInfo, ppIColorContext: *mut *mut IWICColorContext) -> HRESULT
§GetBitsPerPixel: unsafe extern "system" fn(This: *mut IWICPixelFormatInfo, puiBitsPerPixel: *mut UINT) -> HRESULT
§GetChannelCount: unsafe extern "system" fn(This: *mut IWICPixelFormatInfo, puiChannelCount: *mut UINT) -> HRESULT
§GetChannelMask: unsafe extern "system" fn(This: *mut IWICPixelFormatInfo, uiChannelIndex: UINT, cbMaskBuffer: UINT, pbMaskBuffer: *mut BYTE, pcbActual: *mut UINT) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWICPixelFormatInfoVtbl
impl RefUnwindSafe for IWICPixelFormatInfoVtbl
impl Send for IWICPixelFormatInfoVtbl
impl Sync for IWICPixelFormatInfoVtbl
impl Unpin for IWICPixelFormatInfoVtbl
impl UnwindSafe for IWICPixelFormatInfoVtbl
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