All Implemented Interfaces:
Container<SVGNode>, HasClip, HasContext, HasContext.ByDelegate, HasFillRule, HasFilter, HasFontContext, HasFontRenderContext, HasGeometryContext, HasGeometryContext.ByDelegate, HasPaintContext, Instantiator, Renderable, Transformable, SVGNode

  • Field Details

  • Constructor Details

    • Mask

      public Mask()
  • Method Details

    • tagName

      @NotNull public @NotNull String tagName()
      Specified by:
      tagName in interface SVGNode
    • build

      public void build(@NotNull @NotNull AttributeNode attributeNode)
      Specified by:
      build in interface SVGNode
      Overrides:
      build in class CommonRenderableContainerNode
    • createMaskPaint

      @NotNull public @NotNull Paint createMaskPaint(@NotNull @NotNull Output output, @NotNull @NotNull RenderContext context, @NotNull @NotNull ElementBounds elementBounds)
    • requiresInstantiation

      public boolean requiresInstantiation()
      Description copied from interface: Renderable
      Indicated whether the element can only be rendered through means of instantiation e.g. being referenced in a use tag. Instantiation doesn't create a new element it only controls, when an element can be rendered.
      Specified by:
      requiresInstantiation in interface Renderable
      Returns:
      true if only rendered is instantiated.
    • canInstantiate

      public boolean canInstantiate(@NotNull @NotNull SVGNode node)
      Specified by:
      canInstantiate in interface Instantiator