Class RenderableLayer

    • Constructor Detail

      • RenderableLayer

        public RenderableLayer()
      • RenderableLayer

        public RenderableLayer​(java.lang.String displayName)
      • RenderableLayer

        public RenderableLayer​(java.lang.Iterable<? extends Renderable> renderables)
    • Method Detail

      • count

        public int count()
      • getRenderable

        public Renderable getRenderable​(int index)
      • indexOfRenderable

        public int indexOfRenderable​(Renderable renderable)
      • indexOfRenderableNamed

        public int indexOfRenderableNamed​(java.lang.String name)
      • indexOfRenderableWithProperty

        public int indexOfRenderableWithProperty​(java.lang.Object key,
                                                 java.lang.Object value)
      • addRenderable

        public void addRenderable​(Renderable renderable)
      • addRenderable

        public void addRenderable​(int index,
                                  Renderable renderable)
      • addAllRenderables

        public void addAllRenderables​(RenderableLayer layer)
      • addAllRenderables

        public void addAllRenderables​(java.lang.Iterable<? extends Renderable> iterable)
      • removeRenderable

        public boolean removeRenderable​(Renderable renderable)
      • removeRenderable

        public Renderable removeRenderable​(int index)
      • removeAllRenderables

        public boolean removeAllRenderables​(java.lang.Iterable<? extends Renderable> renderables)
      • clearRenderables

        public void clearRenderables()
      • iterator

        @NonNull
        public java.util.Iterator<Renderable> iterator()
        Specified by:
        iterator in interface java.lang.Iterable<Renderable>