A B C D E F G H I L M N P R S T U V W X Y Z

A

ABOVE_NE_LINE - Static variable in class uiso.UIsoConstants
 
ABOVE_WN_LINE - Static variable in class uiso.UIsoConstants
 

B

beginDrawing(UIsoEngine) - Method in interface uiso.interfaces.IDrawer
Called before beginning the scene drawing process.
BELOW_ES_LINE - Static variable in class uiso.UIsoConstants
 
BELOW_SW_LINE - Static variable in class uiso.UIsoConstants
 
buildNewSprite() - Method in interface uiso.util.sprite_loader.ISpriteFactory
 
buildNewTile(int, int) - Method in interface uiso.interfaces.ITileFactory
 
buildNewTile(int, int) - Method in class uiso.util.SimpleTileFactory
 

C

canSetTileZ(UIsoEngine, Tile, int) - Method in interface uiso.interfaces.ISimulationLogic
 
canSetTileZ(Tile, int) - Method in class uiso.UIsoEngine
Tells wherever or not a tile z-coordinate can be changed to the informed value.
canSetTileZ(UIsoEngine, Tile, int) - Method in class uiso.util.SimpleSimulationLogic
 
clamp(int, int, int) - Static method in class uiso.UIsoEngine
 
clampAndNotify(int, int, int) - Static method in class uiso.UIsoEngine
 
clamped_to_max - Static variable in class uiso.UIsoEngine
 
clamped_to_min - Static variable in class uiso.UIsoEngine
 
clear() - Method in interface uiso.interfaces.IDrawer
Must fill the entire available area with the background color/texture.
clear(int, int, int, int) - Method in interface uiso.interfaces.IDrawer
Must fill the rectangle area with the background color/texture.
clone() - Method in class uiso.Point
 
clone() - Method in class uiso.Rectangle
 
clone() - Method in class uiso.Sprite
 
clone() - Method in class uiso.UIsoConfiguration
 
copyArea(int, int, int, int, int, int) - Method in interface uiso.interfaces.IDrawer
Copies an area delimited by a rectangle to the area defined by the second rectangle.
copyFrom(Point) - Method in class uiso.Point
Copies the data from p to this instance
copyFrom(Rectangle) - Method in class uiso.Rectangle
Copies the data from r to this instance
CORNER_E - Static variable in class uiso.Tile
 
corner_e_z_relative_to_min_z - Static variable in class uiso.Tile
 
CORNER_N - Static variable in class uiso.Tile
 
corner_n_z_relative_to_min_z - Static variable in class uiso.Tile
 
CORNER_S - Static variable in class uiso.Tile
 
corner_s_z_relative_to_min_z - Static variable in class uiso.Tile
 
CORNER_W - Static variable in class uiso.Tile
 
corner_w_z_relative_to_min_z - Static variable in class uiso.Tile
 
createSpritesFromImage(String, int, int, int) - Method in class uiso.util.sprite_loader.SimpleSpriteLoader
 

D

debug - Variable in class uiso.UIsoConfiguration
 
doesBMustBeDrawnBeforeA(UIsoEngine, UIsoObject, UIsoObject) - Method in interface uiso.interfaces.IUIsoObjectComparator
 
draw() - Method in class uiso.UIsoEngine
Causes the engine to draw the current scene based on its current state.
drawer - Variable in class uiso.UIsoConfiguration
 
drawImage(int, int, UIsoImage) - Method in interface uiso.interfaces.IDrawer
Draws the image informed using the provided coordinates as its top-left corner.
drawLine(int, int, int, int) - Method in interface uiso.interfaces.IDrawer
Must draw a line from point p1 to point p2.
drawString(int, int, String) - Method in interface uiso.interfaces.IDrawer
This version of IDrawer.drawString(int, int, String, Object, Object) is only employed for debug purposes.
drawString(int, int, String, Object, Object) - Method in interface uiso.interfaces.IDrawer
Draws a String using the informed font and color.

E

E - Static variable in class uiso.Tile
 
E_INDEX - Static variable in class uiso.Tile
 
endDrawing() - Method in interface uiso.interfaces.IDrawer
The last method called during a scene drawing.
ES - Static variable in class uiso.Tile
 
ES_INDEX - Static variable in class uiso.Tile
 
ESW - Static variable in class uiso.Tile
 
