DefaultTileRenderer, MultiTileRenderer, TileLiquidRenderer, TileMetaRendererpublic interface ITileRenderer<T extends Tile>
| Modifier and Type | Method | Description |
|---|---|---|
default com.google.gson.JsonElement |
getAdditionalTextureData(IGameInstance game,
IAssetManager manager,
IRenderer g,
T tile,
ItemInstance instance,
AbstractEntityPlayer player,
java.lang.String name) |
|
ITexture |
getParticleTexture(IGameInstance game,
IAssetManager manager,
IRenderer g,
T tile,
TileState state) |
|
default IResourceName |
getRenderShader(IGameInstance game,
IAssetManager manager,
IRenderer g,
IWorld world,
T tile,
TileState state,
int x,
int y,
TileLayer layer) |
|
void |
render(IGameInstance game,
IAssetManager manager,
IRenderer g,
IWorld world,
T tile,
TileState state,
int x,
int y,
TileLayer layer,
float renderX,
float renderY,
float scale,
int[] light) |
|
default void |
renderInForeground(IGameInstance game,
IAssetManager manager,
IRenderer g,
IWorld world,
T tile,
TileState state,
int x,
int y,
TileLayer layer,
float renderX,
float renderY,
float scale,
int[] light) |
|
default void |
renderInMainMenuBackground(IGameInstance game,
IAssetManager manager,
IRenderer g,
T tile,
TileState state,
float x,
float y,
float scale) |
|
void |
renderItem(IGameInstance game,
IAssetManager manager,
IRenderer g,
T tile,
ItemInstance instance,
float x,
float y,
float scale,
int filter) |
|
default void |
renderOnMouseOver(IGameInstance game,
IAssetManager manager,
IRenderer g,
IWorld world,
T tile,
TileState state,
int x,
int y,
TileLayer layer,
float mouseX,
float mouseY) |
void render(IGameInstance game, IAssetManager manager, IRenderer g, IWorld world, T tile, TileState state, int x, int y, TileLayer layer, float renderX, float renderY, float scale, int[] light)
void renderItem(IGameInstance game, IAssetManager manager, IRenderer g, T tile, ItemInstance instance, float x, float y, float scale, int filter)
ITexture getParticleTexture(IGameInstance game, IAssetManager manager, IRenderer g, T tile, TileState state)
default void renderInMainMenuBackground(IGameInstance game, IAssetManager manager, IRenderer g, T tile, TileState state, float x, float y, float scale)
default void renderOnMouseOver(IGameInstance game, IAssetManager manager, IRenderer g, IWorld world, T tile, TileState state, int x, int y, TileLayer layer, float mouseX, float mouseY)
default void renderInForeground(IGameInstance game, IAssetManager manager, IRenderer g, IWorld world, T tile, TileState state, int x, int y, TileLayer layer, float renderX, float renderY, float scale, int[] light)
default com.google.gson.JsonElement getAdditionalTextureData(IGameInstance game, IAssetManager manager, IRenderer g, T tile, ItemInstance instance, AbstractEntityPlayer player, java.lang.String name)
default IResourceName getRenderShader(IGameInstance game, IAssetManager manager, IRenderer g, IWorld world, T tile, TileState state, int x, int y, TileLayer layer)