Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }