Class ActiveRenderInfo

java.lang.Object
net.minecraft.src.ActiveRenderInfo

public class ActiveRenderInfo extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static float
    The calculated view object X coordinate
    static float
    The calculated view object Y coordinate
    static float
    The calculated view object Z coordinate
    static float
    The X component of the entity's yaw rotation
    static float
    The Y component (scaled along the X axis) of the entity's pitch rotation
    static float
    The combined X and Z components of the entity's pitch rotation
    static float
    The Y component (scaled along the Z axis) of the entity's pitch rotation
    static float
    The Z component of the entity's yaw rotation
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static int
    getBlockIdAtEntityViewpoint(World par0World, EntityLivingBase par1EntityLivingBase, float par2)
    Returns the block ID at the current camera location (either air or fluid), taking into account the height of fluid blocks
    static Vec3
    projectViewFromEntity(EntityLivingBase par0EntityLivingBase, double par1)
    Returns a vector representing the projection along the given entity's view for the given distance
    static void
    updateRenderInfo(EntityPlayer par0EntityPlayer, boolean par1)
    Updates the current render info and camera location based on entity look angles and 1st/3rd person view mode

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • objectX

      public static float objectX
      The calculated view object X coordinate
    • objectY

      public static float objectY
      The calculated view object Y coordinate
    • objectZ

      public static float objectZ
      The calculated view object Z coordinate
    • rotationX

      public static float rotationX
      The X component of the entity's yaw rotation
    • rotationXZ

      public static float rotationXZ
      The combined X and Z components of the entity's pitch rotation
    • rotationZ

      public static float rotationZ
      The Z component of the entity's yaw rotation
    • rotationYZ

      public static float rotationYZ
      The Y component (scaled along the Z axis) of the entity's pitch rotation
    • rotationXY

      public static float rotationXY
      The Y component (scaled along the X axis) of the entity's pitch rotation
  • Constructor Details

    • ActiveRenderInfo

      public ActiveRenderInfo()
  • Method Details

    • updateRenderInfo

      public static void updateRenderInfo(EntityPlayer par0EntityPlayer, boolean par1)
      Updates the current render info and camera location based on entity look angles and 1st/3rd person view mode
    • projectViewFromEntity

      public static Vec3 projectViewFromEntity(EntityLivingBase par0EntityLivingBase, double par1)
      Returns a vector representing the projection along the given entity's view for the given distance
    • getBlockIdAtEntityViewpoint

      public static int getBlockIdAtEntityViewpoint(World par0World, EntityLivingBase par1EntityLivingBase, float par2)
      Returns the block ID at the current camera location (either air or fluid), taking into account the height of fluid blocks