daily update on 20240328 by nitload youmu, building thread blueprint

This commit is contained in:
YoumuLiu
2024-03-29 11:05:57 +08:00
parent ea2a4a7dcb
commit b207f16616
68 changed files with 1083 additions and 2181 deletions
@@ -1,33 +1,3 @@
//-----------------------------------------------------------------------
//-----------------------------------------------------------------------
// file="StgSharp.AssemblyInfo.cs"
// Project: StgSharp
// AuthorGroup: Nitload Space
// Copyright (c) Nitload Space. All rights reserved.
//
// Permission is hereby granted, free of charge, to any person
// obtaining a copy of this software and associated documentation
// files (the “Software”), to deal in the Software without restriction,
// including without limitation the rights to use, copy, modify, merge,
// publish, distribute, sublicense, and/or sell copies of the Software,
// and to permit persons to whom the Software is furnished to do so,
// subject to the following conditions:
//
// The above copyright notice and
// this permission notice shall be included in all copies
// or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED “AS IS”,
// WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
// ARISING FROM, OUT OF OR IN CONNECTION WITH
// THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
//-----------------------------------------------------------------------
//-----------------------------------------------------------------------
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
@@ -44,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("StgSharp")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+f0d91b6d5195682edaab2a326e5daaba61f53271")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ea2a4a7dcb0a67c25bbc49839aeb8cd582ba0408")]
[assembly: System.Reflection.AssemblyProductAttribute("StgSharp")]
[assembly: System.Reflection.AssemblyTitleAttribute("StgSharp")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
@@ -1 +1 @@
8f8cd456f79aeac09162ed14b0ca15407c6bbf42d945e66dbac8506190809dde
e98209826223496877066c7b9b8fb747c9a4fad28c0ba7f1290b1d697534cfd6
@@ -1 +1 @@
88b26f7107904754ed6637d3c4e9c3be1765bb7c3e311b32b6041c64e70bd4bc
8d3f5e7e5848b154dd92fb1ad2c808cc693bc89b81e0604c294eb6d67b6397da
@@ -1 +1 @@
{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/f0d91b6d5195682edaab2a326e5daaba61f53271/*"}}
{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/ea2a4a7dcb0a67c25bbc49839aeb8cd582ba0408/*"}}
@@ -35,11 +35,6 @@
Height of this form, represent in <see cref="T:System.Int32"/>
</summary>
</member>
<member name="P:StgSharp.Graphics.Form.IsDoubleRendering">
<summary>
Representing
</summary>
</member>
<member name="P:StgSharp.Graphics.Form.Size">
<summary>
Width of this form, represent in <see cref="T:System.Int32"/>
@@ -50,17 +45,15 @@
Width of this form, represent in <see cref="T:System.Int32"/>
</summary>
</member>
<member name="M:StgSharp.Graphics.Form.Init(System.Object[])">
<member name="M:StgSharp.Graphics.Form.Init">
<summary>
Necessary operation to init this form.
</summary>
<param name="args"></param>
</member>
<member name="M:StgSharp.Graphics.Form.Main">
<summary>
Behaviour of current form when in a frame cycle.
</summary>
<param name="args"></param>
</member>
<member name="M:StgSharp.Graphics.Form.MakeAsCurrentContext">
<summary>
@@ -111,24 +104,16 @@
<param name="maxWidth">Maximum width of curent form</param>
<param name="maxHeight">Maximum height of current form</param>
</member>
<member name="M:StgSharp.Graphics.Form.Show">
<summary>
Init this form and render it on screen, and respond with operation
</summary>
</member>
<member name="M:StgSharp.Graphics.Form.GetGL">
<summary>
Get OpenGL library of this form's context.
</summary>
<returns>A <see cref="T:StgSharp.Graphics.IglFunc"/> package contains all opengl APIs</returns>
</member>
<member name="M:StgSharp.Graphics.Form.SetRenderThreads(System.Int32)">
<member name="M:StgSharp.Graphics.Form.Show">
<summary>
Define how current form render in one frame.
Init this form and render it on screen, and respond with operation
</summary>
<param name="leastThreds">
Please define this befor calling any OpenGL api and other graphic methods.
</param>
</member>
<member name="M:StgSharp.Graphics.Form.CreateElementBuffer(System.Int32)">
<summary>
@@ -164,9 +149,65 @@
</summary>
<returns>New instance of <see cref="T:StgSharp.Graphics.Shader"/> instance. </returns>
</member>
<member name="T:StgSharp.Graphics.RenderActivityAttribute">
<summary>
Mark that a method in a <see cref="T:StgSharp.Graphics.Form"/>
should be called when rendering.
</summary>
</member>
<member name="T:StgSharp.Graphics.RenderPriority">
<summary>
Priority level of a render activity.
</summary>
</member>
<member name="F:StgSharp.Graphics.RenderPriority.Pre_1">
<summary>
One level higher than <see cref="F:StgSharp.Graphics.RenderPriority.Default"/>.
</summary>
</member>
<member name="F:StgSharp.Graphics.RenderPriority.Pre_2">
<summary>
Two level higher than <see cref="F:StgSharp.Graphics.RenderPriority.Default"/>.
</summary>
</member>
<member name="F:StgSharp.Graphics.RenderPriority.Pre_3">
<summary>
Three level higher than <see cref="F:StgSharp.Graphics.RenderPriority.Default"/>.
</summary>
</member>
<member name="F:StgSharp.Graphics.RenderPriority.Aft_1">
<summary>
One level lower than <see cref="F:StgSharp.Graphics.RenderPriority.Default"/>.
</summary>
</member>
<member name="F:StgSharp.Graphics.RenderPriority.Aft_2">
<summary>
Two level lower than <see cref="F:StgSharp.Graphics.RenderPriority.Default"/>.
</summary>
</member>
<member name="F:StgSharp.Graphics.RenderPriority.Aft_3">
<summary>
Three level lower than <see cref="F:StgSharp.Graphics.RenderPriority.Default"/>.
</summary>
</member>
<member name="F:StgSharp.Graphics.RenderPriority.Highest">
<summary>
Highest priority, in <see cref="T:StgSharp.Graphics.RenderPriority"/>, it is <see cref="F:StgSharp.Graphics.RenderPriority.Pre_3"/>.
</summary>
</member>
<member name="F:StgSharp.Graphics.RenderPriority.Default">
<summary>
Default priority, usually <see cref="M:StgSharp.Graphics.Form.Main"/> is in this priority.
</summary>
</member>
<member name="F:StgSharp.Graphics.RenderPriority.Least">
<summary>
Lowest priority, in <see cref="T:StgSharp.Graphics.RenderPriority"/>, it is <see cref="F:StgSharp.Graphics.RenderPriority.Aft_3"/>.
</summary>
</member>
<member name="T:StgSharp.Graphics.BufferObjectBase">
<summary>
Interface of all kinds OpenGL buffer onjects
Interface of all kinds OpenGL buffer objects
</summary>
</member>
<member name="P:StgSharp.Graphics.BufferObjectBase.Item(System.Int32)">
@@ -256,7 +297,7 @@
</member>
<member name="M:StgSharp.Graphics.glHandleSet.Release">
<summary>
Realse all resource in this handle.
Release all resource in this handle.
This will release all resource in this <see cref="T:StgSharp.Graphics.glHandle"/>.
This <see langword="glHandle"/> will be not usable.
</summary>