using StgSharp.Geometries; using System; using System.Collections.Generic; using System.Runtime.InteropServices; using System.Text; namespace StgSharp { public static unsafe partial class internalIO { [DllImport("StgSharpGraphics.dll", EntryPoint = "initTriangle")] internal static unsafe extern triangleVertexArray initTriangleVertex(); [DllImport("StgSharpGraphics.dll", EntryPoint = "initPolygon4")] internal static unsafe extern Polygon4VertexArray initPolygon4Vertex(); [DllImport("StgSharpGraphics.dll", EntryPoint = "initPolygon5")] internal static unsafe extern Polygon5VertexArray initPolygon5Vertex(); [DllImport("StgSharpGraphics.dll", EntryPoint = "inputTriangle")] internal static unsafe extern void internalLoadTriangle(triangleVertexArray triangle); public static unsafe void LoadTriangle(Triangle t) { internalLoadTriangle(t.vertexArray); } } }