Package | Description |
---|---|
gov.nasa.worldwind.render |
Modifier and Type | Class and Description |
---|---|
protected class |
GlobeBrowserBalloon.OrderedGlobeBrowserBalloon |
Modifier and Type | Field and Description |
---|---|
protected java.util.HashMap<GlobeStateKey,AbstractBrowserBalloon.OrderedBrowserBalloon> |
AbstractBrowserBalloon.orderedRenderables |
Modifier and Type | Method and Description |
---|---|
protected AbstractBrowserBalloon.OrderedBrowserBalloon |
ScreenBrowserBalloon.createOrderedRenderable() |
protected AbstractBrowserBalloon.OrderedBrowserBalloon |
GlobeBrowserBalloon.createOrderedRenderable() |
protected abstract AbstractBrowserBalloon.OrderedBrowserBalloon |
AbstractBrowserBalloon.createOrderedRenderable() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
AbstractBrowserBalloon.bindWebViewTexture(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected void |
ScreenBrowserBalloon.computeBalloonPoints(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb)
Computes and stores this balloon's screen coordinates.
|
protected void |
GlobeBrowserBalloon.computeBalloonPoints(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb)
Computes and stores this balloon's model and screen coordinates.
|
protected abstract void |
AbstractBrowserBalloon.computeBalloonPoints(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb)
Computes and stores the balloon's model-coordinate and screen-coordinate points.
|
protected void |
AbstractBrowserBalloon.computeGeometry(AbstractBrowserBalloon.OrderedBrowserBalloon obb)
Updates the balloon's screen-coordinate geometry in
frameInfo according to the current screen
bounds, screen offset, and active attributes. |
protected java.nio.FloatBuffer |
AbstractBrowserBalloon.createFrameVertices(AbstractBrowserBalloon.OrderedBrowserBalloon obb)
Creates the balloon's frame vertex buffer according to the active attributes.
|
protected void |
AbstractBrowserBalloon.doDrawOrderedRenderable(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected void |
AbstractBrowserBalloon.drawBrowserControl(DrawContext dc,
AbstractBrowserBalloon.BrowserControl control,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected void |
AbstractBrowserBalloon.drawBrowserControls(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected void |
AbstractBrowserBalloon.drawFrame(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected void |
AbstractBrowserBalloon.drawFrameInterior(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb)
Draws this browser balloon's interior geometry in screen-coordinates, with the
WebView's texture
representation applied as an OpenGL decal. |
protected void |
AbstractBrowserBalloon.drawFrameOutline(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected void |
AbstractBrowserBalloon.drawLinks(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected void |
AbstractBrowserBalloon.drawOrderedRenderable(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected void |
AbstractBrowserBalloon.drawResizeControl(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb)
Draw pickable regions for the resize controls.
|
protected void |
AbstractBrowserBalloon.drawTitleBar(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected void |
AbstractBrowserBalloon.drawWebViewLinks(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected boolean |
GlobeBrowserBalloon.intersectsFrustum(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb)
Determines whether the balloon intersects the view frustum.
|
protected boolean |
AbstractBrowserBalloon.intersectsFrustum(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb)
Determines whether the balloon intersects the view frustum.
|
protected java.nio.FloatBuffer |
AbstractBrowserBalloon.makeDefaultFrameVertices(AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected java.nio.FloatBuffer |
AbstractBrowserBalloon.makeEllipseFrameVertices(AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected java.nio.FloatBuffer |
AbstractBrowserBalloon.makeRectangleFrameVertices(AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected boolean |
AbstractBrowserBalloon.mustRegenerateGeometry(AbstractBrowserBalloon.OrderedBrowserBalloon obb)
Indicates whether this balloon's screen-coordinate geometry must be recomputed as a result of a balloon attribute
changing.
|
void |
AbstractBrowserBalloon.pick(DrawContext dc,
java.awt.Point pickPoint,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected void |
ScreenBrowserBalloon.setupDepthTest(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected void |
GlobeBrowserBalloon.setupDepthTest(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected abstract void |
AbstractBrowserBalloon.setupDepthTest(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected void |
AbstractBrowserBalloon.updateRenderState(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |
protected void |
AbstractBrowserBalloon.updateRenderStateIfNeeded(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb)
Update the balloon's active attributes and points, if that hasn't already been done this frame.
|
protected void |
AbstractBrowserBalloon.updateWebView(DrawContext dc,
AbstractBrowserBalloon.OrderedBrowserBalloon obb) |