diff --git a/src/SA3D.Modeling/PublicAPI/net7.0/PublicAPI.Shipped.txt b/src/SA3D.Modeling/PublicAPI/net7.0/PublicAPI.Shipped.txt index dd7ee38..99899a7 100644 --- a/src/SA3D.Modeling/PublicAPI/net7.0/PublicAPI.Shipped.txt +++ b/src/SA3D.Modeling/PublicAPI/net7.0/PublicAPI.Shipped.txt @@ -178,6 +178,7 @@ SA3D.Modeling.Animation.KeyframeAttributes.Vector = 8 -> SA3D.Modeling.Animation SA3D.Modeling.Animation.KeyframeAttributes.Vertex = 16 -> SA3D.Modeling.Animation.KeyframeAttributes SA3D.Modeling.Animation.Keyframes SA3D.Modeling.Animation.Keyframes.Angle.get -> System.Collections.Generic.SortedDictionary! +SA3D.Modeling.Animation.Keyframes.EnsureKeyframes(SA3D.Modeling.Animation.KeyframeAttributes targets, uint endFrame) -> void SA3D.Modeling.Animation.Keyframes.EnsureNodeKeyframes(SA3D.Modeling.ObjectData.Node! node, SA3D.Modeling.Animation.KeyframeAttributes targets, uint endFrame) -> void SA3D.Modeling.Animation.Keyframes.EulerRotation.get -> System.Collections.Generic.SortedDictionary! SA3D.Modeling.Animation.Keyframes.GetFrameAt(float frame) -> SA3D.Modeling.Animation.Frame @@ -218,6 +219,7 @@ SA3D.Modeling.Animation.LandEntryMotion.TextureListPointer.set -> void SA3D.Modeling.Animation.LandEntryMotion.Write(SA3D.Common.IO.EndianStackWriter! writer, SA3D.Modeling.Structs.PointerLUT! lut) -> void SA3D.Modeling.Animation.LandEntryMotion.WriteData(SA3D.Common.IO.EndianStackWriter! writer, SA3D.Modeling.ObjectData.Enums.ModelFormat format, SA3D.Modeling.Structs.PointerLUT! lut) -> void SA3D.Modeling.Animation.Motion +SA3D.Modeling.Animation.Motion.EnsureKeyframes(SA3D.Modeling.Animation.KeyframeAttributes targetTypes) -> void SA3D.Modeling.Animation.Motion.EnsureNodeKeyframes(SA3D.Modeling.ObjectData.Node! model, SA3D.Modeling.Animation.KeyframeAttributes targetTypes, bool createKeyframes) -> void SA3D.Modeling.Animation.Motion.GetFrameCount() -> uint SA3D.Modeling.Animation.Motion.InterpolationMode.get -> SA3D.Modeling.Animation.InterpolationMode @@ -1631,6 +1633,7 @@ SA3D.Modeling.Strippify.TriangleStrippifier.Strippify(T[]! triangleList) -> T SA3D.Modeling.Strippify.TriangleStrippifier.Strippify(T[]! triangleList, out SA3D.Common.DistinctMap! distinctMap) -> int[]![]! SA3D.Modeling.Strippify.TriangleStrippifier.StrippifyNoDegen(T[]! triangleList, out bool[]! reversedStrips) -> T[]![]! SA3D.Modeling.Strippify.TriangleStrippifier.TriangleStrippifier(bool raiseTopoError = false) -> void +SA3D.Modeling.Structs.BAMSFHelper SA3D.Modeling.Structs.Bounds SA3D.Modeling.Structs.Bounds.Bounds() -> void SA3D.Modeling.Structs.Bounds.Bounds(System.Numerics.Vector3 position, float radius) -> void @@ -1692,7 +1695,9 @@ SA3D.Modeling.Structs.EndianIOExtensions.ReadValueDelegate SA3D.Modeling.Structs.EndianIOExtensions.WriteValueDelegate SA3D.Modeling.Structs.FloatIOType SA3D.Modeling.Structs.FloatIOType.BAMS16 = 3 -> SA3D.Modeling.Structs.FloatIOType +SA3D.Modeling.Structs.FloatIOType.BAMS16F = 5 -> SA3D.Modeling.Structs.FloatIOType SA3D.Modeling.Structs.FloatIOType.BAMS32 = 4 -> SA3D.Modeling.Structs.FloatIOType +SA3D.Modeling.Structs.FloatIOType.BAMS32F = 6 -> SA3D.Modeling.Structs.FloatIOType SA3D.Modeling.Structs.FloatIOType.Float = 0 -> SA3D.Modeling.Structs.FloatIOType SA3D.Modeling.Structs.FloatIOType.Integer = 2 -> SA3D.Modeling.Structs.FloatIOType SA3D.Modeling.Structs.FloatIOType.Short = 1 -> SA3D.Modeling.Structs.FloatIOType @@ -1724,6 +1729,8 @@ static readonly SA3D.Modeling.Mesh.Gamecube.Parameters.GCTexCoordParameter.Defau static readonly SA3D.Modeling.Mesh.Gamecube.Parameters.GCTexCoordParameter.EnvironmentMapValues -> SA3D.Modeling.Mesh.Gamecube.Parameters.GCTexCoordParameter static readonly SA3D.Modeling.Mesh.Gamecube.Parameters.GCUnknownParameter.DefaultValues -> SA3D.Modeling.Mesh.Gamecube.Parameters.GCUnknownParameter static readonly SA3D.Modeling.Strippify.TriangleStrippifier.Global -> SA3D.Modeling.Strippify.TriangleStrippifier! +static readonly SA3D.Modeling.Structs.BAMSFHelper.BAMSF2Deg -> float +static readonly SA3D.Modeling.Structs.BAMSFHelper.BAMSF2Rad -> float static readonly SA3D.Modeling.Structs.Color.ColorBlack -> SA3D.Modeling.Structs.Color static readonly SA3D.Modeling.Structs.Color.ColorBlue -> SA3D.Modeling.Structs.Color static readonly SA3D.Modeling.Structs.Color.ColorGreen -> SA3D.Modeling.Structs.Color @@ -1898,6 +1905,10 @@ static SA3D.Modeling.ObjectData.Structs.Weld.operator !=(SA3D.Modeling.ObjectDat static SA3D.Modeling.ObjectData.Structs.Weld.operator ==(SA3D.Modeling.ObjectData.Structs.Weld left, SA3D.Modeling.ObjectData.Structs.Weld right) -> bool static SA3D.Modeling.Strippify.TriangleStrippifier.JoinedStripEnumerator(T[]![]! strips, bool[]? reversed) -> System.Collections.Generic.IEnumerable! static SA3D.Modeling.Strippify.TriangleStrippifier.JoinStrips(T[]![]! strips, bool[]? reversed) -> T[]! +static SA3D.Modeling.Structs.BAMSFHelper.BAMSFToDeg(int BAMS) -> float +static SA3D.Modeling.Structs.BAMSFHelper.BAMSFToRad(int BAMS) -> float +static SA3D.Modeling.Structs.BAMSFHelper.DegToBAMSF(float deg) -> int +static SA3D.Modeling.Structs.BAMSFHelper.RadToBAMSF(float rad) -> int static SA3D.Modeling.Structs.Bounds.FromPoints(System.Collections.Generic.IEnumerable! points) -> SA3D.Modeling.Structs.Bounds static SA3D.Modeling.Structs.Bounds.operator !=(SA3D.Modeling.Structs.Bounds l, SA3D.Modeling.Structs.Bounds r) -> bool static SA3D.Modeling.Structs.Bounds.operator ==(SA3D.Modeling.Structs.Bounds l, SA3D.Modeling.Structs.Bounds r) -> bool diff --git a/src/SA3D.Modeling/PublicAPI/net7.0/PublicAPI.Unshipped.txt b/src/SA3D.Modeling/PublicAPI/net7.0/PublicAPI.Unshipped.txt index d6507be..5f28270 100644 --- a/src/SA3D.Modeling/PublicAPI/net7.0/PublicAPI.Unshipped.txt +++ b/src/SA3D.Modeling/PublicAPI/net7.0/PublicAPI.Unshipped.txt @@ -1,11 +1 @@ -SA3D.Modeling.Animation.Keyframes.EnsureKeyframes(SA3D.Modeling.Animation.KeyframeAttributes targets, uint endFrame) -> void -SA3D.Modeling.Animation.Motion.EnsureKeyframes(SA3D.Modeling.Animation.KeyframeAttributes targetTypes) -> void -SA3D.Modeling.Structs.BAMSFHelper -SA3D.Modeling.Structs.FloatIOType.BAMS16F = 5 -> SA3D.Modeling.Structs.FloatIOType -SA3D.Modeling.Structs.FloatIOType.BAMS32F = 6 -> SA3D.Modeling.Structs.FloatIOType -static readonly SA3D.Modeling.Structs.BAMSFHelper.BAMSF2Deg -> float -static readonly SA3D.Modeling.Structs.BAMSFHelper.BAMSF2Rad -> float -static SA3D.Modeling.Structs.BAMSFHelper.BAMSFToDeg(int BAMS) -> float -static SA3D.Modeling.Structs.BAMSFHelper.BAMSFToRad(int BAMS) -> float -static SA3D.Modeling.Structs.BAMSFHelper.DegToBAMSF(float deg) -> int -static SA3D.Modeling.Structs.BAMSFHelper.RadToBAMSF(float rad) -> int \ No newline at end of file + \ No newline at end of file diff --git a/src/SA3D.Modeling/SA3D.Modeling.csproj b/src/SA3D.Modeling/SA3D.Modeling.csproj index 0de81c9..0654338 100644 --- a/src/SA3D.Modeling/SA3D.Modeling.csproj +++ b/src/SA3D.Modeling/SA3D.Modeling.csproj @@ -11,7 +11,7 @@ SA3D Model and Animation Library SA3D Model and Animation Library Reading, writing and processing library for Sonic Adventure models - 1.1.0 + 1.1.1 https://github.com/X-Hax/SA3D.Modeling https://github.com/X-Hax/SA3D.Modeling SA3D.Modeling