public HRESULT SetToneCurve(uint cbToneCurveSize, [NativeTypeName("const WICRawToneCurve *")] WICRawToneCurve *pToneCurve)
 {
     return(((delegate * unmanaged <IWICDevelopRaw *, uint, WICRawToneCurve *, int>)(lpVtbl[36]))((IWICDevelopRaw *)Unsafe.AsPointer(ref this), cbToneCurveSize, pToneCurve));
 }
 public HRESULT GetToneCurve(uint cbToneCurveBufferSize, WICRawToneCurve *pToneCurve, uint *pcbActualToneCurveBufferSize)
 {
     return(((delegate * unmanaged <IWICDevelopRaw *, uint, WICRawToneCurve *, uint *, int>)(lpVtbl[37]))((IWICDevelopRaw *)Unsafe.AsPointer(ref this), cbToneCurveBufferSize, pToneCurve, pcbActualToneCurveBufferSize));
 }
예제 #3
0
 public int GetToneCurve([NativeTypeName("UINT")] uint cbToneCurveBufferSize, [NativeTypeName("WICRawToneCurve *")] WICRawToneCurve *pToneCurve, [NativeTypeName("UINT *")] uint *pcbActualToneCurveBufferSize)
 {
     return(((delegate * unmanaged <IWICDevelopRaw *, uint, WICRawToneCurve *, uint *, int>)(lpVtbl[37]))((IWICDevelopRaw *)Unsafe.AsPointer(ref this), cbToneCurveBufferSize, pToneCurve, pcbActualToneCurveBufferSize));
 }