Class ScrollableViewport
java.lang.Object
com.pixelmonmod.api.client.screen.widget.StatefulWidget<ScrollableViewport>
com.pixelmonmod.api.client.screen.widget.design.ScrollableViewport
- All Implemented Interfaces:
States<ScrollableViewport>
Widget which performs scissor on all of its child widgets.
This widget handles rendering of its children, and as such they should be set to be not visible at all times.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ScrollableViewport
create
(double buffer) void
init()
double
void
void
void
double
scroll()
void
scrollTo
(double scroll) float
Methods inherited from class com.pixelmonmod.api.client.screen.widget.StatefulWidget
bounds, boundsOffset, boundsOffset, boundsOffset, child, children, colorTable, contains, contains, defaultTypeface, draggableInternal, draggedInternal, enabledInternal, equals, focusableInternal, focusedInternal, hashCode, hoverableInternal, hoveredInternal, index, index, init, initInternal, minecraft, offset, offset, offset, onCharTyped, onCharTypedInternal, onKeyPressed, onKeyPressedInternal, onKeyReleased, onKeyReleasedInternal, onMouseClicked, onMouseClickedInternal, onMouseDragged, onMouseDraggedInternal, onMouseMoved, onMouseMovedInternal, onMousePressedInternal, onMouseReleased, onMouseReleasedInternal, onMouseScrolled, onMouseScrolledInternal, owner, owner, parent, parent, play, play, play, play, play, play, playClick, player, position, position, position, position, positionRemap, positionRemap, postRender, postTick, preRender, preTick, rawPosition, rawSize, renderInternal, self, size, size, size, size, sizeRemap, sizeRemap, stateInternal, tick, tickableInternal, tickInternal, toString, transform, transform, uid, visibleInternal, widget
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.pixelmonmod.api.client.screen.widget.States
active, disable, disabled, doesNotTick, draggable, draggable, dragged, dragged, enable, enabled, enabled, focusable, focusable, focused, focused, hidden, hide, hoverable, hoverable, hovered, hovered, inactive, noTicks, receivesTicks, show, state, state, state, tickable, ticks, visible, visible
-
Constructor Details
-
ScrollableViewport
protected ScrollableViewport(double buffer)
-
-
Method Details
-
create
-
init
public void init()- Overrides:
init
in classStatefulWidget<ScrollableViewport>
-
preRender
- Overrides:
preRender
in classStatefulWidget<ScrollableViewport>
-
render
- Overrides:
render
in classStatefulWidget<ScrollableViewport>
-
postRender
- Overrides:
postRender
in classStatefulWidget<ScrollableViewport>
-
maxHeight
public double maxHeight() -
trueHeight
public float trueHeight() -
scroll
public double scroll() -
scrollTo
public void scrollTo(double scroll)
-