daily update on 20230609 by nitload youmu, graphic arragement for better form init
This commit is contained in:
@@ -1,31 +1,32 @@
|
||||
// 下列 ifdef 块是创建使从 DLL 导出更简单的宏的标准方法。
|
||||
// 此 DLL 中的所有文件都是用命令行上定义的 STGSHARPGRAPHICS_EXPORTS符号编译的。
|
||||
// 在使用此 DLL 的任何项目上不应定义此符号。
|
||||
// 这样,源文件中包含此文件的任何其他项目都会将
|
||||
// STGSHARPGRAPHICS_API 函数视为是从 DLL 导入的,而此 DLL 则将用此宏定义的
|
||||
// 符号视为是被导出的。
|
||||
#ifndef StgSharpGraphic
|
||||
#define StgSharpGraphic
|
||||
|
||||
#include "internal.h"
|
||||
#include "geometryHandler.h"
|
||||
|
||||
#define STGSHARPGRAPHICS_API __declspec(dllexport)
|
||||
#define STGSHARPGRAPHICS_EXPORTS
|
||||
|
||||
|
||||
/*
|
||||
#ifdef STGSHARPGRAPHICS_EXPORTS
|
||||
#define STGSHARPGRAPHICS_API __declspec(dllexport)
|
||||
#else
|
||||
#define STGSHARPGRAPHICS_API __declspec(dllimport)
|
||||
#endif
|
||||
/**/
|
||||
|
||||
/**/
|
||||
extern STGSHARPGRAPHICS_API int* versionInfo;
|
||||
/**/
|
||||
|
||||
STGSHARPGRAPHICS_API void InitGL(void);
|
||||
STGSHARPGRAPHICS_API basicWindowInfo* InitWindow(basicWindowInfo info);
|
||||
STGSHARPGRAPHICS_API void ComppileShader(void);
|
||||
STGSHARPGRAPHICS_API void RenderWindow(GLFWwindow* window, basicWindowInfo info);
|
||||
STGSHARPGRAPHICS_API void TerminateWindow(void);
|
||||
STGSHARPGRAPHICS_API void CompileShader(shaderObject* shaderObj);
|
||||
STGSHARPGRAPHICS_API void RenderWindow
|
||||
(
|
||||
GLFWwindow* window,
|
||||
basicWindowInfo info,
|
||||
shaderObject* shaderObj
|
||||
);
|
||||
STGSHARPGRAPHICS_API void TerminateWindow(shaderObject* shaderObj);
|
||||
|
||||
STGSHARPGRAPHICS_API IOpackage initPackage(void);
|
||||
|
||||
@@ -33,3 +34,9 @@ STGSHARPGRAPHICS_API TriangleVertexHandler initTriangle(void);
|
||||
STGSHARPGRAPHICS_API void inputTriangle(TriangleVertexHandler triangle);
|
||||
STGSHARPGRAPHICS_API Polygon4VertexesHandler initPolygon4(void);
|
||||
STGSHARPGRAPHICS_API Polygon5VertexesHandler initPolygon5(void);
|
||||
|
||||
STGSHARPGRAPHICS_API int isNextFrame(unsigned int fps);
|
||||
|
||||
#endif // !StgSharpGraphic
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user