#[repr(C)]pub struct IWICPixelFormatInfo2 {
pub lpVtbl: *const IWICPixelFormatInfo2Vtbl,
}
Fields§
§lpVtbl: *const IWICPixelFormatInfo2Vtbl
Implementations§
Source§impl IWICPixelFormatInfo2
impl IWICPixelFormatInfo2
pub unsafe fn SupportsTransparency( &self, pfSupportsTransparency: *mut BOOL, ) -> HRESULT
pub unsafe fn GetNumericRepresentation( &self, pNumericRepresentation: *mut WICPixelFormatNumericRepresentation, ) -> HRESULT
Methods from Deref<Target = 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 IWICPixelFormatInfo2
impl Deref for IWICPixelFormatInfo2
Source§type Target = IWICPixelFormatInfo
type Target = IWICPixelFormatInfo
The resulting type after dereferencing.
Source§fn deref(&self) -> &IWICPixelFormatInfo
fn deref(&self) -> &IWICPixelFormatInfo
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IWICPixelFormatInfo2
impl RefUnwindSafe for IWICPixelFormatInfo2
impl !Send for IWICPixelFormatInfo2
impl !Sync for IWICPixelFormatInfo2
impl Unpin for IWICPixelFormatInfo2
impl UnwindSafe for IWICPixelFormatInfo2
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