├── .gitattributes ├── .gitignore ├── LICENSE ├── Layered2D.Animation ├── Animations │ ├── Animation.cs │ ├── DoubleAnimation.cs │ ├── PointAnimation.cs │ ├── SKColorAnimation.cs │ └── SizeAnimation.cs ├── Easing │ ├── EasingManager.cs │ └── EasingTypes.cs ├── Extensions │ └── SkiaSharpEx.cs ├── Interface │ ├── IAnimatable.cs │ └── ITicker.cs ├── Layered2D.Animation.csproj ├── Properties │ └── AssemblyInfo.cs ├── Tickers │ ├── DispatcherTicker.cs │ └── Ticker.cs └── packages.config ├── Layered2D.sln ├── Layered2D ├── Collections │ ├── ILazyList.cs │ └── LazyList.cs ├── Components │ └── Base │ │ └── IScene.cs ├── Extensions │ ├── FormEx.cs │ ├── RawEx.cs │ └── SkiaSharpEx.cs ├── Interop │ ├── ExternDLL.cs │ └── UnsafeNativeMethods.cs ├── Layered2D.csproj ├── LayeredBuffer.cs ├── LayeredContext.cs ├── Nuget │ └── Layered2D 0.0.1 │ │ ├── Layered2D.nuspec │ │ └── lib │ │ └── net45 │ │ └── Layered2D.dll ├── Properties │ └── AssemblyInfo.cs ├── Windows │ ├── LayeredWindow.cs │ ├── LayeredWindow.resx │ └── RenderLoop.cs └── packages.config ├── Logo ├── 256x256.png ├── 256x256_border.png ├── 512x512.png └── 512x512_border.png └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/LICENSE -------------------------------------------------------------------------------- /Layered2D.Animation/Animations/Animation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D.Animation/Animations/Animation.cs -------------------------------------------------------------------------------- /Layered2D.Animation/Animations/DoubleAnimation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D.Animation/Animations/DoubleAnimation.cs -------------------------------------------------------------------------------- /Layered2D.Animation/Animations/PointAnimation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D.Animation/Animations/PointAnimation.cs -------------------------------------------------------------------------------- /Layered2D.Animation/Animations/SKColorAnimation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D.Animation/Animations/SKColorAnimation.cs -------------------------------------------------------------------------------- /Layered2D.Animation/Animations/SizeAnimation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D.Animation/Animations/SizeAnimation.cs -------------------------------------------------------------------------------- /Layered2D.Animation/Easing/EasingManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D.Animation/Easing/EasingManager.cs -------------------------------------------------------------------------------- /Layered2D.Animation/Easing/EasingTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D.Animation/Easing/EasingTypes.cs -------------------------------------------------------------------------------- /Layered2D.Animation/Extensions/SkiaSharpEx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D.Animation/Extensions/SkiaSharpEx.cs -------------------------------------------------------------------------------- /Layered2D.Animation/Interface/IAnimatable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D.Animation/Interface/IAnimatable.cs -------------------------------------------------------------------------------- /Layered2D.Animation/Interface/ITicker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D.Animation/Interface/ITicker.cs -------------------------------------------------------------------------------- /Layered2D.Animation/Layered2D.Animation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D.Animation/Layered2D.Animation.csproj -------------------------------------------------------------------------------- /Layered2D.Animation/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D.Animation/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Layered2D.Animation/Tickers/DispatcherTicker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D.Animation/Tickers/DispatcherTicker.cs -------------------------------------------------------------------------------- /Layered2D.Animation/Tickers/Ticker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D.Animation/Tickers/Ticker.cs -------------------------------------------------------------------------------- /Layered2D.Animation/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D.Animation/packages.config -------------------------------------------------------------------------------- /Layered2D.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D.sln -------------------------------------------------------------------------------- /Layered2D/Collections/ILazyList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D/Collections/ILazyList.cs -------------------------------------------------------------------------------- /Layered2D/Collections/LazyList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D/Collections/LazyList.cs -------------------------------------------------------------------------------- /Layered2D/Components/Base/IScene.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D/Components/Base/IScene.cs -------------------------------------------------------------------------------- /Layered2D/Extensions/FormEx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D/Extensions/FormEx.cs -------------------------------------------------------------------------------- /Layered2D/Extensions/RawEx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D/Extensions/RawEx.cs -------------------------------------------------------------------------------- /Layered2D/Extensions/SkiaSharpEx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D/Extensions/SkiaSharpEx.cs -------------------------------------------------------------------------------- /Layered2D/Interop/ExternDLL.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D/Interop/ExternDLL.cs -------------------------------------------------------------------------------- /Layered2D/Interop/UnsafeNativeMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D/Interop/UnsafeNativeMethods.cs -------------------------------------------------------------------------------- /Layered2D/Layered2D.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D/Layered2D.csproj -------------------------------------------------------------------------------- /Layered2D/LayeredBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D/LayeredBuffer.cs -------------------------------------------------------------------------------- /Layered2D/LayeredContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D/LayeredContext.cs -------------------------------------------------------------------------------- /Layered2D/Nuget/Layered2D 0.0.1/Layered2D.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D/Nuget/Layered2D 0.0.1/Layered2D.nuspec -------------------------------------------------------------------------------- /Layered2D/Nuget/Layered2D 0.0.1/lib/net45/Layered2D.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D/Nuget/Layered2D 0.0.1/lib/net45/Layered2D.dll -------------------------------------------------------------------------------- /Layered2D/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Layered2D/Windows/LayeredWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D/Windows/LayeredWindow.cs -------------------------------------------------------------------------------- /Layered2D/Windows/LayeredWindow.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D/Windows/LayeredWindow.resx -------------------------------------------------------------------------------- /Layered2D/Windows/RenderLoop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D/Windows/RenderLoop.cs -------------------------------------------------------------------------------- /Layered2D/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Layered2D/packages.config -------------------------------------------------------------------------------- /Logo/256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Logo/256x256.png -------------------------------------------------------------------------------- /Logo/256x256_border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Logo/256x256_border.png -------------------------------------------------------------------------------- /Logo/512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Logo/512x512.png -------------------------------------------------------------------------------- /Logo/512x512_border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/Logo/512x512_border.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evan-choi/Layered2D/HEAD/README.md --------------------------------------------------------------------------------