public final class NGWebView extends NGGroup
NGNode.DirtyFlag, NGNode.RenderRootResult| Modifier and Type | Field and Description |
|---|---|
private float |
height |
private static java.util.logging.Logger |
log |
private WebPage |
page |
private float |
width |
childDirty, contentBounds, cullingBits, dirty, DIRTY_CHILDREN_ACCUMULATED_THRESHOLD, dirtyChildrenAccumulated, TEMP_TRANSFORM, transformedBounds| Constructor and Description |
|---|
NGWebView() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasOverlappingContents() |
protected boolean |
hasVisuals()
Marks if the node has some visuals and that the bounds change
should be taken into account when using the dirty region.
|
protected void |
renderContent(Graphics g) |
void |
requestRender() |
void |
resize(float w,
float h) |
void |
setPage(WebPage page) |
void |
update() |
add, addToRemoved, clear, clearDirty, clearFrom, computeRenderRoot, drawDirtyOpts, getChildren, getRemovedChildren, isEmpty, markCullRegions, needsBlending, remove, remove, renderForcedContent, setBlendModeaccumulateDirtyRegions, applyClip, applyEffect, applyTransform, clearDirtyTree, clearPainted, computeOpaqueRegion, computePadding, doPreCulling, doRender, effectChanged, geometryChanged, getCacheFilter, getClipNode, getClippedBounds, getCompleteBounds, getContentBounds, getEffect, getEffectBounds, getEffectFilter, getName, getNodeBlendMode, getOpacity, getOpaqueRegion, getParent, getRenderRoot, getTransform, hasOpaqueRegion, invalidateCache, invalidateCacheByTranslation, invalidateOpaqueRegion, isClean, isContentBounds2D, isDepthTest, isRectClip, isVisible, markDirty, markTreeDirty, markTreeDirtyNoIncrement, printDirtyOpts, release, render, renderEffect, setCachedAsBitmap, setClipNode, setContentBounds, setDepthTest, setEffect, setName, setNodeBlendMode, setOpacity, setParent, setTransformedBounds, setTransformMatrix, setVisible, supportsOpaqueRegions, toString, visualsChangedprivate static final java.util.logging.Logger log
private volatile WebPage page
private volatile float width
private volatile float height
public void setPage(WebPage page)
public void resize(float w,
float h)
public void update()
public void requestRender()
protected void renderContent(Graphics g)
renderContent in class NGGrouppublic boolean hasOverlappingContents()
hasOverlappingContents in class NGGroupprotected boolean hasVisuals()
NGNodehasVisuals in class NGGroup