[−][src]Struct winapi::um::wincodec::IWICDevelopRaw
Fields
lpVtbl: *const IWICDevelopRawVtbl
Methods
impl IWICDevelopRaw
[src]
pub unsafe fn QueryRawCapabilitiesInfo(
&self,
pInfo: *mut WICRawCapabilitiesInfo
) -> HRESULT
[src]
&self,
pInfo: *mut WICRawCapabilitiesInfo
) -> HRESULT
pub unsafe fn LoadParameterSet(
&self,
ParameterSet: WICRawParameterSet
) -> HRESULT
[src]
&self,
ParameterSet: WICRawParameterSet
) -> HRESULT
pub unsafe fn GetCurrentParameterSet(
&self,
ppCurrentParameterSet: *mut *mut IPropertyBag2
) -> HRESULT
[src]
&self,
ppCurrentParameterSet: *mut *mut IPropertyBag2
) -> HRESULT
pub unsafe fn SetExposureCompensation(&self, ev: c_double) -> HRESULT
[src]
pub unsafe fn GetExposureCompensation(&self, pEV: *mut c_double) -> HRESULT
[src]
pub unsafe fn SetWhitePointRGB(
&self,
Red: UINT,
Green: UINT,
Blue: UINT
) -> HRESULT
[src]
&self,
Red: UINT,
Green: UINT,
Blue: UINT
) -> HRESULT
pub unsafe fn GetWhitePointRGB(
&self,
pRed: *mut UINT,
pGreen: *mut UINT,
pBlue: *mut UINT
) -> HRESULT
[src]
&self,
pRed: *mut UINT,
pGreen: *mut UINT,
pBlue: *mut UINT
) -> HRESULT
pub unsafe fn SetNamedWhitePoint(
&self,
WhitePoint: WICNamedWhitePoint
) -> HRESULT
[src]
&self,
WhitePoint: WICNamedWhitePoint
) -> HRESULT
pub unsafe fn GetNamedWhitePoint(
&self,
pWhitePoint: *mut WICNamedWhitePoint
) -> HRESULT
[src]
&self,
pWhitePoint: *mut WICNamedWhitePoint
) -> HRESULT
pub unsafe fn SetWhitePointKelvin(&self, WhitePointKelvin: UINT) -> HRESULT
[src]
pub unsafe fn GetWhitePointKelvin(
&self,
pWhitePointKelvin: *mut UINT
) -> HRESULT
[src]
&self,
pWhitePointKelvin: *mut UINT
) -> HRESULT
pub unsafe fn GetKelvinRangeInfo(
&self,
pMinKelvinTemp: *mut UINT,
pMaxKelvinTemp: *mut UINT,
pKelvinTempStepValue: *mut UINT
) -> HRESULT
[src]
&self,
pMinKelvinTemp: *mut UINT,
pMaxKelvinTemp: *mut UINT,
pKelvinTempStepValue: *mut UINT
) -> HRESULT
pub unsafe fn SetContrast(&self, Contrast: c_double) -> HRESULT
[src]
pub unsafe fn GetContrast(&self, pContrast: *mut c_double) -> HRESULT
[src]
pub unsafe fn SetGamma(&self, Gamma: c_double) -> HRESULT
[src]
pub unsafe fn GetGamma(&self, pGamma: *mut c_double) -> HRESULT
[src]
pub unsafe fn SetSharpness(&self, Sharpness: c_double) -> HRESULT
[src]
pub unsafe fn GetSharpness(&self, pSharpness: *mut c_double) -> HRESULT
[src]
pub unsafe fn SetSaturation(&self, Saturation: c_double) -> HRESULT
[src]
pub unsafe fn GetSaturation(&self, pSaturation: *mut c_double) -> HRESULT
[src]
pub unsafe fn SetTint(&self, Tint: c_double) -> HRESULT
[src]
pub unsafe fn GetTint(&self, pTint: *mut c_double) -> HRESULT
[src]
pub unsafe fn SetNoiseReduction(&self, NoiseReduction: c_double) -> HRESULT
[src]
pub unsafe fn GetNoiseReduction(
&self,
pNoiseReduction: *mut c_double
) -> HRESULT
[src]
&self,
pNoiseReduction: *mut c_double
) -> HRESULT
pub unsafe fn SetDestinationColorContext(
&self,
pColorContext: *const IWICColorContext
) -> HRESULT
[src]
&self,
pColorContext: *const IWICColorContext
) -> HRESULT
pub unsafe fn SetToneCurve(
&self,
cbToneCurveSize: UINT,
pToneCurve: *const WICRawToneCurve
) -> HRESULT
[src]
&self,
cbToneCurveSize: UINT,
pToneCurve: *const WICRawToneCurve
) -> HRESULT
pub unsafe fn GetToneCurve(
&self,
cbToneCurveBufferSize: UINT,
pToneCurve: *mut WICRawToneCurve,
pcbActualToneCurveBufferSize: *mut UINT
) -> HRESULT
[src]
&self,
cbToneCurveBufferSize: UINT,
pToneCurve: *mut WICRawToneCurve,
pcbActualToneCurveBufferSize: *mut UINT
) -> HRESULT
pub unsafe fn SetRotation(&self, Rotation: c_double) -> HRESULT
[src]
pub unsafe fn GetRotation(&self, pRotation: *mut c_double) -> HRESULT
[src]
pub unsafe fn SetRenderMode(&self, RenderMode: WICRawRenderMode) -> HRESULT
[src]
pub unsafe fn GetRenderMode(
&self,
pRenderMode: *mut WICRawRenderMode
) -> HRESULT
[src]
&self,
pRenderMode: *mut WICRawRenderMode
) -> HRESULT
pub unsafe fn SetNotificationCallback(
&self,
pCallback: *const IWICDevelopRawNotificationCallback
) -> HRESULT
[src]
&self,
pCallback: *const IWICDevelopRawNotificationCallback
) -> HRESULT
Methods from Deref<Target = IWICBitmapFrameDecode>
pub unsafe fn GetMetadataQueryReader(
&self,
ppIMetadataQueryReader: *mut *mut IWICMetadataQueryReader
) -> HRESULT
[src]
&self,
ppIMetadataQueryReader: *mut *mut IWICMetadataQueryReader
) -> HRESULT
pub unsafe fn GetColorContexts(
&self,
cCount: UINT,
ppIColorContexts: *mut *mut IWICColorContext,
pcActualCount: *mut UINT
) -> HRESULT
[src]
&self,
cCount: UINT,
ppIColorContexts: *mut *mut IWICColorContext,
pcActualCount: *mut UINT
) -> HRESULT
pub unsafe fn GetThumbnail(
&self,
ppIThumbnail: *mut *mut IWICBitmapSource
) -> HRESULT
[src]
&self,
ppIThumbnail: *mut *mut IWICBitmapSource
) -> HRESULT
Trait Implementations
impl Interface for IWICDevelopRaw
[src]
impl Deref for IWICDevelopRaw
[src]
type Target = IWICBitmapFrameDecode
The resulting type after dereferencing.
fn deref(&self) -> &IWICBitmapFrameDecode
[src]
Auto Trait Implementations
Blanket Implementations
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,