Package com.unascribed.ears.common.debug
Class DebuggingDelegate
java.lang.Object
com.unascribed.ears.common.debug.DebuggingDelegate
- All Implemented Interfaces:
EarsRenderDelegate
A wrapper around another EarsRenderDelegate that
logs everything performed.-
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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbooleanfloatdoublegetCapeX()doublegetCapeY()doublegetCapeZ()floatfloatgetPeer()floatfloatgetTime()doublegetX()doublegetY()doublegetZ()booleanisFlying()booleanbooleanbooleanisSlim()booleanbooleanbooleanbooleanvoidpop()voidpush()voidrenderBack(int u, int v, int w, int h, EarsRenderDelegate.TexRotation rot, EarsRenderDelegate.TexFlip flip, EarsRenderDelegate.QuadGrow grow) voidrenderDebugDot(float r, float g, float b, float a) voidrenderDoubleSided(int u, int v, int w, int h, EarsRenderDelegate.TexRotation rot, EarsRenderDelegate.TexFlip flip, EarsRenderDelegate.QuadGrow grow) voidrenderFront(int u, int v, int w, int h, EarsRenderDelegate.TexRotation rot, EarsRenderDelegate.TexFlip flip, EarsRenderDelegate.QuadGrow grow) voidrotate(float ang, float x, float y, float z) voidscale(float x, float y, float z) voidsetEmissive(boolean emissive) voidsetUp()voidtearDown()voidtranslate(float x, float y, float z)
-
Constructor Details
-
DebuggingDelegate
-
-
Method Details
-
push
public void push()- Specified by:
pushin interfaceEarsRenderDelegate
-
pop
public void pop()- Specified by:
popin interfaceEarsRenderDelegate
-
anchorTo
- Specified by:
anchorToin interfaceEarsRenderDelegate
-
translate
public void translate(float x, float y, float z) - Specified by:
translatein interfaceEarsRenderDelegate
-
rotate
public void rotate(float ang, float x, float y, float z) - Specified by:
rotatein interfaceEarsRenderDelegate
-
renderFront
public void renderFront(int u, int v, int w, int h, EarsRenderDelegate.TexRotation rot, EarsRenderDelegate.TexFlip flip, EarsRenderDelegate.QuadGrow grow) - Specified by:
renderFrontin interfaceEarsRenderDelegate
-
renderBack
public void renderBack(int u, int v, int w, int h, EarsRenderDelegate.TexRotation rot, EarsRenderDelegate.TexFlip flip, EarsRenderDelegate.QuadGrow grow) - Specified by:
renderBackin interfaceEarsRenderDelegate
-
renderDoubleSided
public void renderDoubleSided(int u, int v, int w, int h, EarsRenderDelegate.TexRotation rot, EarsRenderDelegate.TexFlip flip, EarsRenderDelegate.QuadGrow grow) - Specified by:
renderDoubleSidedin interfaceEarsRenderDelegate
-
renderDebugDot
public void renderDebugDot(float r, float g, float b, float a) - Specified by:
renderDebugDotin interfaceEarsRenderDelegate
-
bind
- Specified by:
bindin interfaceEarsRenderDelegate
-
scale
public void scale(float x, float y, float z) - Specified by:
scalein interfaceEarsRenderDelegate
-
setUp
public void setUp()- Specified by:
setUpin interfaceEarsRenderDelegate
-
tearDown
public void tearDown()- Specified by:
tearDownin interfaceEarsRenderDelegate
-
getTime
public float getTime()- Specified by:
getTimein interfaceEarsRenderDelegate
-
isFlying
public boolean isFlying()- Specified by:
isFlyingin interfaceEarsRenderDelegate
-
isGliding
public boolean isGliding()- Specified by:
isGlidingin interfaceEarsRenderDelegate
-
isWearingElytra
public boolean isWearingElytra()- Specified by:
isWearingElytrain interfaceEarsRenderDelegate
-
isWearingChestplate
public boolean isWearingChestplate()- Specified by:
isWearingChestplatein interfaceEarsRenderDelegate
-
isWearingBoots
public boolean isWearingBoots()- Specified by:
isWearingBootsin interfaceEarsRenderDelegate
-
isJacketEnabled
public boolean isJacketEnabled()- Specified by:
isJacketEnabledin interfaceEarsRenderDelegate
-
getPeer
- Specified by:
getPeerin interfaceEarsRenderDelegate
-
needsSecondaryLayersDrawn
public boolean needsSecondaryLayersDrawn()- Specified by:
needsSecondaryLayersDrawnin interfaceEarsRenderDelegate
-
getLimbSwing
public float getLimbSwing()- Specified by:
getLimbSwingin interfaceEarsRenderDelegate
-
getHorizontalSpeed
public float getHorizontalSpeed()- Specified by:
getHorizontalSpeedin interfaceEarsRenderDelegate
-
getStride
public float getStride()- Specified by:
getStridein interfaceEarsRenderDelegate
-
isSlim
public boolean isSlim()- Specified by:
isSlimin interfaceEarsRenderDelegate
-
getBodyYaw
public float getBodyYaw()- Specified by:
getBodyYawin interfaceEarsRenderDelegate
-
getX
public double getX()- Specified by:
getXin interfaceEarsRenderDelegate
-
getY
public double getY()- Specified by:
getYin interfaceEarsRenderDelegate
-
getZ
public double getZ()- Specified by:
getZin interfaceEarsRenderDelegate
-
getCapeX
public double getCapeX()- Specified by:
getCapeXin interfaceEarsRenderDelegate
-
getCapeY
public double getCapeY()- Specified by:
getCapeYin interfaceEarsRenderDelegate
-
getCapeZ
public double getCapeZ()- Specified by:
getCapeZin interfaceEarsRenderDelegate
-
setEmissive
public void setEmissive(boolean emissive) - Specified by:
setEmissivein interfaceEarsRenderDelegate
-
canBind
- Specified by:
canBindin interfaceEarsRenderDelegate
-