Class DrawnTextureDataProvider

    • Constructor Detail

      • DrawnTextureDataProvider

        public DrawnTextureDataProvider​(TextureDrawer textureDrawer)
    • Method Detail

      • reDraw

        public void reDraw()
        Reload the texture and recall the texture drawing tools.
      • setTextureDrawingTools

        public void setTextureDrawingTools​(TextureDrawer textureDrawer)
        Texture drawer setter.
        Parameters:
        textureDrawer - the new texture drawer.
      • getSubData

        public java.nio.ByteBuffer getSubData​(int x,
                                              int y,
                                              int width,
                                              int height)
        Description copied from interface: TextureDataProvider
        Sub-data getter.
        Specified by:
        getSubData in interface TextureDataProvider
        Parameters:
        x - rectangle origin x-coordinate.
        y - rectangle origin y-coordinate.
        width - rectangle width.
        height - rectangle height.
        Returns:
        the data.
      • getImage

        public java.awt.image.BufferedImage getImage()
        Specified by:
        getImage in interface TextureDataProvider
        Returns:
        the data as a BufferedImage
      • getSubImage

        public java.awt.image.BufferedImage getSubImage​(int x,
                                                        int y,
                                                        int width,
                                                        int height)
        Specified by:
        getSubImage in interface TextureDataProvider
        Parameters:
        x - rectangle origin x-coordinate.
        y - rectangle origin y-coordinate.
        width - rectangle width.
        height - rectangle height.
        Returns:
        the sub-data as a BufferedImage.
      • isValid

        public boolean isValid()
        Description copied from interface: DataProvider
        Data provider validity getter.
        Specified by:
        isValid in interface DataProvider<Texture>
        Returns:
        the validity if this data provider.