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)); }
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)); }