ESW_INDEX - Static variable in class uiso.Tile
 

F

FLAT - Static variable in class uiso.Tile
 
FLAT_INDEX - Static variable in class uiso.Tile
 

G

getAbsoluteHeightOfPointInTileSlopeSurface(Tile, int, int) - Method in class uiso.UIsoEngine
 
getAnchorX() - Method in class uiso.Sprite
 
getAnchorY() - Method in class uiso.Sprite
 
getColor() - Method in class uiso.StringObject
 
getFont() - Method in class uiso.StringObject
 
getH() - Method in class uiso.UIsoImage
 
getImage() - Method in class uiso.Sprite
 
getObjectSprite(SpriteObject, Sprite[]) - Method in interface uiso.interfaces.IDrawer
Returns the sprite associated with the object informed.
getRelativeHeightOfPointInSlopeSurface(int, int, int) - Method in class uiso.UIsoEngine
Gets the virtual height (z-coordinate) of a point in the slope surface.
getSlope() - Method in class uiso.Tile
 
getSlopeIndex() - Method in class uiso.Tile
 
getString() - Method in class uiso.StringObject
 
getString(String) - Method in class uiso.StringObject
 
getStringBounds(String, Rectangle, Object) - Method in interface uiso.interfaces.IDrawer
Gets the bounds of the String informed.
getSubImage(UIsoImage, int, int, int, int) - Method in interface uiso.util.sprite_loader.IImageManipulator
 
getTile(Point) - Method in class uiso.UIsoEngine
 
getTile(int, int) - Method in class uiso.UIsoEngine
 
getTileFromRealCoordinates(Point, Point) - Method in class uiso.UIsoEngine
Returns the tile under the real coordinates (on the viewport).
getTileMinZ(Tile) - Method in class uiso.UIsoEngine
 
getTileSprite(Tile, Sprite[]) - Method in interface uiso.interfaces.IDrawer
Given the tile returns (using the informed array) the sprites that will be used to draw it.
getTileX(UIsoObject) - Method in class uiso.UIsoEngine
 
getTileX(Tile) - Method in class uiso.UIsoEngine
 
getTileY(UIsoObject) - Method in class uiso.UIsoEngine
 
getTileY(Tile) - Method in class uiso.UIsoEngine
 
getTileZ(Tile) - Method in class uiso.UIsoEngine
 
getUserData() - Method in class uiso.Tile
Each Tile has 6 bits that can be used freely to store data.
getUserData() - Method in class uiso.UIsoObject
Each UIsoObject has 30 bits that can be used freely to store data.
getVirtualViewportCenterCoordinates(Point) - Method in class uiso.UIsoEngine
 
getW() - Method in class uiso.UIsoImage
 
getX() - Method in class uiso.UIsoObject
 
getY() - Method in class uiso.UIsoObject
 
getZ() - Method in class uiso.UIsoObject
 

H

h - Variable in class uiso.Rectangle
 
h - Variable in class uiso.UIsoConfiguration
Map configuration:
has_clamped - Static variable in class uiso.UIsoEngine
 

I

IDrawer - Interface in uiso.interfaces
Interface with the methods employed by the engine to draw a scene.
IImageManipulator - Interface in uiso.util.sprite_loader
 
informObjectMotion(UIsoObject) - Method in class uiso.UIsoEngine
 
informObjectSizeChange(UIsoObject) - Method in class uiso.UIsoEngine
 
informTileSlopeUpdate(UIsoEngine, Tile, int) - Method in interface uiso.interfaces.ISimulationLogic
Informs user that a Tile slope has been changed.
informTileSlopeUpdate(UIsoEngine, Tile, int) - Method in class uiso.util.SimpleSimulationLogic
 
informTileZUpdate(UIsoEngine, Tile, int) - Method in interface uiso.interfaces.ISimulationLogic
Informs user that a Tile z-coordinate has been changed.
informTileZUpdate(UIsoEngine, Tile, int) - Method in class uiso.util.SimpleSimulationLogic
 
insertObject(UIsoObject) - Method in class uiso.UIsoEngine
 
INSIDE_POLYGON - Static variable in class uiso.UIsoConstants
 
InvalidConfigurationException - Exception in uiso.exceptions
 
InvalidConfigurationException(String) - Constructor for exception uiso.exceptions.InvalidConfigurationException
 
InvalidTileCoordinatesException - Exception in uiso.exceptions
 
