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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ScrollableViewportcreate(double buffer) voidinit()doublevoidvoidvoiddoublescroll()voidscrollTo(double scroll) floatMethods 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, widgetMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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:
initin classStatefulWidget<ScrollableViewport>
-
preRender
- Overrides:
preRenderin classStatefulWidget<ScrollableViewport>
-
render
- Overrides:
renderin classStatefulWidget<ScrollableViewport>
-
postRender
- Overrides:
postRenderin classStatefulWidget<ScrollableViewport>
-
maxHeight
public double maxHeight() -
trueHeight
public float trueHeight() -
scroll
public double scroll() -
scrollTo
public void scrollTo(double scroll)
-