Browse Source
update license for composition.
composition/license
Dan Walmsley
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
57 changed files with
120 additions and
1 deletions
-
src/Avalonia.Base/Rendering/Composition/Animations/AnimationInstanceBase.cs
-
src/Avalonia.Base/Rendering/Composition/Animations/CompositionAnimation.cs
-
src/Avalonia.Base/Rendering/Composition/Animations/CompositionAnimationGroup.cs
-
src/Avalonia.Base/Rendering/Composition/Animations/ExpressionAnimation.cs
-
src/Avalonia.Base/Rendering/Composition/Animations/ExpressionAnimationInstance.cs
-
src/Avalonia.Base/Rendering/Composition/Animations/IAnimationInstance.cs
-
src/Avalonia.Base/Rendering/Composition/Animations/ICompositionAnimationBase.cs
-
src/Avalonia.Base/Rendering/Composition/Animations/ImplicitAnimationCollection.cs
-
src/Avalonia.Base/Rendering/Composition/Animations/Interpolators.cs
-
src/Avalonia.Base/Rendering/Composition/Animations/KeyFrameAnimation.cs
-
src/Avalonia.Base/Rendering/Composition/Animations/KeyFrameAnimationInstance.cs
-
src/Avalonia.Base/Rendering/Composition/Animations/KeyFrames.cs
-
src/Avalonia.Base/Rendering/Composition/Animations/PropertySetSnapshot.cs
-
src/Avalonia.Base/Rendering/Composition/CompositingRenderer.cs
-
src/Avalonia.Base/Rendering/Composition/CompositionDrawListVisual.cs
-
src/Avalonia.Base/Rendering/Composition/CompositionObject.cs
-
src/Avalonia.Base/Rendering/Composition/CompositionPropertySet.cs
-
src/Avalonia.Base/Rendering/Composition/CompositionTarget.cs
-
src/Avalonia.Base/Rendering/Composition/Compositor.cs
-
src/Avalonia.Base/Rendering/Composition/ContainerVisual.cs
-
src/Avalonia.Base/Rendering/Composition/Drawing/CompositionDrawList.cs
-
src/Avalonia.Base/Rendering/Composition/Drawing/CompositionDrawingContext.cs
-
src/Avalonia.Base/Rendering/Composition/ElementCompositionPreview.cs
-
src/Avalonia.Base/Rendering/Composition/Enums.cs
-
src/Avalonia.Base/Rendering/Composition/Expressions/BuiltInExpressionFfi.cs
-
src/Avalonia.Base/Rendering/Composition/Expressions/DelegateExpressionFfi.cs
-
src/Avalonia.Base/Rendering/Composition/Expressions/Expression.cs
-
src/Avalonia.Base/Rendering/Composition/Expressions/ExpressionEvaluationContext.cs
-
src/Avalonia.Base/Rendering/Composition/Expressions/ExpressionParseException.cs
-
src/Avalonia.Base/Rendering/Composition/Expressions/ExpressionParser.cs
-
src/Avalonia.Base/Rendering/Composition/Expressions/ExpressionTrackedValues.cs
-
src/Avalonia.Base/Rendering/Composition/Expressions/ExpressionVariant.cs
-
src/Avalonia.Base/Rendering/Composition/Expressions/TokenParser.cs
-
src/Avalonia.Base/Rendering/Composition/ICompositionTargetDebugEvents.cs
-
src/Avalonia.Base/Rendering/Composition/License.md
-
src/Avalonia.Base/Rendering/Composition/MatrixUtils.cs
-
src/Avalonia.Base/Rendering/Composition/Server/CompositionProperty.cs
-
src/Avalonia.Base/Rendering/Composition/Server/DrawingContextProxy.cs
-
src/Avalonia.Base/Rendering/Composition/Server/FpsCounter.cs
-
src/Avalonia.Base/Rendering/Composition/Server/ReadbackIndices.cs
-
src/Avalonia.Base/Rendering/Composition/Server/ServerCompositionContainerVisual.cs
-
src/Avalonia.Base/Rendering/Composition/Server/ServerCompositionDrawListVisual.cs
-
src/Avalonia.Base/Rendering/Composition/Server/ServerCompositionSurface.cs
-
src/Avalonia.Base/Rendering/Composition/Server/ServerCompositionTarget.cs
-
src/Avalonia.Base/Rendering/Composition/Server/ServerCompositionVisual.DirtyProperties.cs
-
src/Avalonia.Base/Rendering/Composition/Server/ServerCompositionVisual.cs
-
src/Avalonia.Base/Rendering/Composition/Server/ServerCompositor.cs
-
src/Avalonia.Base/Rendering/Composition/Server/ServerList.cs
-
src/Avalonia.Base/Rendering/Composition/Server/ServerObject.cs
-
src/Avalonia.Base/Rendering/Composition/Transport/Batch.cs
-
src/Avalonia.Base/Rendering/Composition/Transport/BatchStream.cs
-
src/Avalonia.Base/Rendering/Composition/Transport/BatchStreamArrayPool.cs
-
src/Avalonia.Base/Rendering/Composition/Transport/BatchStreamDebugMarker.cs
-
src/Avalonia.Base/Rendering/Composition/Transport/ServerListProxyHelper.cs
-
src/Avalonia.Base/Rendering/Composition/Visual.cs
-
src/Avalonia.Base/Rendering/Composition/VisualCollection.cs
-
src/tools/DevGenerators/CompositionGenerator/Generator.KeyFrameAnimation.cs
|
|
|
@ -3,8 +3,9 @@ using System.Collections.Generic; |
|
|
|
using Avalonia.Rendering.Composition.Expressions; |
|
|
|
using Avalonia.Rendering.Composition.Server; |
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Animations; |
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Animations; |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// The base class for both key-frame and expression animation instances
|
|
|
|
|
|
|
|
@ -8,6 +8,8 @@ using Avalonia.Rendering.Composition.Expressions; |
|
|
|
using Avalonia.Rendering.Composition.Server; |
|
|
|
using Avalonia.Rendering.Composition.Transport; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Animations |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -3,6 +3,8 @@ using System.Collections.Generic; |
|
|
|
using Avalonia.Rendering.Composition.Transport; |
|
|
|
|
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Animations |
|
|
|
{ |
|
|
|
public class CompositionAnimationGroup : CompositionObject, ICompositionAnimationBase |
|
|
|
|
|
|
|
@ -3,6 +3,8 @@ using System; |
|
|
|
using Avalonia.Rendering.Composition.Expressions; |
|
|
|
using Avalonia.Rendering.Composition.Server; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Animations |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -3,6 +3,8 @@ using System.Collections.Generic; |
|
|
|
using Avalonia.Rendering.Composition.Expressions; |
|
|
|
using Avalonia.Rendering.Composition.Server; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Animations |
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
@ -2,6 +2,8 @@ using System; |
|
|
|
using Avalonia.Rendering.Composition.Expressions; |
|
|
|
using Avalonia.Rendering.Composition.Server; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Animations |
|
|
|
{ |
|
|
|
internal interface IAnimationInstance |
|
|
|
|
|
|
|
@ -2,6 +2,8 @@ |
|
|
|
|
|
|
|
using Avalonia.Rendering.Composition.Server; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Animations |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -4,6 +4,8 @@ using System.Collections.Generic; |
|
|
|
using System.Diagnostics.CodeAnalysis; |
|
|
|
using Avalonia.Rendering.Composition.Transport; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Animations |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -1,6 +1,8 @@ |
|
|
|
using System; |
|
|
|
using System.Numerics; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Animations |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -2,6 +2,8 @@ using System; |
|
|
|
using Avalonia.Animation; |
|
|
|
using Avalonia.Animation.Easings; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Animations |
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
@ -4,6 +4,8 @@ using Avalonia.Animation; |
|
|
|
using Avalonia.Rendering.Composition.Expressions; |
|
|
|
using Avalonia.Rendering.Composition.Server; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Animations |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -3,6 +3,8 @@ using System.Collections.Generic; |
|
|
|
using Avalonia.Animation.Easings; |
|
|
|
using Avalonia.Rendering.Composition.Expressions; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Animations |
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
@ -1,6 +1,8 @@ |
|
|
|
using System.Collections.Generic; |
|
|
|
using Avalonia.Rendering.Composition.Expressions; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Animations |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -11,6 +11,8 @@ using Avalonia.Rendering.Composition.Server; |
|
|
|
using Avalonia.Threading; |
|
|
|
using Avalonia.VisualTree; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition; |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -5,6 +5,8 @@ using Avalonia.Rendering.Composition.Server; |
|
|
|
using Avalonia.Rendering.Composition.Transport; |
|
|
|
using Avalonia.VisualTree; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -5,6 +5,8 @@ using Avalonia.Rendering.Composition.Server; |
|
|
|
using Avalonia.Rendering.Composition.Transport; |
|
|
|
using Avalonia.Utilities; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -5,6 +5,8 @@ using Avalonia.Rendering.Composition.Animations; |
|
|
|
using Avalonia.Rendering.Composition.Expressions; |
|
|
|
using Avalonia.Rendering.Composition.Transport; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -4,6 +4,8 @@ using System.Numerics; |
|
|
|
using Avalonia.Collections.Pooled; |
|
|
|
using Avalonia.VisualTree; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -12,6 +12,8 @@ using Avalonia.Rendering.Composition.Transport; |
|
|
|
using Avalonia.Threading; |
|
|
|
|
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -1,5 +1,7 @@ |
|
|
|
using Avalonia.Rendering.Composition.Server; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -4,6 +4,8 @@ using Avalonia.Rendering.Composition.Server; |
|
|
|
using Avalonia.Rendering.SceneGraph; |
|
|
|
using Avalonia.Utilities; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Drawing; |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -8,6 +8,9 @@ using Avalonia.Rendering.Composition.Drawing; |
|
|
|
using Avalonia.Rendering.SceneGraph; |
|
|
|
using Avalonia.Utilities; |
|
|
|
using Avalonia.VisualTree; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition; |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -1,3 +1,5 @@ |
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition; |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -1,5 +1,7 @@ |
|
|
|
using System; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition |
|
|
|
{ |
|
|
|
public enum CompositionBlendMode |
|
|
|
|
|
|
|
@ -4,6 +4,8 @@ using System.Numerics; |
|
|
|
using Avalonia.Rendering.Composition.Animations; |
|
|
|
using Avalonia.Utilities; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Expressions |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -5,6 +5,8 @@ using System.Linq; |
|
|
|
using System.Numerics; |
|
|
|
using Avalonia.Media; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Expressions |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -4,6 +4,8 @@ using System.Globalization; |
|
|
|
using System.Reflection; |
|
|
|
using Avalonia.Rendering.Composition.Server; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Expressions |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -1,6 +1,8 @@ |
|
|
|
using System.Collections.Generic; |
|
|
|
using Avalonia.Rendering.Composition.Server; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Expressions |
|
|
|
{ |
|
|
|
internal struct ExpressionEvaluationContext |
|
|
|
|
|
|
|
@ -1,5 +1,7 @@ |
|
|
|
using System; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Expressions |
|
|
|
{ |
|
|
|
internal class ExpressionParseException : Exception |
|
|
|
|
|
|
|
@ -5,6 +5,8 @@ using System.Linq; |
|
|
|
|
|
|
|
// ReSharper disable StringLiteralTypo
|
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Expressions |
|
|
|
{ |
|
|
|
internal class ExpressionParser |
|
|
|
|
|
|
|
@ -2,6 +2,8 @@ using System.Collections; |
|
|
|
using System.Collections.Generic; |
|
|
|
using Avalonia.Rendering.Composition.Server; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Expressions; |
|
|
|
|
|
|
|
internal class ExpressionTrackedObjects : IEnumerable<IExpressionObject> |
|
|
|
|
|
|
|
@ -4,6 +4,8 @@ using System.Numerics; |
|
|
|
using System.Runtime.InteropServices; |
|
|
|
using Avalonia.Media; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Expressions |
|
|
|
{ |
|
|
|
internal enum VariantType |
|
|
|
|
|
|
|
@ -1,6 +1,8 @@ |
|
|
|
using System; |
|
|
|
using System.Globalization; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Expressions |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -1,3 +1,5 @@ |
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition; |
|
|
|
|
|
|
|
internal interface ICompositionTargetDebugEvents |
|
|
|
|
|
|
|
@ -0,0 +1,7 @@ |
|
|
|
Please note: Any code in this directory is excluded from the normal MIT license. |
|
|
|
|
|
|
|
This code is owned and copyright to Avalonia OU. |
|
|
|
|
|
|
|
This code may be used free of charge by any application that consumes Avalonia binary packages as a direct or indirect dependency. |
|
|
|
|
|
|
|
Explicit permission is required for any other use outside of Avalonia applications. |
|
|
|
@ -1,5 +1,7 @@ |
|
|
|
using System.Numerics; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition |
|
|
|
{ |
|
|
|
static class MatrixUtils |
|
|
|
|
|
|
|
@ -1,6 +1,8 @@ |
|
|
|
using System.Collections.Generic; |
|
|
|
using System.Threading; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Server; |
|
|
|
|
|
|
|
internal class CompositionProperty |
|
|
|
|
|
|
|
@ -6,6 +6,8 @@ using Avalonia.Rendering.Composition.Drawing; |
|
|
|
using Avalonia.Rendering.SceneGraph; |
|
|
|
using Avalonia.Utilities; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Server; |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -6,6 +6,8 @@ using Avalonia.Media.TextFormatting; |
|
|
|
using Avalonia.Platform; |
|
|
|
using Avalonia.Utilities; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Server; |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -1,3 +1,5 @@ |
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Server |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -1,6 +1,8 @@ |
|
|
|
using System.Numerics; |
|
|
|
using Avalonia.Platform; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Server |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -7,6 +7,8 @@ using Avalonia.Rendering.Composition.Transport; |
|
|
|
using Avalonia.Rendering.SceneGraph; |
|
|
|
using Avalonia.Utilities; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Server; |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -1,3 +1,5 @@ |
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Server |
|
|
|
{ |
|
|
|
internal abstract class ServerCompositionSurface : ServerObject |
|
|
|
|
|
|
|
@ -9,6 +9,8 @@ using Avalonia.Platform; |
|
|
|
using Avalonia.Rendering.Composition.Transport; |
|
|
|
using Avalonia.Utilities; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Server |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -1,3 +1,5 @@ |
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Server; |
|
|
|
|
|
|
|
partial class ServerCompositionVisual |
|
|
|
|
|
|
|
@ -6,6 +6,8 @@ using Avalonia.Rendering.Composition.Animations; |
|
|
|
using Avalonia.Rendering.Composition.Transport; |
|
|
|
using Avalonia.Utilities; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Server |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -6,6 +6,8 @@ using Avalonia.Rendering.Composition.Animations; |
|
|
|
using Avalonia.Rendering.Composition.Expressions; |
|
|
|
using Avalonia.Rendering.Composition.Transport; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Server |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -2,6 +2,8 @@ using System; |
|
|
|
using System.Collections.Generic; |
|
|
|
using Avalonia.Rendering.Composition.Transport; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Server |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -7,6 +7,8 @@ using Avalonia.Rendering.Composition.Expressions; |
|
|
|
using Avalonia.Rendering.Composition.Transport; |
|
|
|
using Avalonia.Utilities; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Server |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -4,6 +4,8 @@ using System.Collections.Generic; |
|
|
|
using System.Threading; |
|
|
|
using System.Threading.Tasks; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Transport |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -5,6 +5,8 @@ using System.Runtime.CompilerServices; |
|
|
|
using Avalonia.Rendering.Composition.Animations; |
|
|
|
using Avalonia.Rendering.Composition.Server; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Transport; |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -5,6 +5,8 @@ using System.Runtime.InteropServices; |
|
|
|
using Avalonia.Platform; |
|
|
|
using Avalonia.Threading; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Transport; |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -1,5 +1,7 @@ |
|
|
|
using System; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Transport; |
|
|
|
|
|
|
|
internal class BatchStreamDebugMarkers |
|
|
|
|
|
|
|
@ -2,6 +2,8 @@ using System.Collections; |
|
|
|
using System.Collections.Generic; |
|
|
|
using Avalonia.Rendering.Composition.Server; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition.Transport |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -3,6 +3,8 @@ using System.Numerics; |
|
|
|
using Avalonia.Media; |
|
|
|
using Avalonia.VisualTree; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -1,6 +1,8 @@ |
|
|
|
using System; |
|
|
|
using Avalonia.Rendering.Composition.Server; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
@ -8,6 +8,8 @@ namespace Avalonia.SourceGenerator.CompositionGenerator |
|
|
|
using Avalonia.Rendering.Composition.Animations; |
|
|
|
using Avalonia.Rendering.Composition.Expressions; |
|
|
|
|
|
|
|
// Special license applies, see //file: src/Avalonia.Base/Rendering/Composition/License.md
|
|
|
|
|
|
|
|
namespace Avalonia.Rendering.Composition |
|
|
|
{{ |
|
|
|
";
|
|
|
|
|