InvalidTileCoordinatesException(String) - Constructor for exception uiso.exceptions.InvalidTileCoordinatesException
 
isAnchorPoint(UIsoImage, int, int) - Method in interface uiso.util.sprite_loader.IImageManipulator
 
ISimulationLogic - Interface in uiso.interfaces
With this class the user can be informed about some changes in the map and also restrict some operations.
ISpriteFactory - Interface in uiso.util.sprite_loader
 
isValidTileCoordinates(int, int) - Method in class uiso.UIsoEngine
Tells wherever or not the informed coordinates corresponds to an existing tile.
isVisible() - Method in class uiso.Tile
 
isVisible() - Method in class uiso.UIsoObject
 
ITileFactory - Interface in uiso.interfaces
 
IUIsoObjectComparator - Interface in uiso.interfaces
Compares two UIsoObject and decides which one must be drawn first.

L

loadImageFromFile(String) - Method in interface uiso.util.sprite_loader.IImageManipulator
 

M

MathUtils - Class in uiso.util
 
MathUtils() - Constructor for class uiso.util.MathUtils
 
max_objects_in_the_scene - Variable in class uiso.UIsoConfiguration
Scene configuration:
max_sprites_per_tile - Variable in class uiso.UIsoConfiguration
Scene configuration:
max_string_objects_in_the_scene - Variable in class uiso.UIsoConfiguration
Scene configuration:
min_z_difference_relative_to_tile_z - Static variable in class uiso.Tile
 

N

N - Static variable in class uiso.Tile
 
N_INDEX - Static variable in class uiso.Tile
 
N_NEIGHBORS - Static variable in class uiso.Tile
 
N_SLOPES - Static variable in class uiso.Tile
 
NE - Static variable in class uiso.Tile
 
NE_INDEX - Static variable in class uiso.Tile
 
neighbour_on_diagonal_direction - Static variable in class uiso.Tile
 
neighbour_x_offset - Static variable in class uiso.Tile
 
neighbour_y_offset - Static variable in class uiso.Tile
 
NES - Static variable in class uiso.Tile
 
NES_INDEX - Static variable in class uiso.Tile
 
NS - Static variable in class uiso.Tile
 
NS_INDEX - Static variable in class uiso.Tile
 

P

Point - Class in uiso
 
Point() - Constructor for class uiso.Point
 
Point(int, int) - Constructor for class uiso.Point
 
Point(int, int, int) - Constructor for class uiso.Point
 

R

Rectangle - Class in uiso
 
Rectangle() - Constructor for class uiso.Rectangle
 
removeObject(UIsoObject) - Method in class uiso.UIsoEngine
 
round(float) - Static method in class uiso.util.MathUtils
 

S

S - Static variable in class uiso.Tile
 
S_INDEX - Static variable in class uiso.Tile
 
scrollToTile(Tile) - Method in class uiso.UIsoEngine
 
scrollToVirtualCoordinates(Point) - Method in class uiso.UIsoEngine
 
scrollViewportCenterWithRealCoordinatesDelta(Point) - Method in class uiso.UIsoEngine
 
scrollViewportCenterWithVirtualCoordinatesDelta(Point) - Method in class uiso.UIsoEngine
 
setAnchorX(int) - Method in class uiso.Sprite
 
setAnchorY(int) - Method in class uiso.Sprite
 
setClip(int, int, int, int) - Method in interface uiso.interfaces.IDrawer
Sets the clip rectangle.
setColor(Object) - Method in class uiso.StringObject
 
setFont(Object) - Method in class uiso.StringObject
 
setImage(UIsoImage) - Method in class uiso.Sprite
 
setString(String) - Method in class uiso.StringObject
 
setTileZ(Tile, int) - Method in class uiso.UIsoEngine
 
setUserData(int) - Method in class uiso.Tile
Each Tile has 6 bits that can be used freely to store data.
setUserData(int) - Method in class uiso.UIsoObject
Each UIsoObject has 30 bits that can be used freely to store data.
setVisibility(boolean) - Method in class uiso.Tile
 
setVisibility(boolean) - Method in class uiso.UIsoObject
 
setX(int) - Method in class uiso.UIsoObject
 
setY(int) - Method in class uiso.UIsoObject
 
setZ(int) - Method in class uiso.UIsoObject
 
