public virtual int SetDestinationColorContext( IWICColorContext pColorContext ) { var fp = GetFunctionPointer(35); if (m_SetDestinationColorContextFunc == null) { m_SetDestinationColorContextFunc = (SetDestinationColorContextFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(SetDestinationColorContextFunc)); } return(m_SetDestinationColorContextFunc(m_ptr, pColorContext != null ? pColorContext.Ptr : IntPtr.Zero)); }
public virtual int GetColorContext( out IWICColorContext ppIColorContext ) { var fp = GetFunctionPointer(12); if (m_GetColorContextFunc == null) { m_GetColorContextFunc = (GetColorContextFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(GetColorContextFunc)); } ppIColorContext = new IWICColorContext(); return(m_GetColorContextFunc(m_ptr, out ppIColorContext.PtrForNew)); }
public virtual int CreateColorContextFromWicColorContext( IWICColorContext wicColorContext, out ID2D1ColorContext colorContext ) { var fp = GetFunctionPointer(61); if (m_CreateColorContextFromWicColorContextFunc == null) { m_CreateColorContextFromWicColorContextFunc = (CreateColorContextFromWicColorContextFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(CreateColorContextFromWicColorContextFunc)); } colorContext = new ID2D1ColorContext(); return(m_CreateColorContextFromWicColorContextFunc(m_ptr, wicColorContext != null ? wicColorContext.Ptr : IntPtr.Zero, out colorContext.PtrForNew)); }
public virtual int SetColorContexts( uint cCount, out IWICColorContext ppIColorContext ) { var fp = GetFunctionPointer(6); if (m_SetColorContextsFunc == null) { m_SetColorContextsFunc = (SetColorContextsFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(SetColorContextsFunc)); } ppIColorContext = new IWICColorContext(); return(m_SetColorContextsFunc(m_ptr, cCount, out ppIColorContext.PtrForNew)); }
public virtual int GetColorContexts( uint cCount, out IWICColorContext ppIColorContexts, out uint pcActualCount ) { var fp = GetFunctionPointer(10); if (m_GetColorContextsFunc == null) { m_GetColorContextsFunc = (GetColorContextsFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(GetColorContextsFunc)); } ppIColorContexts = new IWICColorContext(); return(m_GetColorContextsFunc(m_ptr, cCount, out ppIColorContexts.PtrForNew, out pcActualCount)); }
public virtual int Initialize( IWICBitmapSource pIBitmapSource, IWICColorContext pIContextSource, IWICColorContext pIContextDest, ref Guid pixelFmtDest ) { var fp = GetFunctionPointer(8); if (m_InitializeFunc == null) { m_InitializeFunc = (InitializeFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(InitializeFunc)); } return(m_InitializeFunc(m_ptr, pIBitmapSource != null ? pIBitmapSource.Ptr : IntPtr.Zero, pIContextSource != null ? pIContextSource.Ptr : IntPtr.Zero, pIContextDest != null ? pIContextDest.Ptr : IntPtr.Zero, ref pixelFmtDest)); }