Class UnmanagedEarsRenderDelegate<TPeer,TModelPart>
java.lang.Object
com.unascribed.ears.common.render.AbstractEarsRenderDelegate<TPeer,TModelPart>
com.unascribed.ears.common.render.DirectEarsRenderDelegate<TPeer,TModelPart>
com.unascribed.ears.common.legacy.PartiallyUnmanagedEarsRenderDelegate<TPeer,TModelPart>
com.unascribed.ears.common.legacy.UnmanagedEarsRenderDelegate<TPeer,TModelPart>
- All Implemented Interfaces:
EarsRenderDelegate
- Direct Known Subclasses:
ImmediateEarsRenderDelegate
public abstract class UnmanagedEarsRenderDelegate<TPeer,TModelPart>
extends PartiallyUnmanagedEarsRenderDelegate<TPeer,TModelPart>
A specialization of PartiallyUnmanagedEarsRenderDelegate that keeps track of auxillary GL texture
IDs itself.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.unascribed.ears.common.render.EarsRenderDelegate
EarsRenderDelegate.BodyPart, EarsRenderDelegate.QuadGrow, EarsRenderDelegate.TexFlip, EarsRenderDelegate.TexRotation, EarsRenderDelegate.TexSource -
Field Summary
Fields inherited from class com.unascribed.ears.common.render.AbstractEarsRenderDelegate
bound, emissive, feat, peer, permittedBodyPart, skipRendering, stackDepth -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoBindAux(EarsRenderDelegate.TexSource src, byte[] pngData) protected abstract Stringprotected abstract intuploadImage(BufferedImage img) Methods inherited from class com.unascribed.ears.common.legacy.PartiallyUnmanagedEarsRenderDelegate
doRenderDebugDot, doRotate, doScale, doTranslate, popMatrix, pushMatrix, setEmissive, setUpRenderState, tearDownRenderStateMethods inherited from class com.unascribed.ears.common.render.DirectEarsRenderDelegate
render, renderMethods inherited from class com.unascribed.ears.common.render.AbstractEarsRenderDelegate
addVertex, anchorTo, beginQuad, bind, canBind, decideModelPart, doAnchorTo, doBindBuiltin, doBindSkin, drawQuad, getBrightness, getEarsFeatures, getPeer, isVisible, needsSecondaryLayersDrawn, pop, push, renderBack, renderDebugDot, renderDoubleSided, renderFront, rotate, scale, setUp, tearDown, toNativeBuffer, translateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.unascribed.ears.common.render.EarsRenderDelegate
getBodyYaw, getCapeX, getCapeY, getCapeZ, getHorizontalSpeed, getLimbSwing, getStride, getTime, getX, getY, getZ, isFlying, isGliding, isJacketEnabled, isSlim, isWearingBoots, isWearingChestplate, isWearingElytra
-
Constructor Details
-
UnmanagedEarsRenderDelegate
public UnmanagedEarsRenderDelegate()
-
-
Method Details
-
doBindAux
- Specified by:
doBindAuxin classAbstractEarsRenderDelegate<TPeer,TModelPart>
-
getSkinUrl
-
uploadImage
-