SimpleSimulationLogic - Class in uiso.util
 
SimpleSimulationLogic() - Constructor for class uiso.util.SimpleSimulationLogic
 
SimpleSpriteLoader - Class in uiso.util.sprite_loader
 
SimpleSpriteLoader(IImageManipulator) - Constructor for class uiso.util.sprite_loader.SimpleSpriteLoader
 
SimpleTileFactory - Class in uiso.util
 
SimpleTileFactory() - Constructor for class uiso.util.SimpleTileFactory
 
simulation_logic - Variable in class uiso.UIsoConfiguration
 
slope_height - Variable in class uiso.UIsoConfiguration
Tile configuration:
Sprite - Class in uiso
Represents a sprite that will be used to draw a SpriteObject (that can have an arbitrary number of sprites).
Sprite() - Constructor for class uiso.Sprite
 
sprite_object_comparator - Variable in class uiso.UIsoConfiguration
 
SpriteObject - Class in uiso
Represents an object drawn using Sprites that is managed by IsometricEngine.
SpriteObject() - Constructor for class uiso.SpriteObject
 
string_object_comparator - Variable in class uiso.UIsoConfiguration
 
StringObject - Class in uiso
Represents a String object that is managed by UIsoEngine.
StringObject() - Constructor for class uiso.StringObject
 
SW - Static variable in class uiso.Tile
 
SW_INDEX - Static variable in class uiso.Tile
 
SWN - Static variable in class uiso.Tile
 
SWN_INDEX - Static variable in class uiso.Tile
 

T

Tile - Class in uiso
This class represents a map cell.
Tile() - Constructor for class uiso.Tile
 
tile_factory - Variable in class uiso.UIsoConfiguration
 
tile_h - Variable in class uiso.UIsoConfiguration
Tile configuration:
tile_max_z - Variable in class uiso.UIsoConfiguration
Map configuration:
tile_position_relative_map_polygon - Variable in class uiso.UIsoEngine
Tile (returned by UIsoEngine.getTileFromRealCoordinates(Point, Point)) position relative to map polygon.
tile_w - Variable in class uiso.UIsoConfiguration
Tile configuration:
toString() - Method in class uiso.Point
 
toString() - Method in class uiso.Rectangle
 
toString() - Method in class uiso.Tile
 
toString() - Method in class uiso.UIsoObject
 

U

uiso - package uiso
 
uiso.exceptions - package uiso.exceptions
 
uiso.interfaces - package uiso.interfaces
 
uiso.util - package uiso.util
 
uiso.util.sprite_loader - package uiso.util.sprite_loader
 
UIsoConfiguration - Class in uiso
This class contains the configurations of the engine.
UIsoConfiguration() - Constructor for class uiso.UIsoConfiguration
 
UIsoConstants - Class in uiso
 
UIsoConstants() - Constructor for class uiso.UIsoConstants
 
UIsoEngine - Class in uiso
This is the main uIsometric Engine class.
UIsoEngine(UIsoConfiguration) - Constructor for class uiso.UIsoEngine
 
UIsoImage - Class in uiso
Represents an image that has a constant width and height and can be drawn using IDrawer.
UIsoImage() - Constructor for class uiso.UIsoImage
 
UIsoObject - Class in uiso
Represents an object in a 3D space.
UIsoObject() - Constructor for class uiso.UIsoObject
 
use_dirty_rectangle - Variable in class uiso.UIsoConfiguration
 

V

viewport_h - Variable in class uiso.UIsoConfiguration
Viewport configuration:
viewport_w - Variable in class uiso.UIsoConfiguration
Viewport configuration:

W

w - Variable in class uiso.Rectangle
 
W - Static variable in class uiso.Tile
 
w - Variable in class uiso.UIsoConfiguration
Map configuration:
W_INDEX - Static variable in class uiso.Tile
 
WE - Static variable in class uiso.Tile
 
WE_INDEX - Static variable in class uiso.Tile
 
WN - Static variable in class uiso.Tile
 
WN_INDEX - Static variable in class uiso.Tile
 
WNE - Static variable in class uiso.Tile
 
WNE_INDEX - Static variable in class uiso.Tile
 

X

x - Variable in class uiso.Point
 

Y

y - Variable in class uiso.Point
 

Z

z - Variable in class uiso.Point
 

A B C D E F G H I L M N P R S T U V W X Y Z