Class ImmediateEarsRenderDelegate<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>
com.unascribed.ears.common.legacy.ImmediateEarsRenderDelegate<TPeer,TModelPart>
- All Implemented Interfaces:
EarsRenderDelegate
public abstract class ImmediateEarsRenderDelegate<TPeer,TModelPart>
extends UnmanagedEarsRenderDelegate<TPeer,TModelPart>
A further specialization of
UnmanagedEarsRenderDelegate that renders quads using OpenGL
1.1 immediate mode.-
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
Methods inherited from class com.unascribed.ears.common.legacy.UnmanagedEarsRenderDelegate
doBindAux, getSkinUrl, uploadImageMethods 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
anchorTo, bind, canBind, decideModelPart, doAnchorTo, doBindBuiltin, doBindSkin, 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
-
ImmediateEarsRenderDelegate
public ImmediateEarsRenderDelegate()
-
-
Method Details
-
beginQuad
protected void beginQuad()- Specified by:
beginQuadin classAbstractEarsRenderDelegate<TPeer,TModelPart>
-
addVertex
protected void addVertex(float x, float y, int z, float r, float g, float b, float a, float u, float v, float nX, float nY, float nZ) - Specified by:
addVertexin classAbstractEarsRenderDelegate<TPeer,TModelPart>
-
drawQuad
protected void drawQuad()- Specified by:
drawQuadin classAbstractEarsRenderDelegate<TPeer,TModelPart>
-