daily update on 20231016 by nitload youmu, vao,vbo,ebo struct added

This commit is contained in:
Nitload
2023-10-17 01:22:30 +08:00
parent 6c3349f5a2
commit 614fabe26c
135 changed files with 28619 additions and 5432 deletions
@@ -1 +1 @@
f6acdcb7485571fc33859ff7052c64de7abcc14b
07a65f778769dfbe3a0d49a795a6ced1fb5f9aac
@@ -4,16 +4,21 @@
<name>StgSharp</name>
</assembly>
<members>
<member name="M:StgSharp.Instruction.InitPool">
<member name="M:StgSharp.Control.InitPool">
<summary>
Add a pool to timeline controller, and return the instance of the pool.
</summary>
<returns></returns>
</member>
<member name="T:StgSharp.Control.GLFWproc">
<member name="M:StgSharp.Control.GetKeyStatus(StgSharp.Graphics.Form,StgSharp.Control.Key)">
<summary>
Get the status of a certain key on the keyboard.
</summary>
<param name="form"></param>
<param name="key"></param>
<returns></returns>
</member>
<member name="F:StgSharp.Control.TimeLine.tickCounter">
<member name="F:StgSharp.Controlling.TimeLine.tickCounter">
<summary>
Tick counter count the frames passed since the program start.
</summary>
@@ -55,7 +60,7 @@
平面几何体。包含三角形,对称四边形,自由多边形等。最多可由16个点参数定义。
</summary>
</member>
<member name="M:StgSharp.Geometries.Parallelogram.MovVertex03(System.UInt32)">
<member name="M:StgSharp.Geometries.Parallelogram.MoveVertex2(System.UInt32)">
<summary>
Move the third vertix. this is a useless method for Parallelograms.
</summary>
@@ -63,7 +68,7 @@
<returns></returns>
<exception cref="T:StgSharp.Geometries.UnusedVertexException">Geometry overdefined</exception>
</member>
<member name="M:StgSharp.Geometries.Parallelogram.MovVertex04(System.UInt32)">
<member name="M:StgSharp.Geometries.Parallelogram.MoveVertex3(System.UInt32)">
<summary>
Move the third vertix. This method is useless for Parallelograms.
</summary>
@@ -103,7 +108,7 @@
but only can be referred by pointers.
</summary>
</member>
<member name="M:StgSharp.Graphic.GLcreateWindow(System.Int32,System.Int32,System.Byte[],System.IntPtr,StgSharp.Graphics.Form)">
<member name="M:StgSharp.Graphic.GLcreateWindow(System.Int32,System.Int32,System.String,System.IntPtr,StgSharp.Graphics.Form)">
<summary>
Creates a form and its associated context.
</summary>
@@ -127,22 +132,14 @@
<returns>The handle of created window</returns>
<exception cref="T:System.Exception"></exception>
</member>
<member name="M:StgSharp.Graphic.LoadGL">
<summary>
Load OpenGL API to StgSharp core programm,
please call this method before call any other
graphic APIs in StgSharp.
</summary>
<exception cref="T:System.Exception">If run this method twice, will throw exception</exception>
</member>
<member name="M:StgSharp.Graphic.InitGL">
<member name="M:StgSharp.Graphic.InitGL(System.Int32,System.Int32)">
<summary>
Init an instance of OpenGL program,
This method should be called before other
graphic methods, after LoadGL method.
</summary>
</member>
<member name="M:StgSharp.Graphic.InitGLAD">
<member name="M:StgSharp.Graphic.InitGLAD(StgSharp.glLoader)">
<summary>
Attach GLFW API to GLAD,
this method should be called after LoadGL
@@ -150,6 +147,13 @@
</summary>
<exception cref="T:System.Exception">The accident that program cannot attach GLFW to GLAD</exception>
</member>
<member name="T:StgSharp.glLoader">
<summary>
Function handler to load an opengl function by serching its name.
</summary>
<param name="funcname">the name of the Opengl function</param>
<returns>An intptr value representing the pointer to the function</returns>
</member>
<member name="M:StgSharp.LinkedList`1.Add(`0)">
<summary>
Add an item to the tail of linked list.