public virtual int SetToneCurve( uint cbToneCurveSize, ref WICRawToneCurve pToneCurve ) { var fp = GetFunctionPointer(36); if (m_SetToneCurveFunc == null) { m_SetToneCurveFunc = (SetToneCurveFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(SetToneCurveFunc)); } return(m_SetToneCurveFunc(m_ptr, cbToneCurveSize, ref pToneCurve)); }
public virtual int GetToneCurve( uint cbToneCurveBufferSize, out WICRawToneCurve pToneCurve, out uint pcbActualToneCurveBufferSize ) { var fp = GetFunctionPointer(37); if (m_GetToneCurveFunc == null) { m_GetToneCurveFunc = (GetToneCurveFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(GetToneCurveFunc)); } return(m_GetToneCurveFunc(m_ptr, cbToneCurveBufferSize, out pToneCurve, out pcbActualToneCurveBufferSize)); }
public static extern int IWICDevelopRaw_GetToneCurve_Proxy( IWICDevelopRaw This, uint cbToneCurveBufferSize, out WICRawToneCurve pToneCurve, out uint pcbActualToneCurveBufferSize );
public static extern int IWICDevelopRaw_SetToneCurve_Proxy( IWICDevelopRaw This, uint cbToneCurveSize, ref WICRawToneCurve pToneCurve );