Class Group
-
-
Field Summary
Fields Modifier and Type Field Description private Booleanrendersprivate Vec2sizeprivate final Vec2visibleSizeprivate final transient Drawableparentprivate Vec2atprivate BooleanrawResizeprivate transient StringsimpleNameprivate final LinkedList<Drawable>childrenprivate final transient PolyUIpolyUIprivate final Rendererrendererprivate final Booleanoperatingprivate PolyColor.Animatedcolorprivate final transient Colors.Palettepaletteprivate Floatxprivate Floatyprivate Floatwidthprivate Floatheightprivate FloatvisibleWidthprivate FloatvisibleHeightprivate final Booleanscrollingprivate transient BooleanneedsRedrawprivate transient BooleanacceptsInputprivate final transient Booleaninitializedprivate transient ByteinputStateprivate Booleanenabledprivate Doublerotationprivate DoubleskewXprivate DoubleskewYprivate FloatscaleXprivate FloatscaleYprivate Floatalphaprivate final Alignalignmentprivate final Booleanfocusable
-
Method Summary
Modifier and Type Method Description BooleangetRenders()Whether this drawable should be rendered. UnitsetRenders(Boolean renders)-
Methods inherited from class org.polyfrost.polyui.component.Drawable
accept, addChild, addChild, addEventHandler, addEventhandler, addOperation, addOperation, calculateSize, canBeRemoved, clipChildren, clone, debugDraw, draw, forwardEventsTo, get, get, get, getAcceptsInput, getAlignment, getAlpha, getAt, getChildren, getColor, getEnabled, getFocusable, getHeight, getInitialized, getInputState, getNeedsRedraw, getOperating, getPalette, getParent, getPolyUI, getRawResize, getRenderer, getRotation, getScaleX, getScaleY, getScrolling, getSimpleName, getSize, getSkewX, getSkewY, getVisibleHeight, getVisibleSize, getVisibleWidth, getWidth, getX, getY, intersects, isInside, recalculate, recalculateChildren, removeChild, removeChild, removeOperation, rescale, reset, resetScroll, set, set, setAcceptsInput, setAlpha, setAt, setColor, setEnabled, setHeight, setInputState, setNeedsRedraw, setPalette, setRawResize, setRotation, setScaleX, setScaleY, setSimpleName, setSize, setSkewX, setSkewY, setVisibleHeight, setVisibleWidth, setWidth, setX, setY, setup, toString, tryMakeScrolling -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getRenders
Boolean getRenders()
Whether this drawable should be rendered.
This is controlled by clipChildren to save resources by not drawing drawables which cannot be seen.
if you are calling render yourself (which you really shouldn't), you should check this value.
- Since:
0.21.4
-
setRenders
Unit setRenders(Boolean renders)
-
-
-
-