|
|
@ -86,6 +86,9 @@ namespace Avalonia.Platform |
|
|
/// <param name="clip">The clip rectangle.</param>
|
|
|
/// <param name="clip">The clip rectangle.</param>
|
|
|
void PushClip(Rect clip); |
|
|
void PushClip(Rect clip); |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Pops the latest pushed clip rectangle.
|
|
|
|
|
|
/// </summary>
|
|
|
void PopClip(); |
|
|
void PopClip(); |
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// <summary>
|
|
|
@ -94,10 +97,19 @@ namespace Avalonia.Platform |
|
|
/// <param name="opacity">The opacity.</param>
|
|
|
/// <param name="opacity">The opacity.</param>
|
|
|
void PushOpacity(double opacity); |
|
|
void PushOpacity(double opacity); |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Pops the latest pushed opacity value.
|
|
|
|
|
|
/// </summary>
|
|
|
void PopOpacity(); |
|
|
void PopOpacity(); |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Pushes an opacity mask
|
|
|
|
|
|
/// </summary>
|
|
|
void PushOpacityMask(IBrush mask, Rect bounds); |
|
|
void PushOpacityMask(IBrush mask, Rect bounds); |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Pops the latest pushed opacity mask.
|
|
|
|
|
|
/// </summary>
|
|
|
void PopOpacityMask(); |
|
|
void PopOpacityMask(); |
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// <summary>
|
|
|
@ -106,6 +118,9 @@ namespace Avalonia.Platform |
|
|
/// <param name="clip">The clip geometry.</param>
|
|
|
/// <param name="clip">The clip geometry.</param>
|
|
|
void PushGeometryClip(IGeometryImpl clip); |
|
|
void PushGeometryClip(IGeometryImpl clip); |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Pops the latest pushed geometry clip.
|
|
|
|
|
|
/// </summary>
|
|
|
void PopGeometryClip(); |
|
|
void PopGeometryClip(); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|