9 changed files with 156 additions and 19 deletions
@ -1,6 +1,9 @@ |
|||
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.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.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