org.sunflow.core.display

Class FastDisplay

Implemented Interfaces:
Display

public class FastDisplay
extends JPanel
implements Display

Constructor Summary

FastDisplay()

Method Summary

void
imageBegin(int w, int h, int bucketSize)
void
imageEnd()
void
imageFill(int x, int y, int w, int h, Color c)
void
imagePrepare(int x, int y, int w, int h, int id)
void
imageUpdate(int x, int y, int w, int h, Color[] data)
void
paint(Graphics g)

Constructor Details

FastDisplay

public FastDisplay()

Method Details

imageBegin

public void imageBegin(int w,
                       int h,
                       int bucketSize)
Specified by:
imageBegin in interface Display

imageEnd

public void imageEnd()
Specified by:
imageEnd in interface Display

imageFill

public void imageFill(int x,
                      int y,
                      int w,
                      int h,
                      Color c)
Specified by:
imageFill in interface Display

imagePrepare

public void imagePrepare(int x,
                         int y,
                         int w,
                         int h,
                         int id)
Specified by:
imagePrepare in interface Display

imageUpdate

public void imageUpdate(int x,
                        int y,
                        int w,
                        int h,
                        Color[] data)
Specified by:
imageUpdate in interface Display

paint

public void paint(Graphics g)