记录类 FogParameters

java.lang.Object
java.lang.Record
net.minecraft.client.renderer.FogParameters

public record FogParameters(float start, float end, FogShape shape, float red, float green, float blue, float alpha) extends Record
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private final float
    alpha 记录组件的字段。
    private final float
    blue 记录组件的字段。
    private final float
    end 记录组件的字段。
    private final float
    green 记录组件的字段。
    static final FogParameters
     
    private final float
    red 记录组件的字段。
    private final FogShape
    shape 记录组件的字段。
    private final float
    start 记录组件的字段。
  • 构造器概要

    构造器
    构造器
    说明
    FogParameters(float start, float end, FogShape shape, float red, float green, float blue, float alpha)
    创建 FogParameters 记录类的实例。
  • 方法概要

    修饰符和类型
    方法
    说明
    float
    返回 alpha 记录组件的值。
    float
    返回 blue 记录组件的值。
    float
    end()
    返回 end 记录组件的值。
    final boolean
    指示某个其他对象是否“等于”此对象。
    float
    返回 green 记录组件的值。
    final int
    返回此对象的哈希代码值。
    float
    red()
    返回 red 记录组件的值。
    返回 shape 记录组件的值。
    float
    返回 start 记录组件的值。
    final String
    返回此记录类的字符串表示形式。

    从类继承的方法 java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • 字段详细资料

    • start

      private final float start
      start 记录组件的字段。
    • end

      private final float end
      end 记录组件的字段。
    • shape

      private final FogShape shape
      shape 记录组件的字段。
    • red

      private final float red
      red 记录组件的字段。
    • green

      private final float green
      green 记录组件的字段。
    • blue

      private final float blue
      blue 记录组件的字段。
    • alpha

      private final float alpha
      alpha 记录组件的字段。
    • NO_FOG

      public static final FogParameters NO_FOG
  • 构造器详细资料

    • FogParameters

      public FogParameters(float start, float end, FogShape shape, float red, float green, float blue, float alpha)
      创建 FogParameters 记录类的实例。
      参数:
      start - start 记录组件的值
      end - end 记录组件的值
      shape - shape 记录组件的值
      red - red 记录组件的值
      green - green 记录组件的值
      blue - blue 记录组件的值
      alpha - alpha 记录组件的值
  • 方法详细资料

    • toString

      public final String toString()
      返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。
      指定者:
      toString 在类中 Record
      返回:
      此对象的字符串表示形式
    • hashCode

      public final int hashCode()
      返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。
      指定者:
      hashCode 在类中 Record
      返回:
      此对象的哈希代码值
    • equals

      public final boolean equals(Object o)
      指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 使用 Objects::equals(Object,Object) 对参考组件进行比较;使用 '==' 对基元组件进行比较
      指定者:
      equals 在类中 Record
      参数:
      o - 要与之进行比较的对象
      返回:
      如果此对象与 o 参数相同,则为 true;否则为 false
    • start

      public float start()
      返回 start 记录组件的值。
      返回:
      start 记录组件的值
    • end

      public float end()
      返回 end 记录组件的值。
      返回:
      end 记录组件的值
    • shape

      public FogShape shape()
      返回 shape 记录组件的值。
      返回:
      shape 记录组件的值
    • red

      public float red()
      返回 red 记录组件的值。
      返回:
      red 记录组件的值
    • green

      public float green()
      返回 green 记录组件的值。
      返回:
      green 记录组件的值
    • blue

      public float blue()
      返回 blue 记录组件的值。
      返回:
      blue 记录组件的值
    • alpha

      public float alpha()
      返回 alpha 记录组件的值。
      返回:
      alpha 记录组件的值