public class NGExternalNode extends NGNode
NGNode.DirtyFlag, NGNode.RenderRootResultchildDirty, contentBounds, cullingBits, dirty, DIRTY_CHILDREN_ACCUMULATED_THRESHOLD, dirtyChildrenAccumulated, TEMP_TRANSFORM, transformedBounds| Constructor and Description |
|---|
NGExternalNode() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
hasOverlappingContents() |
void |
markContentDirty() |
protected void |
renderContent(Graphics g) |
void |
repaintDirtyRegion(int dirtyX,
int dirtyY,
int dirtyWidth,
int dirtyHeight) |
void |
setImageBounds(int x,
int y,
int width,
int height,
float usrWidth,
float usrHeight) |
void |
setImageBuffer(Buffer buffer,
int x,
int y,
int width,
int height,
float usrWidth,
float usrHeight,
int linestride,
int scale) |
void |
setLock(ReentrantLock lock) |
accumulateDirtyRegions, applyClip, applyEffect, applyTransform, clearDirty, clearDirtyTree, clearPainted, computeOpaqueRegion, computePadding, doPreCulling, doRender, drawDirtyOpts, effectChanged, geometryChanged, getCacheFilter, getClipNode, getClippedBounds, getCompleteBounds, getContentBounds, getEffect, getEffectBounds, getEffectFilter, getName, getNodeBlendMode, getOpacity, getOpaqueRegion, getParent, getRenderRoot, getTransform, hasOpaqueRegion, hasVisuals, invalidateCache, invalidateCacheByTranslation, invalidateOpaqueRegion, isClean, isContentBounds2D, isDepthTest, isRectClip, isVisible, markDirty, markTreeDirty, markTreeDirtyNoIncrement, needsBlending, printDirtyOpts, release, render, renderEffect, renderForcedContent, setCachedAsBitmap, setClipNode, setContentBounds, setDepthTest, setEffect, setName, setNodeBlendMode, setOpacity, setParent, setTransformedBounds, setTransformMatrix, setVisible, supportsOpaqueRegions, toString, visualsChangedprotected void renderContent(Graphics g)
renderContent in class NGNodepublic void setLock(ReentrantLock lock)
public void setImageBuffer(Buffer buffer, int x, int y, int width, int height, float usrWidth, float usrHeight, int linestride, int scale)
public void setImageBounds(int x,
int y,
int width,
int height,
float usrWidth,
float usrHeight)
public void repaintDirtyRegion(int dirtyX,
int dirtyY,
int dirtyWidth,
int dirtyHeight)
public void markContentDirty()
protected boolean hasOverlappingContents()
hasOverlappingContents in class NGNodeCopyright © 2025. All rights reserved.