daily update on 20230516 by nitload youmu, geometry interfaces created between cs and c
This commit is contained in:
@@ -10,18 +10,20 @@ namespace StgSharp
|
||||
public static class Graphic
|
||||
{
|
||||
private const string glPackageName = "StgSharpGraphics.dll";
|
||||
private static GraphicIO glIO;
|
||||
//private static GraphicIO glIO;
|
||||
|
||||
static Graphic()
|
||||
{
|
||||
glIO = InitPackage();
|
||||
initWindow = glIO.initWindowPtr;
|
||||
//glIO = InitPackage();
|
||||
//initWindow = glIO.initWindowPtr;
|
||||
}
|
||||
|
||||
public static InitWindow initWindow ;
|
||||
|
||||
/*
|
||||
[DllImport(glPackageName, EntryPoint = "initPackage")]
|
||||
internal static extern GraphicIO InitPackage();
|
||||
/**/
|
||||
|
||||
[DllImport(glPackageName, EntryPoint = "initWindow")]
|
||||
public static extern void Window(int width,int height);
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
using StgSharp.Geometries;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
|
||||
namespace StgSharp
|
||||
{
|
||||
internal static unsafe class GeometryIO
|
||||
{
|
||||
[DllImport("StgSharpGraphics.dll", EntryPoint = "initTriangle")]
|
||||
internal static unsafe extern triangleVertexArray initTriangleVertex();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user