daily uodate on 20231208 by nitload youmu, preparation for multi thread rendering

This commit is contained in:
Nitload
2023-12-08 05:36:04 +08:00
parent ae804553ce
commit ab85c1a9fe
297 changed files with 157896 additions and 5170 deletions
@@ -9,13 +9,14 @@ namespace StgSharp.Geometries
public abstract class PlainGeometry
{
protected readonly uint bornTick;
internal readonly Point refOrigin;
public Point RefOrigin { get { return refOrigin; } }
internal PartialPlainCoordinate coordinate;
internal Matrix2x4 textureFrame;
public abstract Point RefPoint0 { get; }
public abstract Point RefPoint1 { get; }
public abstract Point RefPoint2 { get; }
public PartialPlainCoordinate ReferenceCoordinate
{
get => this.coordinate;
}
public uint BornTime => bornTick;
@@ -33,13 +34,14 @@ namespace StgSharp.Geometries
public PlainGeometry() { }
internal abstract void OnRender(uint tick);
internal abstract void UpdateCoordinate(uint tick);
public abstract Line[] GetAllSides();
public abstract Plain GetPlain();
//public abstract Rectangle GetRenderFrame();
}