public static int Triangle_Point_Analyse( out VECTOR TrianglePos1, out VECTOR TrianglePos2, out VECTOR TrianglePos3, out VECTOR PointPos, out TRIANGLE_POINT_RESULT Result) { if( System.IntPtr.Size == 4 ) { return dx_Triangle_Point_Analyse_x86( out TrianglePos1 , out TrianglePos2 , out TrianglePos3 , out PointPos , out Result ); } else { return dx_Triangle_Point_Analyse_x64( out TrianglePos1 , out TrianglePos2 , out TrianglePos3 , out PointPos , out Result ); } }
extern static int dx_Triangle_Point_Analyse_x64( out VECTOR TrianglePos1, out VECTOR TrianglePos2, out VECTOR TrianglePos3, out VECTOR PointPos, out TRIANGLE_POINT_RESULT Result);