9 changed files with 156 additions and 19 deletions
@ -1,6 +1,9 @@ |
|||||
Compat issues with assembly Avalonia.Visuals: |
Compat issues with assembly Avalonia.Visuals: |
||||
|
InterfacesShouldHaveSameMembers : Interface member 'public void Avalonia.Platform.IDrawingContextImpl.DrawBitmap(Avalonia.Utilities.IRef<Avalonia.Platform.IBitmapImpl>, System.Double, Avalonia.Rect, Avalonia.Rect, Avalonia.Visuals.Media.Imaging.BitmapInterpolationMode)' is present in the contract but not in the implementation. |
||||
|
MembersMustExist : Member 'public void Avalonia.Platform.IDrawingContextImpl.DrawBitmap(Avalonia.Utilities.IRef<Avalonia.Platform.IBitmapImpl>, System.Double, Avalonia.Rect, Avalonia.Rect, Avalonia.Visuals.Media.Imaging.BitmapInterpolationMode)' does not exist in the implementation but it does exist in the contract. |
||||
|
InterfacesShouldHaveSameMembers : Interface member 'public void Avalonia.Platform.IDrawingContextImpl.DrawBitmap(Avalonia.Utilities.IRef<Avalonia.Platform.IBitmapImpl>, System.Double, Avalonia.Rect, Avalonia.Rect, Avalonia.Visuals.Media.Imaging.BitmapInterpolationMode, Avalonia.Visuals.Media.Imaging.BitmapBlendingMode)' is present in the implementation but not in the contract. |
||||
InterfacesShouldHaveSameMembers : Interface member 'public System.Double Avalonia.Platform.IGeometryImpl.ContourLength' is present in the implementation but not in the contract. |
InterfacesShouldHaveSameMembers : Interface member 'public System.Double Avalonia.Platform.IGeometryImpl.ContourLength' is present in the implementation but not in the contract. |
||||
InterfacesShouldHaveSameMembers : Interface member 'public System.Double Avalonia.Platform.IGeometryImpl.ContourLength.get()' is present in the implementation but not in the contract. |
InterfacesShouldHaveSameMembers : Interface member 'public System.Double Avalonia.Platform.IGeometryImpl.ContourLength.get()' is present in the implementation but not in the contract. |
||||
InterfacesShouldHaveSameMembers : Interface member 'public System.Boolean Avalonia.Platform.IGeometryImpl.TryGetPointAndTangentAtDistance(System.Double, Avalonia.Point, Avalonia.Point)' is present in the implementation but not in the contract. |
InterfacesShouldHaveSameMembers : Interface member 'public System.Boolean Avalonia.Platform.IGeometryImpl.TryGetPointAndTangentAtDistance(System.Double, Avalonia.Point, Avalonia.Point)' is present in the implementation but not in the contract. |
||||
InterfacesShouldHaveSameMembers : Interface member 'public System.Boolean Avalonia.Platform.IGeometryImpl.TryGetPointAtDistance(System.Double, Avalonia.Point)' is present in the implementation but not in the contract. |
InterfacesShouldHaveSameMembers : Interface member 'public System.Boolean Avalonia.Platform.IGeometryImpl.TryGetPointAtDistance(System.Double, Avalonia.Point)' is present in the implementation but not in the contract. |
||||
Total Issues: 4 |
Total Issues: 7 |
||||
|
|||||
@ -0,0 +1,57 @@ |
|||||
|
namespace Avalonia.Visuals.Media.Imaging |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// Controls the way the bitmaps are drawn together.
|
||||
|
/// </summary>
|
||||
|
public enum BitmapBlendingMode |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// Source is placed over the destination.
|
||||
|
/// </summary>
|
||||
|
SourceOver, |
||||
|
/// <summary>
|
||||
|
/// Only the source will be present.
|
||||
|
/// </summary>
|
||||
|
Source, |
||||
|
/// <summary>
|
||||
|
/// Only the destination will be present.
|
||||
|
/// </summary>
|
||||
|
Destination, |
||||
|
/// <summary>
|
||||
|
/// Destination is placed over the source.
|
||||
|
/// </summary>
|
||||
|
DestinationOver, |
||||
|
/// <summary>
|
||||
|
/// The source that overlaps the destination, replaces the destination.
|
||||
|
/// </summary>
|
||||
|
SourceIn, |
||||
|
/// <summary>
|
||||
|
/// Destination which overlaps the source, replaces the source.
|
||||
|
/// </summary>
|
||||
|
DestinationIn, |
||||
|
/// <summary>
|
||||
|
/// Source is placed, where it falls outside of the destination.
|
||||
|
/// </summary>
|
||||
|
SourceOut, |
||||
|
/// <summary>
|
||||
|
/// Destination is placed, where it falls outside of the source.
|
||||
|
/// </summary>
|
||||
|
DestinationOut, |
||||
|
/// <summary>
|
||||
|
/// Source which overlaps the destination, replaces the destination.
|
||||
|
/// </summary>
|
||||
|
SourceAtop, |
||||
|
/// <summary>
|
||||
|
/// Destination which overlaps the source replaces the source.
|
||||
|
/// </summary>
|
||||
|
DestinationAtop, |
||||
|
/// <summary>
|
||||
|
/// The non-overlapping regions of source and destination are combined.
|
||||
|
/// </summary>
|
||||
|
Xor, |
||||
|
/// <summary>
|
||||
|
/// Display the sum of the source image and destination image.
|
||||
|
/// </summary>
|
||||
|
Plus, |
||||
|
} |
||||
|
} |
||||
Loading…
Reference in new issue