示例#1
0
        public virtual void SetSegmentFlags(
            D2D1_PATH_SEGMENT vertexFlags
            )
        {
            var fp = GetFunctionPointer(4);

            if (m_SetSegmentFlagsFunc == null)
            {
                m_SetSegmentFlagsFunc = (SetSegmentFlagsFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(SetSegmentFlagsFunc));
            }

            m_SetSegmentFlagsFunc(m_ptr, vertexFlags);
        }
示例#2
0
 public void SetSegmentFlags(D2D1_PATH_SEGMENT vertexFlags)
 {
     ((delegate * unmanaged <ID2D1SimplifiedGeometrySink *, D2D1_PATH_SEGMENT, void>)(lpVtbl[4]))((ID2D1SimplifiedGeometrySink *)Unsafe.AsPointer(ref this), vertexFlags);
 }
示例#3
0
 public void SetSegmentFlags(D2D1_PATH_SEGMENT vertexFlags)
 {
     ((delegate * stdcall <ID2D1GeometrySink *, D2D1_PATH_SEGMENT, void>)(lpVtbl[4]))((ID2D1GeometrySink *)Unsafe.AsPointer(ref this), vertexFlags);
 }