├── .gitattributes ├── .gitignore ├── LICENSE.txt ├── NullLib.TickAnimation.CPlusPlus ├── NullLib.TickAnimation.CPlusPlus.vcxproj ├── NullLib.TickAnimation.CPlusPlus.vcxproj.filters ├── TEST.cpp ├── TEST.h ├── TickAnimationLibrary.h ├── dllmain.cpp ├── framework.h ├── pch.cpp └── pch.h ├── NullLib.TickAnimation.Drawing ├── DrawingTickAnimator.cs ├── IDrawingTickAnimator.cs └── NullLib.TickAnimation.Drawing.csproj ├── NullLib.TickAnimation.WinForm ├── ControlAnimator.cs ├── NullLib.TickAnimation.WinForm.csproj └── WinFormAnimationExtensions.cs ├── NullLib.TickAnimation.sln ├── NullLib.TickAnimation ├── BackTicker.cs ├── BezierTickerBase.cs ├── BounceTicker.cs ├── CircleTicker.cs ├── CubicBezierCurve.cs ├── CubicBezierTicker.cs ├── CubicTicker.cs ├── DoubleUtil.cs ├── EasingMode.cs ├── ElasticTicker.cs ├── ExponentialEase.cs ├── FuncTickerBase.cs ├── ITickAnimator.cs ├── NullLib.TickAnimation.csproj ├── PowerTicker.cs ├── QuadraticBezierCurve.cs ├── QuadraticBezierTicker.cs ├── QuadraticTicker.cs ├── QuarticTicker.cs ├── QuinticTicker.cs ├── SineTicker.cs ├── TickAnimationProc.cs ├── TickAnimator.cs ├── TickAnimatorBase.cs └── TickerBase.cs ├── Test ├── Form1.Designer.cs ├── Form1.cs ├── Form1.resx ├── Program.cs └── Test.csproj ├── TestConsole ├── Program.cs └── TestConsole.csproj ├── TestForm ├── App.config ├── FodyWeavers.xml ├── MainWindow.Designer.cs ├── MainWindow.cs ├── MainWindow.resx ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── Spline.cs ├── TestForm.csproj ├── TestForm.txt ├── View │ ├── BezierCurveTest.Designer.cs │ ├── BezierCurveTest.cs │ ├── BezierCurveTest.resx │ ├── BezierViewBase.cs │ ├── CubicBezierView.cs │ ├── DoubleBufferedControlBase.cs │ ├── QuadraticBezierView.cs │ ├── TestControl.cs │ ├── TestWindow.Designer.cs │ ├── TestWindow.cs │ ├── TestWindow.resx │ └── TickerMotionView.cs ├── ViewModule │ └── MainWindowModule.cs ├── app.manifest └── packages.config ├── img └── preview.gif ├── readme.en.md └── readme.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NullLib.TickAnimation.CPlusPlus/NullLib.TickAnimation.CPlusPlus.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation.CPlusPlus/NullLib.TickAnimation.CPlusPlus.vcxproj -------------------------------------------------------------------------------- /NullLib.TickAnimation.CPlusPlus/NullLib.TickAnimation.CPlusPlus.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation.CPlusPlus/NullLib.TickAnimation.CPlusPlus.vcxproj.filters -------------------------------------------------------------------------------- /NullLib.TickAnimation.CPlusPlus/TEST.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /NullLib.TickAnimation.CPlusPlus/TEST.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /NullLib.TickAnimation.CPlusPlus/TickAnimationLibrary.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define ANIM_API __declspec(dllexport) 4 | 5 | 6 | -------------------------------------------------------------------------------- /NullLib.TickAnimation.CPlusPlus/dllmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation.CPlusPlus/dllmain.cpp -------------------------------------------------------------------------------- /NullLib.TickAnimation.CPlusPlus/framework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation.CPlusPlus/framework.h -------------------------------------------------------------------------------- /NullLib.TickAnimation.CPlusPlus/pch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation.CPlusPlus/pch.cpp -------------------------------------------------------------------------------- /NullLib.TickAnimation.CPlusPlus/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation.CPlusPlus/pch.h -------------------------------------------------------------------------------- /NullLib.TickAnimation.Drawing/DrawingTickAnimator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation.Drawing/DrawingTickAnimator.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation.Drawing/IDrawingTickAnimator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation.Drawing/IDrawingTickAnimator.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation.Drawing/NullLib.TickAnimation.Drawing.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation.Drawing/NullLib.TickAnimation.Drawing.csproj -------------------------------------------------------------------------------- /NullLib.TickAnimation.WinForm/ControlAnimator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation.WinForm/ControlAnimator.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation.WinForm/NullLib.TickAnimation.WinForm.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation.WinForm/NullLib.TickAnimation.WinForm.csproj -------------------------------------------------------------------------------- /NullLib.TickAnimation.WinForm/WinFormAnimationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation.WinForm/WinFormAnimationExtensions.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation.sln -------------------------------------------------------------------------------- /NullLib.TickAnimation/BackTicker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/BackTicker.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation/BezierTickerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/BezierTickerBase.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation/BounceTicker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/BounceTicker.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation/CircleTicker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/CircleTicker.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation/CubicBezierCurve.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/CubicBezierCurve.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation/CubicBezierTicker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/CubicBezierTicker.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation/CubicTicker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/CubicTicker.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation/DoubleUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/DoubleUtil.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation/EasingMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/EasingMode.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation/ElasticTicker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/ElasticTicker.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation/ExponentialEase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/ExponentialEase.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation/FuncTickerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/FuncTickerBase.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation/ITickAnimator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/ITickAnimator.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation/NullLib.TickAnimation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/NullLib.TickAnimation.csproj -------------------------------------------------------------------------------- /NullLib.TickAnimation/PowerTicker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/PowerTicker.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation/QuadraticBezierCurve.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/QuadraticBezierCurve.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation/QuadraticBezierTicker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/QuadraticBezierTicker.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation/QuadraticTicker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/QuadraticTicker.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation/QuarticTicker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/QuarticTicker.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation/QuinticTicker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/QuinticTicker.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation/SineTicker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/SineTicker.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation/TickAnimationProc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/TickAnimationProc.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation/TickAnimator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/TickAnimator.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation/TickAnimatorBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/TickAnimatorBase.cs -------------------------------------------------------------------------------- /NullLib.TickAnimation/TickerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/NullLib.TickAnimation/TickerBase.cs -------------------------------------------------------------------------------- /Test/Form1.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/Test/Form1.Designer.cs -------------------------------------------------------------------------------- /Test/Form1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/Test/Form1.cs -------------------------------------------------------------------------------- /Test/Form1.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/Test/Form1.resx -------------------------------------------------------------------------------- /Test/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/Test/Program.cs -------------------------------------------------------------------------------- /Test/Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/Test/Test.csproj -------------------------------------------------------------------------------- /TestConsole/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestConsole/Program.cs -------------------------------------------------------------------------------- /TestConsole/TestConsole.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestConsole/TestConsole.csproj -------------------------------------------------------------------------------- /TestForm/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/App.config -------------------------------------------------------------------------------- /TestForm/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/FodyWeavers.xml -------------------------------------------------------------------------------- /TestForm/MainWindow.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/MainWindow.Designer.cs -------------------------------------------------------------------------------- /TestForm/MainWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/MainWindow.cs -------------------------------------------------------------------------------- /TestForm/MainWindow.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/MainWindow.resx -------------------------------------------------------------------------------- /TestForm/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/Program.cs -------------------------------------------------------------------------------- /TestForm/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /TestForm/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /TestForm/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/Properties/Resources.resx -------------------------------------------------------------------------------- /TestForm/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /TestForm/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/Properties/Settings.settings -------------------------------------------------------------------------------- /TestForm/Spline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/Spline.cs -------------------------------------------------------------------------------- /TestForm/TestForm.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/TestForm.csproj -------------------------------------------------------------------------------- /TestForm/TestForm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/TestForm.txt -------------------------------------------------------------------------------- /TestForm/View/BezierCurveTest.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/View/BezierCurveTest.Designer.cs -------------------------------------------------------------------------------- /TestForm/View/BezierCurveTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/View/BezierCurveTest.cs -------------------------------------------------------------------------------- /TestForm/View/BezierCurveTest.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/View/BezierCurveTest.resx -------------------------------------------------------------------------------- /TestForm/View/BezierViewBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/View/BezierViewBase.cs -------------------------------------------------------------------------------- /TestForm/View/CubicBezierView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/View/CubicBezierView.cs -------------------------------------------------------------------------------- /TestForm/View/DoubleBufferedControlBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/View/DoubleBufferedControlBase.cs -------------------------------------------------------------------------------- /TestForm/View/QuadraticBezierView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/View/QuadraticBezierView.cs -------------------------------------------------------------------------------- /TestForm/View/TestControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/View/TestControl.cs -------------------------------------------------------------------------------- /TestForm/View/TestWindow.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/View/TestWindow.Designer.cs -------------------------------------------------------------------------------- /TestForm/View/TestWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/View/TestWindow.cs -------------------------------------------------------------------------------- /TestForm/View/TestWindow.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/View/TestWindow.resx -------------------------------------------------------------------------------- /TestForm/View/TickerMotionView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/View/TickerMotionView.cs -------------------------------------------------------------------------------- /TestForm/ViewModule/MainWindowModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/ViewModule/MainWindowModule.cs -------------------------------------------------------------------------------- /TestForm/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/app.manifest -------------------------------------------------------------------------------- /TestForm/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/TestForm/packages.config -------------------------------------------------------------------------------- /img/preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/img/preview.gif -------------------------------------------------------------------------------- /readme.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/readme.en.md -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlimeNull/NullLib.TickAnimation/HEAD/readme.md --------------------------------------------------------------------------------