public virtual int SetGraph( ID2D1TransformGraph transformGraph ) { var fp = GetFunctionPointer(5); if (m_SetGraphFunc == null) { m_SetGraphFunc = (SetGraphFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(SetGraphFunc)); } return(m_SetGraphFunc(m_ptr, transformGraph != null ? transformGraph.Ptr : IntPtr.Zero)); }
public virtual int Initialize( ID2D1EffectContext effectContext, ID2D1TransformGraph transformGraph ) { var fp = GetFunctionPointer(3); if (m_InitializeFunc == null) { m_InitializeFunc = (InitializeFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(InitializeFunc)); } return(m_InitializeFunc(m_ptr, effectContext != null ? effectContext.Ptr : IntPtr.Zero, transformGraph != null ? transformGraph.Ptr : IntPtr.Zero)); }