Class StyledDisplayLayer2D

    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.piccolo2d.PNode

        org.piccolo2d.PNode.PSceneGraphDelegate
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String AGENT_KEY
      Deprecated.
       
      static String BOUNDS_KEY
      Deprecated.
       
      static String COORD_KEY
      Deprecated.
       
      static String LABEL_KEY
      Deprecated.
       
      static String NODE_STYLE_ID
      Deprecated.
       
      static String PAINT_KEY
      Deprecated.
       
      static String ROTATION_MODE
      Deprecated.
       
      static String STROKE_KEY
      Deprecated.
       
      static String STROKE_PAINT_KEY
      Deprecated.
       
      • Fields inherited from class org.piccolo2d.PLayer

        PROPERTY_CAMERAS, PROPERTY_CODE_CAMERAS
      • Fields inherited from class org.piccolo2d.PNode

        FILL_STRATEGY_ASPECT_COVER, FILL_STRATEGY_ASPECT_FIT, FILL_STRATEGY_EXACT_FIT, PROPERTY_BOUNDS, PROPERTY_CHILDREN, PROPERTY_CHILDREN_PICKABLE, PROPERTY_CLIENT_PROPERTIES, PROPERTY_CODE_BOUNDS, PROPERTY_CODE_CHILDREN, PROPERTY_CODE_CHILDREN_PICKABLE, PROPERTY_CODE_CLIENT_PROPERTIES, PROPERTY_CODE_FULL_BOUNDS, PROPERTY_CODE_PAINT, PROPERTY_CODE_PARENT, PROPERTY_CODE_PICKABLE, PROPERTY_CODE_TRANSFORM, PROPERTY_CODE_TRANSPARENCY, PROPERTY_CODE_VISIBLE, PROPERTY_FULL_BOUNDS, PROPERTY_PAINT, PROPERTY_PARENT, PROPERTY_PICKABLE, PROPERTY_TRANSFORM, PROPERTY_TRANSPARENCY, PROPERTY_VISIBLE, SCENE_GRAPH_DELEGATE
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      protected void addAddedObjects​(Layout layout)
      Deprecated.
       
      void addObject​(Object o)
      Deprecated.
      Adds the specified object to the layer.
      void applyUpdates()
      Deprecated.
      Called from Display2D.render() every time the schedule advances
      protected void applyUpdatesToNode​(org.piccolo2d.PNode node)
      Deprecated.
      Actually set the node attributes here.
      protected org.piccolo2d.PNode createVisualItem​(Object o)
      Deprecated.
       
      Object findObjForItem​(org.piccolo2d.PNode node)
      Deprecated.
      This does a slow O(n) check on the visual items.
      List<Object> findObjsForItems​(Collection<org.piccolo2d.PNode> pnodes)
      Deprecated.
      Given list PNode, return the objects that the PNodes represent.
      org.piccolo2d.PNode getVisualItem​(Object o)
      Deprecated.
      Gets the visual representation of this object.
      void removeObject​(Object o)
      Deprecated.
      Removes the specified objecdt from the layer.
      protected void removeRemovedObjects()
      Deprecated.
       
      void setStyle​(Style2D style)
      Deprecated.
       
      void update​(LayoutUpdater updater)
      Deprecated.
      Called from Display2D.update() according to the update interval
      protected void updateNode​(org.piccolo2d.PNode node, Layout layout, boolean doLayout)
      Deprecated.
      For now, this method is just storing the new location of the node.
      • Methods inherited from class org.piccolo2d.PLayer

        addCamera, addCamera, getCamera, getCameraCount, getCamerasReference, notifyCameras, removeCamera, removeCamera, repaintFrom
      • Methods inherited from class org.piccolo2d.PNode

        addActivity, addAttribute, addChild, addChild, addChildren, addInputEventListener, addPropertyChangeListener, addPropertyChangeListener, animateToBounds, animateToColor, animateToPositionScaleRotation, animateToRelativePosition, animateToTransform, animateToTransparency, animateTransformToBounds, centerBoundsOnPoint, centerFullBoundsOnPoint, clone, computeFullBounds, endResizeBounds, findIntersectingNodes, fireChildPropertyChange, firePropertyChange, fullIntersects, fullPaint, fullPick, getAllNodes, getAllNodes, getAttribute, getAttribute, getBooleanAttribute, getBounds, getBoundsChanged, getBoundsReference, getBoundsVolatile, getChild, getChildBoundsInvalid, getChildBoundsVolatile, getChildPaintInvalid, getChildrenCount, getChildrenIterator, getChildrenPickable, getChildrenReference, getClientProperties, getClientPropertyKeysEnumeration, getDoubleAttribute, getFullBounds, getFullBoundsInvalid, getFullBoundsReference, getGlobalBounds, getGlobalFullBounds, getGlobalRotation, getGlobalScale, getGlobalToLocalTransform, getGlobalTranslation, getHeight, getInputEventListeners, getIntegerAttribute, getInverseTransform, getListenerList, getLocalToGlobalTransform, getName, getOccluded, getOffset, getPaint, getPaintInvalid, getParent, getPickable, getPropertyChangeParentMask, getRoot, getRotation, getScale, getTransform, getTransformReference, getTransparency, getUnionOfChildrenBounds, getVisible, getWidth, getX, getXOffset, getY, getYOffset, globalToLocal, globalToLocal, globalToLocal, indexOfChild, internalUpdateBounds, intersects, invalidateFullBounds, invalidateLayout, invalidatePaint, isAncestorOf, isDescendentOf, isDescendentOfRoot, isOpaque, layoutChildren, lerp, localToGlobal, localToGlobal, localToGlobal, localToParent, localToParent, localToParent, lower, lower, lowerBelow, lowerToBottom, lowerToBottom, offset, paint, paintAfterChildren, parentBoundsChanged, parentToLocal, parentToLocal, parentToLocal, pick, pickAfterChildren, print, print, raise, raise, raiseAbove, raiseToTop, raiseToTop, removeAllChildren, removeChild, removeChild, removeChildren, removeFromParent, removeInputEventListener, removePropertyChangeListener, removePropertyChangeListener, repaint, reparent, replaceWith, resetBounds, rotate, rotateAboutPoint, rotateAboutPoint, rotateInPlace, scale, scaleAboutPoint, scaleAboutPoint, setBounds, setBounds, setBoundsChanged, setChildBoundsInvalid, setChildBoundsVolatile, setChildPaintInvalid, setChildrenPickable, setFullBoundsInvalid, setGlobalRotation, setGlobalScale, setGlobalTranslation, setHeight, setName, setOccluded, setOffset, setOffset, setPaint, setPaintInvalid, setParent, setPickable, setPropertyChangeParentMask, setRotation, setScale, setTransform, setTransparency, setVisible, setWidth, setX, setY, signalBoundsChanged, startResizeBounds, toImage, toImage, toImage, toImage, transformBy, translate, validateFullBounds, validateFullPaint
    • Constructor Detail

    • Method Detail

      • addObject

        public void addObject​(Object o)
        Deprecated.
        Description copied from interface: IDisplayLayer
        Adds the specified object to the layer.
        Parameters:
        o - the object to add
      • updateNode

        protected void updateNode​(org.piccolo2d.PNode node,
                                  Layout layout,
                                  boolean doLayout)
        Deprecated.
        For now, this method is just storing the new location of the node.
        Parameters:
        node -
        layout -
        doLayout -
      • applyUpdatesToNode

        protected void applyUpdatesToNode​(org.piccolo2d.PNode node)
        Deprecated.
        Actually set the node attributes here. Piccolo will check the set values internally, and only change them if the old value is different from the new value.
        Parameters:
        node -
      • update

        public void update​(LayoutUpdater updater)
        Deprecated.
        Called from Display2D.update() according to the update interval
        Parameters:
        updater - used to update the layout and position information
      • applyUpdates

        public void applyUpdates()
        Deprecated.
        Called from Display2D.render() every time the schedule advances
      • findObjsForItems

        public List<Object> findObjsForItems​(Collection<org.piccolo2d.PNode> pnodes)
        Deprecated.
        Given list PNode, return the objects that the PNodes represent.
        Parameters:
        pnodes -
        Returns:
        the object that the specified pnodes represents
      • findObjForItem

        public Object findObjForItem​(org.piccolo2d.PNode node)
        Deprecated.
        This does a slow O(n) check on the visual items. This method should not be used in general.
        Parameters:
        node -
        Returns:
        the found object
      • removeObject

        public void removeObject​(Object o)
        Deprecated.
        Description copied from interface: IDisplayLayer
        Removes the specified objecdt from the layer.
        Parameters:
        o - the object to remove
      • addAddedObjects

        protected void addAddedObjects​(Layout layout)
        Deprecated.
      • createVisualItem

        protected org.piccolo2d.PNode createVisualItem​(Object o)
        Deprecated.
      • removeRemovedObjects

        protected void removeRemovedObjects()
        Deprecated.
      • setStyle

        public void setStyle​(Style2D style)
        Deprecated.
      • getVisualItem

        public org.piccolo2d.PNode getVisualItem​(Object o)
        Deprecated.
        Description copied from interface: IDisplayLayer
        Gets the visual representation of this object.
        Parameters:
        o - the object whose visual representation we want to get
        Returns:
        the visual representation of this object.