gestalt.candidates
Class JoglPersonalPointView

java.lang.Object
  extended by gestalt.shape.AbstractDrawable
      extended by gestalt.candidates.JoglPersonalPointView
All Implemented Interfaces:
Drawable

public class JoglPersonalPointView
extends AbstractDrawable

draws the bin in a specified area of the view and grabs the area into a texture.
this class is great for creating subjective views for entities in a world.
see also 'UsingAPersonalPointOfView'


Constructor Summary
JoglPersonalPointView(AbstractBin theBin, Viewport theViewport, Camera theCamera, TexturePlugin theTexture)
           
 
Method Summary
 AbstractBin bin()
           
 Camera camera()
           
 void draw(GLContext theRenderContext)
          this method is used to draw the drawable, when the context is ready.
 JoglFrameBufferCopy framebuffercopy()
           
 TexturePlugin texture()
           
 
Methods inherited from class gestalt.shape.AbstractDrawable
add, getSortData, getSortValue, isActive, isSortable, setSortValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JoglPersonalPointView

public JoglPersonalPointView(AbstractBin theBin,
                             Viewport theViewport,
                             Camera theCamera,
                             TexturePlugin theTexture)
Method Detail

camera

public Camera camera()

bin

public AbstractBin bin()

texture

public TexturePlugin texture()

framebuffercopy

public JoglFrameBufferCopy framebuffercopy()

draw

public void draw(GLContext theRenderContext)
Description copied from interface: Drawable
this method is used to draw the drawable, when the context is ready. although the behavior sometimes varies and doesn t always need to have a visual representation depending on the implementation.

Parameters:
theRenderContext - GLContext


processing library gestalt_p5 by Patrick Kochlik + Dennis Paul. (c) 2009