All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.webswing.ext.services.DirectDrawService Maven / Gradle / Ivy

There is a newer version: 20.2.4
Show newest version
package org.webswing.ext.services;

import java.awt.Image;
import java.awt.ImageCapabilities;
import java.awt.image.VolatileImage;

public interface DirectDrawService {

	Image createImage(int width, int height);

	Image extractWebImage(Image webImage);

	byte[] buildWebImage(Image webImage);

	void resetCache();

	boolean isDirty(Image windowDecorationImage);

	VolatileImage createVolatileImage(int width, int height, ImageCapabilities caps, int transparency);

	void resetImage(Image webImage);

	void resetImageBeforeRepaint(Image webImage);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy