| Modifier and Type | Field and Description |
|---|---|
| private NGCamera | |
| private final boolean | |
| private Paint | |
| private boolean | |
| private double | |
| private double | |
| private NGLightBase[] | |
| private final boolean | |
| private boolean | |
| private RTTexture | |
| private NGNode | |
| private RTTexture | |
| private float | |
| private float | |
| pack-priv static final double |
| Access | Constructor and Description |
|---|---|
| public | |
| private |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| public void | |
| protected void | |
| public NGCamera | |
| public NGLightBase[] | |
| protected boolean | |
| private static double | |
| private void | |
| private static boolean | |
| public void | |
| protected void | |
| public void | renderForcedContent(Graphics
the Graphics object that was used to render the
Scene, or null gOptional)Overrides com. Called on every render pulse for all nodes in case they have render-time operations that must be completed on a pulse, but were not otherwise rendered by the ordinary damage management logic. |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| protected void | visualsChanged()
Overrides com. Invoked by subclasses whenever some change to the geometry or visuals has occurred. |
| camera | back to summary |
|---|---|
| private NGCamera camera | |
| depthBuffer | back to summary |
|---|---|
| private final boolean depthBuffer | |
| fillPaint | back to summary |
|---|---|
| private Paint fillPaint | |
| isOpaque | back to summary |
|---|---|
| private boolean isOpaque | |
| lastScaledH | back to summary |
|---|---|
| private double lastScaledH | |
| lastScaledW | back to summary |
|---|---|
| private double lastScaledW | |
| lights | back to summary |
|---|---|
| private NGLightBase[] lights | |
| msaa | back to summary |
|---|---|
| private final boolean msaa | |
| renderSG | back to summary |
|---|---|
| private boolean renderSG | |
| resolveRTT | back to summary |
|---|---|
| private RTTexture resolveRTT | |
| root | back to summary |
|---|---|
| private NGNode root | |
| rtt | back to summary |
|---|---|
| private RTTexture rtt | |
| slHeight | back to summary |
|---|---|
| private float slHeight | |
| slWidth | back to summary |
|---|---|
| private float slWidth | |
| THRESHOLD | back to summary |
|---|---|
| pack-priv static final double THRESHOLD | |
| NGSubScene | back to summary |
|---|---|
| public NGSubScene(boolean depthBuffer, boolean msaa) | |
| NGSubScene | back to summary |
|---|---|
| private NGSubScene() | |
| applyBackgroundFillPaint | back to summary |
|---|---|
| private void applyBackgroundFillPaint(Graphics g) | |
| clearDirty | back to summary |
|---|---|
| public void clearDirty() Overrides com. Doc from com. Clears the dirty flag. This should only happen during rendering.
| |
| geometryChanged | back to summary |
|---|---|
| protected void geometryChanged() Overrides com.
| |
| getCamera | back to summary |
|---|---|
| public NGCamera getCamera() | |
| getLights | back to summary |
|---|---|
| public NGLightBase[] getLights() | |
| hasOverlappingContents | back to summary |
|---|---|
| protected boolean hasOverlappingContents() Implements abstract com.
| |
| hypot | back to summary |
|---|---|
| private static double hypot(double x, double y, double z) | |
| invalidateRTT | back to summary |
|---|---|
| private void invalidateRTT() | |
| isDirectBlitTransform | back to summary |
|---|---|
| private static boolean isDirectBlitTransform(BaseTransform tx, double sx, double sy) | |
| markContentDirty | back to summary |
|---|---|
| public void markContentDirty() | |
| renderContent | back to summary |
|---|---|
| protected void renderContent(Graphics g) Implements abstract com.
| |
| renderForcedContent | back to summary |
|---|---|
| public void renderForcedContent(Graphics gOptional) Overrides com. Doc from com. Called on every render pulse for all nodes in case they have render-time operations that must be completed on a pulse, but were not otherwise rendered by the ordinary damage management logic. The graphics argument will be the graphics that was used to render the scene if it is available, but may be null for cases when the scene required no visible updates and thus no back buffer graphics was actually obtained. Implementors must have a backup plan for that case when the Graphics object is null. | |
| setCamera | back to summary |
|---|---|
| public void setCamera(NGCamera camera) | |
| setFillPaint | back to summary |
|---|---|
| public void setFillPaint(Object paint) | |
| setHeight | back to summary |
|---|---|
| public void setHeight(float height) | |
| setLights | back to summary |
|---|---|
| public void setLights(NGLightBase[] lights) | |
| setRoot | back to summary |
|---|---|
| public void setRoot(NGNode root) | |
| setWidth | back to summary |
|---|---|
| public void setWidth(float width) | |
| visualsChanged | back to summary |
|---|---|
| protected void visualsChanged() Overrides com. Doc from com. Invoked by subclasses whenever some change to the geometry or visuals has occurred. This will mark the node as dirty and invalidate the cache.
| |