NASA World Wind

gov.nasa.worldwind.render
Class FBOTexture

java.lang.Object
  extended by gov.nasa.worldwind.render.FramebufferTexture
      extended by gov.nasa.worldwind.render.FBOTexture
All Implemented Interfaces:
WWTexture

public class FBOTexture
extends FramebufferTexture


Field Summary
 
Fields inherited from class gov.nasa.worldwind.render.FramebufferTexture
corners, DEFAULT_TESSELLATION_DENSITY, height, sector, sourceTexture, tessellationDensity, width
 
Constructor Summary
FBOTexture(DrawContext dc, WWTexture imageSource, Sector sector, List<LatLon> corners)
           
 
Method Summary
 boolean bind(DrawContext dc)
           
protected  void initialize(DrawContext dc)
           
protected  Texture initializeTexture(DrawContext dc)
           
 boolean isTextureCurrent(DrawContext dc)
           
 
Methods inherited from class gov.nasa.worldwind.render.FramebufferTexture
applyInternalTransform, computeGeographicToCartesianTransform, drawQuad, drawQuad, generateTexture, getCorners, getHeight, getImageSource, getSector, getTessellationDensity, getWidth, transformToQuadCoordinates
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FBOTexture

public FBOTexture(DrawContext dc,
                  WWTexture imageSource,
                  Sector sector,
                  List<LatLon> corners)
Method Detail

bind

public boolean bind(DrawContext dc)
Specified by:
bind in interface WWTexture
Overrides:
bind in class FramebufferTexture

initialize

protected void initialize(DrawContext dc)
Overrides:
initialize in class FramebufferTexture

initializeTexture

protected Texture initializeTexture(DrawContext dc)
Overrides:
initializeTexture in class FramebufferTexture

isTextureCurrent

public boolean isTextureCurrent(DrawContext dc)
Specified by:
isTextureCurrent in interface WWTexture
Overrides:
isTextureCurrent in class FramebufferTexture

NASA World Wind