public class ShaderWaterfallDrawableVBO extends DrawableVBO implements IMultiColorable
| Modifier and Type | Field and Description |
|---|---|
protected int[] |
elementName2 |
arrayName, byteOffset, color, colorChannelNumber, dimensions, elementName, geometry, hasMountedOnce, loader, normalOffset, pointer, polygonMode, polygonOffsetFactor, polygonOffsetFillEnable, polygonOffsetUnit, quality, size, widthbbox, boundingBoxColor, boundingBoxDisplayed, displayed, hasListeners, legend, legendDisplayed, listeners, spaceTransformer, transform, transformBefore| Constructor and Description |
|---|
ShaderWaterfallDrawableVBO(ShaderWaterfallVBOBuilder loader,
ColorMapper mapper) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
applyVertices(com.jogamp.opengl.GL gl) |
void |
dispose()
Performs all required operation to cleanup the Drawable.
|
void |
draw(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam)
Call OpenGL2 routines for rendering the object.
|
ColorMapper |
getColorMapper()
Get the colormapper.
|
void |
mount(com.jogamp.opengl.GL gl)
Mount resources to gl context
|
protected void |
pointers(com.jogamp.opengl.GL gl) |
void |
setColorMapper(ColorMapper mapper)
Set the colormapper that will be used by the Drawable, instead of using precomputed colors.
|
applyGeometryTransform, applyPolygonModeFillGL2, applyQuality, applyWidth, color, configure, disable, disableColor, doBindGL2, doConfigure, doConfigure, doDrawElements, doLoadArrayFloatBuffer, doLoadArrayFloatBuffer, doLoadElementIntBuffer, doLoadElementIntBuffer, doSetBoundingBox, enable, getColor, getGeometry, getPolygonMode, getPolygonOffsetFactor, getPolygonOffsetUnit, getQuality, getWidth, hasMountedOnce, isHasColorBuffer, isPolygonOffsetFillEnable, polygonOffseFillEnable, polygonOffsetFillDisable, rotator, rotator, rotator, setColor, setData, setData, setData, setGeometry, setHasColorBuffer, setPolygonMode, setPolygonOffsetFactor, setPolygonOffsetFillEnable, setPolygonOffsetUnit, setQuality, setWidth, updateBoundsaddDrawableListener, call, call, callWithAlphaFactor, colorGL2, colorGLES2, doDrawBounds, doTransform, fireDrawableChanged, fireDrawableChanged, getBarycentre, getBoundingBoxColor, getBounds, getDistance, getLegend, getLongestDistance, getShortestDistance, getSpaceTransformer, getTransform, getTransformBefore, hasLegend, isBoundingBoxDisplayed, isDisplayed, isLegendDisplayed, negative, removeDrawableListener, setBoundingBoxColor, setBoundingBoxDisplayed, setDisplayed, setLegend, setLegendDisplayed, setSpaceTransformer, setTransform, setTransformBefore, toString, toString, vertexGL2, vertexGL2, vertexGLES2public ShaderWaterfallDrawableVBO(ShaderWaterfallVBOBuilder loader, ColorMapper mapper)
public void draw(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam)
AbstractDrawabledraw in interface IGLRendererdraw in class DrawableVBOgl - GL2 contextglu - GLU contextcam - a reference to a shooting Camera.protected void applyVertices(com.jogamp.opengl.GL gl)
applyVertices in class DrawableVBOpublic void mount(com.jogamp.opengl.GL gl)
IGLBindedResourcemount in interface IGLBindedResourcemount in class DrawableVBOpublic void dispose()
AbstractDrawabledispose in class AbstractDrawableprotected void pointers(com.jogamp.opengl.GL gl)
pointers in class DrawableVBOpublic ColorMapper getColorMapper()
IMultiColorablegetColorMapper in interface IMultiColorablepublic void setColorMapper(ColorMapper mapper)
IMultiColorablesetColorMapper in interface IMultiColorableCopyright © 2021. All rights reserved.