Class MetaTileRenderer<T extends TileMeta>
java.lang.Object
de.ellpeck.rockbottom.api.render.tile.DefaultTileRenderer<T>
de.ellpeck.rockbottom.api.render.tile.MetaTileRenderer<T>
- All Implemented Interfaces:
ITileRenderer<T>
-
Field Summary
Fields inherited from class de.ellpeck.rockbottom.api.render.tile.DefaultTileRenderer
itemTexture, texture -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.google.gson.JsonElementgetAdditionalTextureData(IGameInstance game, IAssetManager manager, IRenderer renderer, T tile, ItemInstance instance, AbstractPlayerEntity player, String name) getParticleTexture(IGameInstance game, IAssetManager manager, IRenderer renderer, T tile, TileState state) protected ResourceNamegetTextureResource(T tile, int meta) voidrender(IGameInstance game, IAssetManager manager, IRenderer renderer, IWorld world, T tile, TileState state, int x, int y, TileLayer layer, float renderX, float renderY, float scale, int[] light) voidrenderInForeground(IGameInstance game, IAssetManager manager, IRenderer renderer, IWorld world, T tile, TileState state, int x, int y, TileLayer layer, float renderX, float renderY, float scale, int[] light) voidrenderInMainMenuBackground(IGameInstance game, IAssetManager manager, IRenderer renderer, T tile, TileState state, float x, float y, float scale) voidrenderItem(IGameInstance game, IAssetManager manager, IRenderer renderer, T tile, ItemInstance instance, float x, float y, float scale, int filter, boolean mirrored) Methods inherited from class de.ellpeck.rockbottom.api.render.tile.DefaultTileRenderer
getChiseledLight, getTextureForItem, getTextureForState, renderChiseled, renderChiselHighlightMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.ellpeck.rockbottom.api.render.tile.ITileRenderer
getRenderShader, renderOnMouseOver
-
Constructor Details
-
MetaTileRenderer
-
-
Method Details
-
render
public void render(IGameInstance game, IAssetManager manager, IRenderer renderer, IWorld world, T tile, TileState state, int x, int y, TileLayer layer, float renderX, float renderY, float scale, int[] light) - Specified by:
renderin interfaceITileRenderer<T extends TileMeta>- Overrides:
renderin classDefaultTileRenderer<T extends TileMeta>
-
renderItem
public void renderItem(IGameInstance game, IAssetManager manager, IRenderer renderer, T tile, ItemInstance instance, float x, float y, float scale, int filter, boolean mirrored) - Specified by:
renderItemin interfaceITileRenderer<T extends TileMeta>- Overrides:
renderItemin classDefaultTileRenderer<T extends TileMeta>
-
renderInMainMenuBackground
public void renderInMainMenuBackground(IGameInstance game, IAssetManager manager, IRenderer renderer, T tile, TileState state, float x, float y, float scale) - Specified by:
renderInMainMenuBackgroundin interfaceITileRenderer<T extends TileMeta>- Overrides:
renderInMainMenuBackgroundin classDefaultTileRenderer<T extends TileMeta>
-
renderInForeground
public void renderInForeground(IGameInstance game, IAssetManager manager, IRenderer renderer, IWorld world, T tile, TileState state, int x, int y, TileLayer layer, float renderX, float renderY, float scale, int[] light) - Specified by:
renderInForegroundin interfaceITileRenderer<T extends TileMeta>- Overrides:
renderInForegroundin classDefaultTileRenderer<T extends TileMeta>
-
getParticleTexture
public ITexture getParticleTexture(IGameInstance game, IAssetManager manager, IRenderer renderer, T tile, TileState state) - Specified by:
getParticleTexturein interfaceITileRenderer<T extends TileMeta>- Overrides:
getParticleTexturein classDefaultTileRenderer<T extends TileMeta>
-
getTextureResource
-
getAdditionalTextureData
public com.google.gson.JsonElement getAdditionalTextureData(IGameInstance game, IAssetManager manager, IRenderer renderer, T tile, ItemInstance instance, AbstractPlayerEntity player, String name) - Specified by:
getAdditionalTextureDatain interfaceITileRenderer<T extends TileMeta>- Overrides:
getAdditionalTextureDatain classDefaultTileRenderer<T extends TileMeta>
-