public class RenderComponent extends java.awt.Canvas implements IInitializable
| Modifier and Type | Field and Description |
|---|---|
static java.awt.Color |
DEFAULT_BACKGROUND_COLOR |
| Constructor and Description |
|---|
RenderComponent(java.awt.Dimension size) |
| Modifier and Type | Method and Description |
|---|---|
void |
fadeIn(int ms) |
void |
fadeOut(int ms) |
java.awt.Image |
getCursorImage() |
int |
getCursorOffsetX() |
int |
getCursorOffsetY() |
java.awt.geom.AffineTransform |
getCursorTransform() |
void |
init() |
void |
onFpsChanged(java.util.function.Consumer<java.lang.Integer> fpsConsumer) |
void |
onRendered(java.util.function.Consumer<java.awt.Graphics2D> renderedConsumer) |
void |
render() |
void |
setCursor(java.awt.Image image) |
void |
setCursor(java.awt.Image image,
int offsetX,
int offsetY) |
void |
setCursorOffset(int x,
int y) |
void |
setCursorOffsetX(int cursorOffsetX) |
void |
setCursorOffsetY(int cursorOffsetY) |
void |
setCursorTransform(java.awt.geom.AffineTransform transform) |
void |
takeScreenshot() |
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, paint, updateaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validatepublic void fadeIn(int ms)
public void fadeOut(int ms)
public java.awt.Image getCursorImage()
public java.awt.geom.AffineTransform getCursorTransform()
public int getCursorOffsetX()
public int getCursorOffsetY()
public void init()
init in interface IInitializablepublic void onFpsChanged(java.util.function.Consumer<java.lang.Integer> fpsConsumer)
public void onRendered(java.util.function.Consumer<java.awt.Graphics2D> renderedConsumer)
public void render()
public void setCursor(java.awt.Image image)
public void setCursor(java.awt.Image image,
int offsetX,
int offsetY)
public void setCursorOffset(int x,
int y)
public void setCursorOffsetX(int cursorOffsetX)
public void setCursorOffsetY(int cursorOffsetY)
public void setCursorTransform(java.awt.geom.AffineTransform transform)
public void takeScreenshot()