CameraRenderState.java

net.minecraft.client.renderer.state.level.CameraRenderState

信息

  • 全限定名:net.minecraft.client.renderer.state.level.CameraRenderState
  • 类型:public class
  • 包:net.minecraft.client.renderer.state.level
  • 源码路径:src/main/java/net/minecraft/client/renderer/state/level/CameraRenderState.java
  • 起始行号:L14
  • 职责:

    TODO

字段/常量

  • blockPos

    • 类型: BlockPos
    • 修饰符: public
    • 源码定位: L15
    • 说明:

      TODO

  • pos

    • 类型: Vec3
    • 修饰符: public
    • 源码定位: L16
    • 说明:

      TODO

  • xRot

    • 类型: float
    • 修饰符: public
    • 源码定位: L17
    • 说明:

      TODO

  • yRot

    • 类型: float
    • 修饰符: public
    • 源码定位: L18
    • 说明:

      TODO

  • initialized

    • 类型: boolean
    • 修饰符: public
    • 源码定位: L19
    • 说明:

      TODO

  • isPanoramicMode

    • 类型: boolean
    • 修饰符: public
    • 源码定位: L20
    • 说明:

      TODO

  • orientation

    • 类型: Quaternionf
    • 修饰符: public
    • 源码定位: L21
    • 说明:

      TODO

  • cullFrustum

    • 类型: Frustum
    • 修饰符: public
    • 源码定位: L22
    • 说明:

      TODO

  • fogType

    • 类型: FogType
    • 修饰符: public
    • 源码定位: L23
    • 说明:

      TODO

  • fogData

    • 类型: FogData
    • 修饰符: public
    • 源码定位: L24
    • 说明:

      TODO

  • hudFov

    • 类型: float
    • 修饰符: public
    • 源码定位: L25
    • 说明:

      TODO

  • depthFar

    • 类型: float
    • 修饰符: public
    • 源码定位: L26
    • 说明:

      TODO

  • projectionMatrix

    • 类型: Matrix4f
    • 修饰符: public
    • 源码定位: L27
    • 说明:

      TODO

  • viewRotationMatrix

    • 类型: Matrix4f
    • 修饰符: public
    • 源码定位: L28
    • 说明:

      TODO

  • entityRenderState

    • 类型: CameraEntityRenderState
    • 修饰符: public
    • 源码定位: L29
    • 说明:

      TODO

内部类/嵌套类型

构造器

方法

下面的方法块按源码顺序生成。

代码

@OnlyIn(Dist.CLIENT)
public class CameraRenderState {
    public BlockPos blockPos = BlockPos.ZERO;
    public Vec3 pos = new Vec3(0.0, 0.0, 0.0);
    public float xRot;
    public float yRot;
    public boolean initialized;
    public boolean isPanoramicMode;
    public Quaternionf orientation = new Quaternionf();
    public Frustum cullFrustum = new Frustum(new Matrix4f(), new Matrix4f());
    public FogType fogType = FogType.NONE;
    public FogData fogData = new FogData();
    public float hudFov;
    public float depthFar;
    public Matrix4f projectionMatrix = new Matrix4f();
    public Matrix4f viewRotationMatrix = new Matrix4f();
    public CameraEntityRenderState entityRenderState = new CameraEntityRenderState();
}

引用的其他类

  • Frustum

    • 引用位置: 字段/构造调用
    • 关联成员: Frustum()
  • FogData

    • 引用位置: 字段/构造调用
    • 关联成员: FogData()
  • CameraEntityRenderState

    • 引用位置: 字段/构造调用
    • 关联成员: CameraEntityRenderState()
  • BlockPos

    • 引用位置: 字段
  • FogType

    • 引用位置: 字段
  • Vec3

    • 引用位置: 字段/构造调用
    • 关联成员: Vec3()