Inheritance
System.Object
_RenderCustomClip<T>
public abstract class _RenderCustomClip<T> : RenderProxyBox, HitTestTarget, RenderObjectWithChildMixin<RenderBox>, RenderObjectWithChildMixin where T : class
Type Parameters
Constructors
Declaration
protected _RenderCustomClip(RenderBox child = null, CustomClipper<T> clipper = null, Clip clipBehavior = Clip.antiAlias)
Parameters
Fields
Declaration
Field Value
Declaration
protected CustomClipper<T> _clipper
Field Value
Declaration
protected Paint _debugPaint
Field Value
_debugText
Declaration
protected TextPainter _debugText
Field Value
Declaration
public readonly Clip clipBehavior
Field Value
Properties
Declaration
protected abstract T _defaultClip { get; }
Property Value
Declaration
public CustomClipper<T> clipper { get; set; }
Property Value
Methods
Declaration
protected void _markNeedsClip()
Declaration
protected void _updateClip()
Declaration
public override void attach(object owner)
Parameters
Type |
Name |
Description |
System.Object |
owner |
|
Overrides
Unity.UIWidgets.rendering.RenderObjectWithChildMixinRenderBox<Unity.UIWidgets.rendering.RenderBox>.attach(System.Object)
debugPaintSize(PaintingContext, Offset)
Declaration
protected override void debugPaintSize(PaintingContext context, Offset offset)
Parameters
Overrides
Declaration
public override Rect describeApproximatePaintClip(RenderObject child)
Parameters
Returns
Overrides
Declaration
public override void detach()
Overrides
Unity.UIWidgets.rendering.RenderObjectWithChildMixinRenderBox<Unity.UIWidgets.rendering.RenderBox>.detach()
Declaration
protected override void performLayout()
Overrides
Unity.UIWidgets.rendering.RenderProxyBoxMixinRenderObjectWithChildMixinRenderBox<Unity.UIWidgets.rendering.RenderBox>.performLayout()