Interface IItemRenderer<T extends Item>
- All Known Implementing Classes:
DefaultItemRenderer,MetaItemRenderer,TileItemRenderer,ToolItemRenderer
public interface IItemRenderer<T extends Item>
-
Method Summary
Modifier and TypeMethodDescriptiondefault com.google.gson.JsonElementgetAdditionalTextureData(IGameInstance game, IAssetManager manager, IRenderer renderer, T item, ItemInstance instance, AbstractPlayerEntity player, String name) getParticleTexture(IGameInstance game, IAssetManager manager, IRenderer renderer, T item, ItemInstance instance) voidrender(IGameInstance game, IAssetManager manager, IRenderer renderer, T item, ItemInstance instance, float x, float y, float scale, int filter, boolean mirrored) default voidrenderHolding(IGameInstance game, IAssetManager manager, IRenderer renderer, T item, ItemInstance instance, AbstractPlayerEntity player, float x, float y, float rotation, float scale, int filter, boolean mirrored) default voidrenderOnMouseCursor(IGameInstance game, IAssetManager manager, IRenderer renderer, T item, ItemInstance instance, float x, float y, float scale, int filter, boolean isInPlayerRange)
-
Method Details
-
render
void render(IGameInstance game, IAssetManager manager, IRenderer renderer, T item, ItemInstance instance, float x, float y, float scale, int filter, boolean mirrored) -
renderOnMouseCursor
default void renderOnMouseCursor(IGameInstance game, IAssetManager manager, IRenderer renderer, T item, ItemInstance instance, float x, float y, float scale, int filter, boolean isInPlayerRange) -
renderHolding
default void renderHolding(IGameInstance game, IAssetManager manager, IRenderer renderer, T item, ItemInstance instance, AbstractPlayerEntity player, float x, float y, float rotation, float scale, int filter, boolean mirrored) -
getAdditionalTextureData
default com.google.gson.JsonElement getAdditionalTextureData(IGameInstance game, IAssetManager manager, IRenderer renderer, T item, ItemInstance instance, AbstractPlayerEntity player, String name) -
getParticleTexture
ITexture getParticleTexture(IGameInstance game, IAssetManager manager, IRenderer renderer, T item, ItemInstance instance)
-