[]
        
(Showing Draft Content)

GrapeCity.Documents.DX.WIC.DevelopRaw

Class DevelopRaw

Namespace
GrapeCity.Documents.DX.WIC
Assembly
GcDocs.DX.Windows.dll

IWICDevelopRaw

[Guid("fbec5e44-f7be-4b65-b7f8-c0c81fef026d")]
public class DevelopRaw : BitmapFrameDecode, IDisposable, IUnknown
Inheritance
object
DevelopRaw
Implements
System.IDisposable
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

Constructors

DevelopRaw(IntPtr)

Initializes a new instance of the DevelopRaw class.

public DevelopRaw(IntPtr nativePtr)

Parameters

nativePtr System.IntPtr

The native pointer.

Methods

GetContrast()

HRESULT IWICDevelopRaw::GetContrast([Out] double* pContrast)

public double GetContrast()

Returns

double

GetCurrentParameterSet()

HRESULT IWICDevelopRaw::GetCurrentParameterSet([Out] IPropertyBag2** ppCurrentParameterSet)

public PropertyBag GetCurrentParameterSet()

Returns

PropertyBag

GetExposureCompensation()

HRESULT IWICDevelopRaw::GetExposureCompensation([Out] double* pEV)

public double GetExposureCompensation()

Returns

double

GetGamma()

HRESULT IWICDevelopRaw::GetGamma([Out] double* pGamma)

public double GetGamma()

Returns

double

GetKelvinRangeInfo(out int, out int, out int)

HRESULT IWICDevelopRaw::GetKelvinRangeInfo([Out] unsigned int* pMinKelvinTemp,[Out] unsigned int* pMaxKelvinTemp,[Out] unsigned int* pKelvinTempStepValue)

public void GetKelvinRangeInfo(out int minKelvinTempRef, out int maxKelvinTempRef, out int kelvinTempStepValueRef)

Parameters

minKelvinTempRef int
maxKelvinTempRef int
kelvinTempStepValueRef int

GetNamedWhitePoint()

HRESULT IWICDevelopRaw::GetNamedWhitePoint([Out] WICNamedWhitePoint* pWhitePoint)

public NamedWhitePoint GetNamedWhitePoint()

Returns

NamedWhitePoint

GetNoiseReduction()

HRESULT IWICDevelopRaw::GetNoiseReduction([Out] double* pNoiseReduction)

public double GetNoiseReduction()

Returns

double

GetRenderMode()

HRESULT IWICDevelopRaw::GetRenderMode([Out] WICRawRenderMode* pRenderMode)

public RawRenderMode GetRenderMode()

Returns

RawRenderMode

GetRotation()

HRESULT IWICDevelopRaw::GetRotation([Out] double* pRotation)

public double GetRotation()

Returns

double

GetSaturation()

HRESULT IWICDevelopRaw::GetSaturation([Out] double* pSaturation)

public double GetSaturation()

Returns

double

GetSharpness()

HRESULT IWICDevelopRaw::GetSharpness([Out] double* pSharpness)

public double GetSharpness()

Returns

double

GetTint()

HRESULT IWICDevelopRaw::GetTint([Out] double* pTint)

public double GetTint()

Returns

double

GetToneCurve(int, RawToneCurve[], IntPtr)

HRESULT IWICDevelopRaw::GetToneCurve([In] unsigned int cbToneCurveBufferSize,[Out, Buffer, Optional] WICRawToneCurve* pToneCurve,[InOut, Optional] unsigned int* pcbActualToneCurveBufferSize)

public void GetToneCurve(int toneCurveBufferSize, RawToneCurve[] toneCurveRef, IntPtr actualToneCurveBufferSizeRef)

Parameters

toneCurveBufferSize int
toneCurveRef RawToneCurve[]
actualToneCurveBufferSizeRef System.IntPtr

GetWhitePointKelvin()

HRESULT IWICDevelopRaw::GetWhitePointKelvin([Out] unsigned int* pWhitePointKelvin)

public int GetWhitePointKelvin()

Returns

int

GetWhitePointRGB(out int, out int, out int)

HRESULT IWICDevelopRaw::GetWhitePointRGB([Out] unsigned int* pRed,[Out] unsigned int* pGreen,[Out] unsigned int* pBlue)

public void GetWhitePointRGB(out int redRef, out int greenRef, out int blueRef)

Parameters

redRef int
greenRef int
blueRef int

