Class Layer


  • public class Layer
    extends java.lang.Object
    Information about a compositing layer.
    • Constructor Summary

      Constructors 
      Constructor Description
      Layer​(LayerId layerId, java.util.Optional<LayerId> parentLayerId, java.util.Optional<BackendNodeId> backendNodeId, java.lang.Number offsetX, java.lang.Number offsetY, java.lang.Number width, java.lang.Number height, java.util.Optional<java.util.List<java.lang.Number>> transform, java.util.Optional<java.lang.Number> anchorX, java.util.Optional<java.lang.Number> anchorY, java.util.Optional<java.lang.Number> anchorZ, java.lang.Integer paintCount, java.lang.Boolean drawsContent, java.util.Optional<java.lang.Boolean> invisible, java.util.Optional<java.util.List<ScrollRect>> scrollRects, java.util.Optional<StickyPositionConstraint> stickyPositionConstraint)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<java.lang.Number> getAnchorX()
      Transform anchor point X, absent if no transform specified
      java.util.Optional<java.lang.Number> getAnchorY()
      Transform anchor point Y, absent if no transform specified
      java.util.Optional<java.lang.Number> getAnchorZ()
      Transform anchor point Z, absent if no transform specified
      java.util.Optional<BackendNodeId> getBackendNodeId()
      The backend id for the node associated with this layer.
      java.lang.Boolean getDrawsContent()
      Indicates whether this layer hosts any content, rather than being used for transform/scrolling purposes only.
      java.lang.Number getHeight()
      Layer height.
      java.util.Optional<java.lang.Boolean> getInvisible()
      Set if layer is not visible.
      LayerId getLayerId()
      The unique id for this layer.
      java.lang.Number getOffsetX()
      Offset from parent layer, X coordinate.
      java.lang.Number getOffsetY()
      Offset from parent layer, Y coordinate.
      java.lang.Integer getPaintCount()
      Indicates how many time this layer has painted.
      java.util.Optional<LayerId> getParentLayerId()
      The id of parent (not present for root).
      java.util.Optional<java.util.List<ScrollRect>> getScrollRects()
      Rectangles scrolling on main thread only.
      java.util.Optional<StickyPositionConstraint> getStickyPositionConstraint()
      Sticky position constraint information
      java.util.Optional<java.util.List<java.lang.Number>> getTransform()
      Transformation matrix for layer, default is identity matrix
      java.lang.Number getWidth()
      Layer width.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Layer

        public Layer​(LayerId layerId,
                     java.util.Optional<LayerId> parentLayerId,
                     java.util.Optional<BackendNodeId> backendNodeId,
                     java.lang.Number offsetX,
                     java.lang.Number offsetY,
                     java.lang.Number width,
                     java.lang.Number height,
                     java.util.Optional<java.util.List<java.lang.Number>> transform,
                     java.util.Optional<java.lang.Number> anchorX,
                     java.util.Optional<java.lang.Number> anchorY,
                     java.util.Optional<java.lang.Number> anchorZ,
                     java.lang.Integer paintCount,
                     java.lang.Boolean drawsContent,
                     java.util.Optional<java.lang.Boolean> invisible,
                     java.util.Optional<java.util.List<ScrollRect>> scrollRects,
                     java.util.Optional<StickyPositionConstraint> stickyPositionConstraint)
    • Method Detail

      • getLayerId

        public LayerId getLayerId()
        The unique id for this layer.
      • getParentLayerId

        public java.util.Optional<LayerId> getParentLayerId()
        The id of parent (not present for root).
      • getBackendNodeId

        public java.util.Optional<BackendNodeId> getBackendNodeId()
        The backend id for the node associated with this layer.
      • getOffsetX

        public java.lang.Number getOffsetX()
        Offset from parent layer, X coordinate.
      • getOffsetY

        public java.lang.Number getOffsetY()
        Offset from parent layer, Y coordinate.
      • getWidth

        public java.lang.Number getWidth()
        Layer width.
      • getHeight

        public java.lang.Number getHeight()
        Layer height.
      • getTransform

        public java.util.Optional<java.util.List<java.lang.Number>> getTransform()
        Transformation matrix for layer, default is identity matrix
      • getAnchorX

        public java.util.Optional<java.lang.Number> getAnchorX()
        Transform anchor point X, absent if no transform specified
      • getAnchorY

        public java.util.Optional<java.lang.Number> getAnchorY()
        Transform anchor point Y, absent if no transform specified
      • getAnchorZ

        public java.util.Optional<java.lang.Number> getAnchorZ()
        Transform anchor point Z, absent if no transform specified
      • getPaintCount

        public java.lang.Integer getPaintCount()
        Indicates how many time this layer has painted.
      • getDrawsContent

        public java.lang.Boolean getDrawsContent()
        Indicates whether this layer hosts any content, rather than being used for transform/scrolling purposes only.
      • getInvisible

        public java.util.Optional<java.lang.Boolean> getInvisible()
        Set if layer is not visible.
      • getScrollRects

        public java.util.Optional<java.util.List<ScrollRect>> getScrollRects()
        Rectangles scrolling on main thread only.
      • getStickyPositionConstraint

        public java.util.Optional<StickyPositionConstraint> getStickyPositionConstraint()
        Sticky position constraint information