Interface GraphicsNodeRable

  • All Superinterfaces:
    Filter, java.awt.image.renderable.RenderableImage
    All Known Implementing Classes:
    GraphicsNodeRable8Bit

    public interface GraphicsNodeRable
    extends Filter
    This interface allows GraphicsNode to be seen as RenderableImages, which can be used for operations such as filtering, masking or compositing. Given a GraphicsNode, a GraphicsNodeRable can be created through a GraphicsNodeRableFactory.
    Version:
    $Id: GraphicsNodeRable.java 1733416 2016-03-03 07:07:13Z gadams $
    • Field Summary

      • Fields inherited from interface java.awt.image.renderable.RenderableImage

        HINTS_OBSERVED
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      GraphicsNode getGraphicsNode()
      Returns the GraphicsNode for which a rendering can be obtained
      boolean getUsePrimitivePaint()
      Returns true if this Rable get's it's contents by calling primitivePaint on the associated GraphicsNode or false if it uses paint.
      void setGraphicsNode​(GraphicsNode node)
      Sets the GraphicsNode associated with this image.
      void setUsePrimitivePaint​(boolean usePrimitivePaint)
      Set to true if this Rable should get it's contents by calling primitivePaint on the associated GraphicsNode or false if it should use paint.
      • Methods inherited from interface java.awt.image.renderable.RenderableImage

        createDefaultRendering, createRendering, createScaledRendering, getHeight, getMinX, getMinY, getProperty, getPropertyNames, getSources, getWidth, isDynamic
    • Method Detail

      • getGraphicsNode

        GraphicsNode getGraphicsNode()
        Returns the GraphicsNode for which a rendering can be obtained
        Returns:
        the GraphicsNode associated with this image.
      • setGraphicsNode

        void setGraphicsNode​(GraphicsNode node)
        Sets the GraphicsNode associated with this image.
      • getUsePrimitivePaint

        boolean getUsePrimitivePaint()
        Returns true if this Rable get's it's contents by calling primitivePaint on the associated GraphicsNode or false if it uses paint.
      • setUsePrimitivePaint

        void setUsePrimitivePaint​(boolean usePrimitivePaint)
        Set to true if this Rable should get it's contents by calling primitivePaint on the associated GraphicsNode or false if it should use paint.