LoadParameterSet(RawParameterSet)

HRESULT IWICDevelopRaw::LoadParameterSet([In] WICRawParameterSet ParameterSet)

public void LoadParameterSet(RawParameterSet parameterSet)

Parameters

parameterSet RawParameterSet

QueryRawCapabilitiesInfo(ref RawCapabilitiesInfo)

HRESULT IWICDevelopRaw::QueryRawCapabilitiesInfo([In] WICRawCapabilitiesInfo* pInfo)

public void QueryRawCapabilitiesInfo(ref RawCapabilitiesInfo infoRef)

Parameters

infoRef RawCapabilitiesInfo

SetContrast(double)

HRESULT IWICDevelopRaw::SetContrast([In] double Contrast)

public void SetContrast(double contrast)

Parameters

contrast double

SetDestinationColorContext(ColorContext)

HRESULT IWICDevelopRaw::SetDestinationColorContext([In, Optional] IWICColorContext* pColorContext)

public void SetDestinationColorContext(ColorContext colorContextRef)

Parameters

colorContextRef ColorContext

SetExposureCompensation(double)

HRESULT IWICDevelopRaw::SetExposureCompensation([In] double ev)

public void SetExposureCompensation(double ev)

Parameters

ev double

SetGamma(double)

HRESULT IWICDevelopRaw::SetGamma([In] double Gamma)

public void SetGamma(double gamma)

Parameters

gamma double

SetNamedWhitePoint(NamedWhitePoint)

HRESULT IWICDevelopRaw::SetNamedWhitePoint([In] WICNamedWhitePoint WhitePoint)

public void SetNamedWhitePoint(NamedWhitePoint whitePoint)

Parameters

whitePoint NamedWhitePoint

SetNoiseReduction(double)

HRESULT IWICDevelopRaw::SetNoiseReduction([In] double NoiseReduction)

public void SetNoiseReduction(double noiseReduction)

Parameters

noiseReduction double

SetNotificationCallback(DevelopRawNotificationCallback)

HRESULT IWICDevelopRaw::SetNotificationCallback([In, Optional] IWICDevelopRawNotificationCallback* pCallback)

public void SetNotificationCallback(DevelopRawNotificationCallback callbackRef)

Parameters

callbackRef DevelopRawNotificationCallback

SetRenderMode(RawRenderMode)

HRESULT IWICDevelopRaw::SetRenderMode([In] WICRawRenderMode RenderMode)

public void SetRenderMode(RawRenderMode renderMode)

Parameters

renderMode RawRenderMode

SetRotation(double)

HRESULT IWICDevelopRaw::SetRotation([In] double Rotation)

public void SetRotation(double rotation)

Parameters

rotation double

SetSaturation(double)

HRESULT IWICDevelopRaw::SetSaturation([In] double Saturation)

public void SetSaturation(double saturation)

Parameters

saturation double

SetSharpness(double)

HRESULT IWICDevelopRaw::SetSharpness([In] double Sharpness)

public void SetSharpness(double sharpness)

Parameters

sharpness double

SetTint(double)

HRESULT IWICDevelopRaw::SetTint([In] double Tint)

public void SetTint(double tint)

Parameters

tint double

SetToneCurve(int, RawToneCurve[])

HRESULT IWICDevelopRaw::SetToneCurve([In] unsigned int cbToneCurveSize,[In, Buffer] const WICRawToneCurve* pToneCurve)

public void SetToneCurve(int toneCurveSize, RawToneCurve[] toneCurveRef)

Parameters

toneCurveSize int
toneCurveRef RawToneCurve[]

SetWhitePointKelvin(int)

HRESULT IWICDevelopRaw::SetWhitePointKelvin([In] unsigned int WhitePointKelvin)

public void SetWhitePointKelvin(int whitePointKelvin)

Parameters

whitePointKelvin int

SetWhitePointRGB(int, int, int)

HRESULT IWICDevelopRaw::SetWhitePointRGB([In] unsigned int Red,[In] unsigned int Green,[In] unsigned int Blue)

public void SetWhitePointRGB(int red, int green, int blue)

Parameters

red int
green int
blue int

Operators

explicit operator DevelopRaw(IntPtr)

Performs an explicit conversion from System.IntPtr to DevelopRaw.

public static explicit operator DevelopRaw(IntPtr nativePointer)

Parameters

nativePointer System.IntPtr

Returns

DevelopRaw