using StgSharp.Math; using System; using System.Collections.Generic; using System.Runtime.InteropServices; using System.Text; namespace StgSharp { internal static unsafe partial class internalIO { [DllImport("StgSharpGraphic.dll",EntryPoint = "VecAddVec", CallingConvention =CallingConvention.Cdecl)] internal static extern M128 VecAddVec(M128 vec1, M128 vec2); [DllImport("StgSharpGraphic.dll",EntryPoint = "VecSubVec")] internal static extern M128 VecSubVec(M128 vec1, M128 vec2); [DllImport("StgSharpGraphic.dll",EntryPoint = "VecMulVec")] internal static extern float VecMulVec(M128 vec1, M128 vec2); [DllImport("StgSharpGraphic.dll", EntryPoint = "InitBigM128Map")] internal static unsafe extern long internalInitBigM128Map(int floatCount); } }