A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages

A

A - de.vatrasoft.vatralib.gfx.Key
Constant for the A key
ADD - de.vatrasoft.vatralib.gfx.Key
Constant for the Add key
addCoordinates(int, int) - Method in class de.vatrasoft.vatralib.model.Rectangle
Returns a new Rectangle that has the same dimensions as this rectangle, but is translated by the specified offsets.
ALT - de.vatrasoft.vatralib.gfx.Key
Constant for the Alt key (Option on the Mac keyboard)

B

B - de.vatrasoft.vatralib.gfx.Key
Constant for the B key
BACK_SPACE - de.vatrasoft.vatralib.gfx.Key
Constant for the Backspace key
beginFrame() - Method in interface de.vatrasoft.vatralib.gfx.GfxBinding
Prepares for the next frame to be drawn, e.g. clears the screen or internal buffer.
Binding - Interface in de.vatrasoft.vatralib
A Binding is a component that translates abstract operations to concrete, framework-specific operations in order to manipulate the screen or play sounds.
BLACK - Static variable in class de.vatrasoft.vatralib.gfx.Color
The color black.
BLUE - Static variable in class de.vatrasoft.vatralib.gfx.Color
The color blue.

C

C - de.vatrasoft.vatralib.gfx.Key
Constant for the C key
CAPS - de.vatrasoft.vatralib.gfx.Key
Constant for the Caps Lock key
clear() - Method in interface de.vatrasoft.vatralib.gfx.GfxBinding
Clears the screen and ensures that no previously cached objects (i.e. images) are subsequently displayed (i.e.
Color - Class in de.vatrasoft.vatralib.gfx
This class represents colors in the RGB color model.
COMMA - de.vatrasoft.vatralib.gfx.Key
Constant for the Comma key
COMMAND - de.vatrasoft.vatralib.gfx.Key
Constant for the Command key on the Mac keyboard
contains(Rectangle) - Method in class de.vatrasoft.vatralib.model.Rectangle
Returns true if the given Rectangle is fully within this Rectangle.
CONTEXT_MENU - de.vatrasoft.vatralib.gfx.Key
Constant for the Context Menu key
CONTROL - de.vatrasoft.vatralib.gfx.Key
Constant for the Ctrl key (Control on the Mac keyboard)
createWindow(String, int, int, Color, boolean) - Method in interface de.vatrasoft.vatralib.gfx.GfxBinding
Creates a window with the given title and dimensions, using the given color as background.
CYAN - Static variable in class de.vatrasoft.vatralib.gfx.Color
The color cyan.

D

D - de.vatrasoft.vatralib.gfx.Key
Constant for the D key
DARK_GRAY - Static variable in class de.vatrasoft.vatralib.gfx.Color
The color dark gray.
de.vatrasoft.vatralib - package de.vatrasoft.vatralib
Provides the core classes of VatraLib.
de.vatrasoft.vatralib.gfx - package de.vatrasoft.vatralib.gfx
Classes related to graphics operations (i.e. manipulating the screen) and input handling.
de.vatrasoft.vatralib.model - package de.vatrasoft.vatralib.model
Data model classes that can be used (directly or through inheritance) to construct game worlds.
DELETE - de.vatrasoft.vatralib.gfx.Key
Constant for the Delete key
DIGIT0 - de.vatrasoft.vatralib.gfx.Key
Constant for the 0 key
DIGIT1 - de.vatrasoft.vatralib.gfx.Key
Constant for the 1 key
DIGIT2 - de.vatrasoft.vatralib.gfx.Key
Constant for the 2 key
DIGIT3 - de.vatrasoft.vatralib.gfx.Key
Constant for the 3 key
DIGIT4 - de.vatrasoft.vatralib.gfx.Key
Constant for the 4 key
DIGIT5 - de.vatrasoft.vatralib.gfx.Key
Constant for the 5 key
DIGIT6 - de.vatrasoft.vatralib.gfx.Key
Constant for the 6 key
DIGIT7 - de.vatrasoft.vatralib.gfx.Key
Constant for the 7 key
DIGIT8 - de.vatrasoft.vatralib.gfx.Key
Constant for the 8 key
DIGIT9 - de.vatrasoft.vatralib.gfx.Key
Constant for the 9 key
Dimensions - Class in de.vatrasoft.vatralib.model
This class represents the dimensions of two-dimensional images.
Dimensions(int, int) - Constructor for class de.vatrasoft.vatralib.model.Dimensions
Constructs a new Dimensions object with the given width and height.
DIVIDE - de.vatrasoft.vatralib.gfx.Key
Constant for the Divide key
DOWN - de.vatrasoft.vatralib.gfx.Key
Constant for the Down (arrow) key
drawFilledArea(long, String, int, int, int, int, int, int) - Method in interface de.vatrasoft.vatralib.gfx.GfxBinding
Draws the pixels of the given image file repeatedly onto the screen (starting at the specified position within the active window) until the rectangular area denoted by width and height is covered.
drawImage(long, String, int, int, int, int) - Method in interface de.vatrasoft.vatralib.gfx.GfxBinding
Draws the pixels of the given image file onto the screen (at the specified position within the active window).
drawImageSection(long, String, Rectangle, int, int, int, int, boolean, boolean) - Method in interface de.vatrasoft.vatralib.gfx.GfxBinding
Draws the pixels of the given rectangular section of the given image file onto the screen (at the specified position within the active window).

E

E - de.vatrasoft.vatralib.gfx.Key
Constant for the E key
END - de.vatrasoft.vatralib.gfx.Key
Constant for the End key
ENTER - de.vatrasoft.vatralib.gfx.Key
Constant for the Enter key
equals(Object) - Method in class de.vatrasoft.vatralib.gfx.Color
Compares this Color to the specified Color.
equals(Object) - Method in class de.vatrasoft.vatralib.model.Rectangle
Compares this Rectangle to the specified Rectangle.
ESCAPE - de.vatrasoft.vatralib.gfx.Key
Constant for the Escape key

F

F - de.vatrasoft.vatralib.gfx.Key
Constant for the F key
F1 - de.vatrasoft.vatralib.gfx.Key
Constant for the F1 key
F10 - de.vatrasoft.vatralib.gfx.Key
Constant for the F10 key
F11 - de.vatrasoft.vatralib.gfx.Key
Constant for the F11 key
F12 - de.vatrasoft.vatralib.gfx.Key
Constant for the F12 key
F2 - de.vatrasoft.vatralib.gfx.Key
Constant for the F2 key
F3 - de.vatrasoft.vatralib.gfx.Key
Constant for the F3 key
F4 - de.vatrasoft.vatralib.gfx.Key
Constant for the F4 key
F5 - de.vatrasoft.vatralib.gfx.Key
Constant for the F5 key
F6 - de.vatrasoft.vatralib.gfx.Key
Constant for the F6 key
F7 - de.vatrasoft.vatralib.gfx.Key
Constant for the F7 key
F8 - de.vatrasoft.vatralib.gfx.Key
Constant for the F8 key
F9 - de.vatrasoft.vatralib.gfx.Key
Constant for the F9 key
finishFrame() - Method in interface de.vatrasoft.vatralib.gfx.GfxBinding
Finalizes the frame that is currently being drawn, e.g. copies buffer contents onto the screen.

G

G - de.vatrasoft.vatralib.gfx.Key
Constant for the G key
getBlueComponent() - Method in class de.vatrasoft.vatralib.gfx.Color
Returns the blue component of this color (as an integer between 0 and 255).
getGreenComponent() - Method in class de.vatrasoft.vatralib.gfx.Color
Returns the green component of this color (as an integer between 0 and 255).
getHeight() - Method in class de.vatrasoft.vatralib.model.Dimensions
Returns the height component.
getHeight() - Method in class de.vatrasoft.vatralib.model.Rectangle
Returns the height of the rectangle.
getRedComponent() - Method in class de.vatrasoft.vatralib.gfx.Color
Returns the red component of this color (as an integer between 0 and 255).
getSupportedFileFormats() - Method in interface de.vatrasoft.vatralib.Binding
Returns all resource file extensions (in lowercase, without dot) supported by this binding.
getWidth() - Method in class de.vatrasoft.vatralib.model.Dimensions
Returns the width component.
getWidth() - Method in class de.vatrasoft.vatralib.model.Rectangle
Returns the width of the rectangle.
getX() - Method in class de.vatrasoft.vatralib.model.Rectangle
Returns the horizontal coordinate of the rectangle.
getY() - Method in class de.vatrasoft.vatralib.model.Rectangle
Returns the vertical coordinate of the rectangle.
GfxBinding - Interface in de.vatrasoft.vatralib.gfx
A GfxBinding (Graphics Binding) is a component that translates abstract graphics operations to concrete, framework-specific operations in order to manipulate the screen.
GREEN - Static variable in class de.vatrasoft.vatralib.gfx.Color
The color green.

H

H - de.vatrasoft.vatralib.gfx.Key
Constant for the H key
hashCode() - Method in class de.vatrasoft.vatralib.gfx.Color
Returns a hash code for this Color.
hashCode() - Method in class de.vatrasoft.vatralib.model.Rectangle
Returns a hash code for this Rectangle.
HOME - de.vatrasoft.vatralib.gfx.Key
Constant for the Home key

I

I - de.vatrasoft.vatralib.gfx.Key
Constant for the I key
INSERT - de.vatrasoft.vatralib.gfx.Key
Constant for the Insert key
isAnyKeyPressed() - Method in interface de.vatrasoft.vatralib.gfx.GfxBinding
Indicates if any key is currently being pressed on the keyboard.
isFileFormatSupported(String) - Method in interface de.vatrasoft.vatralib.Binding
Checks if the given resource file extension is supported by this binding.
isKeyPressed(Key) - Method in interface de.vatrasoft.vatralib.gfx.GfxBinding
Indicates if the given Key is currently being pressed on the keyboard.

J

J - de.vatrasoft.vatralib.gfx.Key
Constant for the J key

K

K - de.vatrasoft.vatralib.gfx.Key
Constant for the K key
Key - Enum in de.vatrasoft.vatralib.gfx
The constants of this enumerated type represent keys on the keyboard.
KP_DOWN - de.vatrasoft.vatralib.gfx.Key
Constant for the Down (arrow) key on the numeric keypad
KP_LEFT - de.vatrasoft.vatralib.gfx.Key
Constant for the Left (arrow) key on the numeric keypad
KP_RIGHT - de.vatrasoft.vatralib.gfx.Key
Constant for the Right (arrow) key on the numeric keypad
KP_UP - de.vatrasoft.vatralib.gfx.Key
Constant for the Up (arrow) key on the numeric keypad

L

L - de.vatrasoft.vatralib.gfx.Key
Constant for the L key
LEFT - de.vatrasoft.vatralib.gfx.Key
Constant for the Left (arrow) key
LIGHT_GRAY - Static variable in class de.vatrasoft.vatralib.gfx.Color
The color light gray.

M

M - de.vatrasoft.vatralib.gfx.Key
Constant for the M key
MAGENTA - Static variable in class de.vatrasoft.vatralib.gfx.Color
The color magenta.
MAX_OPACITY - Static variable in interface de.vatrasoft.vatralib.gfx.GfxBinding
The maximum allowed opacity (i.e. all objects will be fully opaque)
META - de.vatrasoft.vatralib.gfx.Key
Constant for the Meta key
MIN_OPACITY - Static variable in interface de.vatrasoft.vatralib.gfx.GfxBinding
The minimum allowed opacity (i.e. all objects will be fully transparent)
MINUS - de.vatrasoft.vatralib.gfx.Key
Constant for the Minus key
MULTIPLY - de.vatrasoft.vatralib.gfx.Key
Constant for the Multiply key
MUTE - de.vatrasoft.vatralib.gfx.Key
Constant for the Mute key

N

N - de.vatrasoft.vatralib.gfx.Key
Constant for the N key
NUMPAD0 - de.vatrasoft.vatralib.gfx.Key
Constant for the 0 key on the numeric keypad
NUMPAD1 - de.vatrasoft.vatralib.gfx.Key
Constant for the 1 key on the numeric keypad
NUMPAD2 - de.vatrasoft.vatralib.gfx.Key
Constant for the 2 key on the numeric keypad
NUMPAD3 - de.vatrasoft.vatralib.gfx.Key
Constant for the 3 key on the numeric keypad
NUMPAD4 - de.vatrasoft.vatralib.gfx.Key
Constant for the 4 key on the numeric keypad
NUMPAD5 - de.vatrasoft.vatralib.gfx.Key
Constant for the 5 key on the numeric keypad
NUMPAD6 - de.vatrasoft.vatralib.gfx.Key
Constant for the 6 key on the numeric keypad
NUMPAD7 - de.vatrasoft.vatralib.gfx.Key
Constant for the 7 key on the numeric keypad
NUMPAD8 - de.vatrasoft.vatralib.gfx.Key
Constant for the 8 key on the numeric keypad
NUMPAD9 - de.vatrasoft.vatralib.gfx.Key
Constant for the 9 key on the numeric keypad

O

O - de.vatrasoft.vatralib.gfx.Key
Constant for the O key
of(int, int, int) - Static method in class de.vatrasoft.vatralib.gfx.Color
Creates the Color with the given RGB values.
of(String) - Static method in class de.vatrasoft.vatralib.gfx.Color
Creates the Color with the RGB values contained in the given color string.
ORANGE - Static variable in class de.vatrasoft.vatralib.gfx.Color
The color orange.
overlaps(Rectangle) - Method in class de.vatrasoft.vatralib.model.Rectangle
Returns true if this Rectangle and the given Rectangle overlap.

P

P - de.vatrasoft.vatralib.gfx.Key
Constant for the P key
PAGE_DOWN - de.vatrasoft.vatralib.gfx.Key
Constant for the PageDown key
PAGE_UP - de.vatrasoft.vatralib.gfx.Key
Constant for the PageUp key
PERIOD - de.vatrasoft.vatralib.gfx.Key
Constant for the Period key

Q

Q - de.vatrasoft.vatralib.gfx.Key
Constant for the Q key

R

R - de.vatrasoft.vatralib.gfx.Key
Constant for the R key
Rectangle - Class in de.vatrasoft.vatralib.model
This class represents immutable two-dimensional rectangles.
Rectangle(int, int, int, int) - Constructor for class de.vatrasoft.vatralib.model.Rectangle
Constructs a new Rectangle with the given coordinates and dimensions.
RED - Static variable in class de.vatrasoft.vatralib.gfx.Color
The color red.
removeObject(long) - Method in interface de.vatrasoft.vatralib.gfx.GfxBinding
Removes the object with the given ID from the screen and ensures that it will not be displayed until a new call to GfxBinding.drawImage(long, String, int, int, int, int), GfxBinding.drawImageSection(long, String, Rectangle, int, int, int, int, boolean, boolean) or GfxBinding.drawFilledArea(long, String, int, int, int, int, int, int) is made for the same object ID.
retrieveImageDimensions(String) - Method in interface de.vatrasoft.vatralib.gfx.GfxBinding
Retrieves the dimensions, i.e. width and height, of the image denoted by the given filepath.
RIGHT - de.vatrasoft.vatralib.gfx.Key
Constant for the Right (arrow) key

S

S - de.vatrasoft.vatralib.gfx.Key
Constant for the S key
setBackgroundColor(Color) - Method in interface de.vatrasoft.vatralib.gfx.GfxBinding
Sets the desired background color for the active window.
setFullscreen(boolean) - Method in interface de.vatrasoft.vatralib.gfx.GfxBinding
Enables or disables fullscreen mode.
setTotalOpacity(int) - Method in interface de.vatrasoft.vatralib.gfx.GfxBinding
Sets the desired opacity for all objects.
SHIFT - de.vatrasoft.vatralib.gfx.Key
Constant for the Shift key
SPACE - de.vatrasoft.vatralib.gfx.Key
Constant for the Space key
SUBTRACT - de.vatrasoft.vatralib.gfx.Key
Constant for the Subtract key
supportsZOrdering() - Method in interface de.vatrasoft.vatralib.gfx.GfxBinding
Indicates if this GfxBinding can take care of drawing some objects on top of others depending on their z coordinate.

T

T - de.vatrasoft.vatralib.gfx.Key
Constant for the T key
TAB - de.vatrasoft.vatralib.gfx.Key
Constant for the Tab key
toString() - Method in class de.vatrasoft.vatralib.gfx.Color
Returns a string representation of this Color.
toString() - Method in class de.vatrasoft.vatralib.model.Rectangle
Returns a string representation of this Rectangle.

U

U - de.vatrasoft.vatralib.gfx.Key
Constant for the U key
UNDEFINED - de.vatrasoft.vatralib.gfx.Key
Constant for unknown keys
UP - de.vatrasoft.vatralib.gfx.Key
Constant for the Up (arrow) key

V

V - de.vatrasoft.vatralib.gfx.Key
Constant for the V key
valueOf(String) - Static method in enum de.vatrasoft.vatralib.gfx.Key
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.vatrasoft.vatralib.gfx.Key
Returns an array containing the constants of this enum type, in the order they are declared.
VOLUME_DOWN - de.vatrasoft.vatralib.gfx.Key
Constant for the Volume Down key
VOLUME_UP - de.vatrasoft.vatralib.gfx.Key
Constant for the Volume Up key

W

W - de.vatrasoft.vatralib.gfx.Key
Constant for the W key
WHITE - Static variable in class de.vatrasoft.vatralib.gfx.Color
The color white.
WINDOWS - de.vatrasoft.vatralib.gfx.Key
Constant for the Windows key

X

X - de.vatrasoft.vatralib.gfx.Key
Constant for the X key

Y

Y - de.vatrasoft.vatralib.gfx.Key
Constant for the Y key
YELLOW - Static variable in class de.vatrasoft.vatralib.gfx.Color
The color yellow.

Z

Z - de.vatrasoft.vatralib.gfx.Key
Constant for the Z key
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages