Class LivingRenderer<T extends LivingEntity>
java.lang.Object
de.ellpeck.rockbottom.api.render.entity.LivingRenderer<T>
- All Implemented Interfaces:
IEntityRenderer<T>
public abstract class LivingRenderer<T extends LivingEntity>
extends Object
implements IEntityRenderer<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidrender(IGameInstance game, IAssetManager manager, IRenderer renderer, IWorld world, T entity, float x, float y, int light) protected voidrenderEmotion(IGameInstance game, IAssetManager manager, IRenderer renderer, IWorld world, T entity, float x, float y, int light) abstract voidrenderEntity(IGameInstance game, IAssetManager manager, IRenderer renderer, IWorld world, T entity, float x, float y, int light) Methods 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.entity.IEntityRenderer
getRenderShader
-
Constructor Details
-
LivingRenderer
public LivingRenderer()
-
-
Method Details
-
render
public void render(IGameInstance game, IAssetManager manager, IRenderer renderer, IWorld world, T entity, float x, float y, int light) - Specified by:
renderin interfaceIEntityRenderer<T extends LivingEntity>
-
renderEntity
public abstract void renderEntity(IGameInstance game, IAssetManager manager, IRenderer renderer, IWorld world, T entity, float x, float y, int light) -
renderEmotion
protected void renderEmotion(IGameInstance game, IAssetManager manager, IRenderer renderer, IWorld world, T entity, float x, float y, int light)
-