logo


image
Class DoubleBuffer

java.lang.Object
  extended by image.DoubleBuffer

public class DoubleBuffer
extends java.lang.Object

Re-implementation of basic double-buffered texture. Supports fast reflected/periodic bounday conditions for texturing. This system is built on glorious bitwise operations. DoubleBuffer.java Created by Michael Rule on 6/1/07.


Nested Class Summary
static interface DoubleBuffer.Grabber
static class DoubleBuffer.ImageRenderContext
 
Field Summary
 DoubleBuffer.ImageRenderContext buffer
 DoubleBuffer.ImageRenderContext disply
 DoubleBuffer.ImageRenderContext image
 DoubleBuffer.ImageRenderContext imagefade
 DoubleBuffer.ImageRenderContext output
 DoubleBuffer.ImageRenderContext sketch
 
Constructor Summary
DoubleBuffer(java.awt.image.BufferedImage a, java.awt.image.BufferedImage b, java.awt.image.BufferedImage s, java.awt.image.BufferedImage d)
 
Method Summary
 boolean fancy()
 void fast_load_sketch(java.awt.image.BufferedImage s)
 void flip()
 void load_sketch(java.awt.image.BufferedImage s, int W, boolean rr, Perceptron P)
 void setFancy(boolean b)
 void toggle_fancy()
 void toggleReflect()
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

output

public DoubleBuffer.ImageRenderContext output

buffer

public DoubleBuffer.ImageRenderContext buffer

sketch

public DoubleBuffer.ImageRenderContext sketch

image

public DoubleBuffer.ImageRenderContext image

imagefade

public DoubleBuffer.ImageRenderContext imagefade

disply

public DoubleBuffer.ImageRenderContext disply
Constructor Detail

DoubleBuffer

public DoubleBuffer(java.awt.image.BufferedImage a,
                    java.awt.image.BufferedImage b,
                    java.awt.image.BufferedImage s,
                    java.awt.image.BufferedImage d)
Parameters:
a -
b -
s -
d -
Method Detail

fancy

public boolean fancy()

setFancy

public void setFancy(boolean b)
Parameters:
b -

toggle_fancy

public void toggle_fancy()

flip

public void flip()

load_sketch

public void load_sketch(java.awt.image.BufferedImage s,
                        int W,
                        boolean rr,
                        Perceptron P)
Parameters:
s -
W -
rr -
P -

toggleReflect

public void toggleReflect()

fast_load_sketch

public void fast_load_sketch(java.awt.image.BufferedImage s)
Parameters:
s -