DepthOfFieldSettings class

Пакет: com.hypixel.hytale.protocol

Файл: com/hypixel/hytale/protocol/DepthOfFieldSettings.java

Поля (16)

МодификаторыТипИмя
final int NULLABLE_BIT_FIELD_SIZE
DepthOfFieldSettings var1
long var2
float var2
float var2
float var2
float var2
float var2
float var2
float var3
float var4
float var5
float var6
float var7
float var8
DepthOfFieldSettings var9

Методы (43)

МодификаторыВозвратСигнатура
public DepthOfFieldSettings cloneDepthOfFieldSettings clone()
public int computeSizeint computeSize()
static float getFarBlurMaxfloat getFarBlurMax(MemorySegment var0)
static float getFarBlurMaxfloat getFarBlurMax(MemorySegment var0, int var1)
abstract return getFarBlurMaxreturn getFarBlurMax(var0, 0)
static float getFarBlurryfloat getFarBlurry(MemorySegment var0)
static float getFarBlurryfloat getFarBlurry(MemorySegment var0, int var1)
abstract return getFarBlurryreturn getFarBlurry(var0, 0)
static float getFarSharpfloat getFarSharp(MemorySegment var0)
static float getFarSharpfloat getFarSharp(MemorySegment var0, int var1)
abstract return getFarSharpreturn getFarSharp(var0, 0)
static float getNearBlurMaxfloat getNearBlurMax(MemorySegment var0)
static float getNearBlurMaxfloat getNearBlurMax(MemorySegment var0, int var1)
abstract return getNearBlurMaxreturn getNearBlurMax(var0, 0)
static float getNearBlurryfloat getNearBlurry(MemorySegment var0)
static float getNearBlurryfloat getNearBlurry(MemorySegment var0, int var1)
abstract return getNearBlurryreturn getNearBlurry(var0, 0)
static float getNearSharpfloat getNearSharp(MemorySegment var0)
static float getNearSharpfloat getNearSharp(MemorySegment var0, int var1)
abstract return getNearSharpreturn getNearSharp(var0, 0)
if if(var1 < 0)
if if(var2 < 0.0F)
if if(var2 < 0.0F)
if if(var2 < 0.0F)
if if(var2 < 0.0F)
if if(var3 < 0.0F)
if if(var4 < 0.0F)
if if(var5 < 0.0F)
if if(var6 < 0.0F)
if if(var2 != null)
if if(this.nearBlurry < 0.0F)
if if(this.nearSharp < 0.0F)
if if(this.farSharp < 0.0F)
if if(this.farBlurry < 0.0F)
if if(this == var1)
static void requireBoundsvoid requireBounds(MemorySegment var0, int var1)
abstract requireBounds requireBounds(var0, var1)
public int serializeint serialize(@Nonnull MemorySegment var1, int var2)
static DepthOfFieldSettings toObjectDepthOfFieldSettings toObject(MemorySegment var0)
static DepthOfFieldSettings toObjectDepthOfFieldSettings toObject(MemorySegment var0, int var1)
static DepthOfFieldSettings toObjectDepthOfFieldSettings toObject(MemorySegment var0, int var1, @Nullable ReadCursor var2)
abstract return toObjectreturn toObject(var0, 0, null)
abstract return toObjectreturn toObject(var0, var1, null)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.protocol;

class="kw">import com.hypixel.hytale.protocol.io.PacketIO;
class="kw">import com.hypixel.hytale.protocol.io.ProtocolException;
class="kw">import com.hypixel.hytale.protocol.io.ReadCursor;
class="kw">import java.lang.foreign.MemorySegment;
class="kw">import java.util.Objects;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;

class="kw">public class DepthOfFieldSettings {
   class="kw">public class="kw">static class="kw">final int NULLABLE_BIT_FIELD_SIZE = 0;
   class="kw">public class="kw">static class="kw">final int FIXED_BLOCK_SIZE = 24;
   class="kw">public class="kw">static class="kw">final int VARIABLE_FIELD_COUNT = 0;
   class="kw">public class="kw">static class="kw">final int VARIABLE_BLOCK_START = 24;
   class="kw">public class="kw">static class="kw">final int MAX_SIZE = 24;
   class="kw">public float nearBlurry;
   class="kw">public float nearSharp;
   class="kw">public float farSharp;
   class="kw">public float farBlurry;
   class="kw">public float nearBlurMax;
   class="kw">public float farBlurMax;

   class="kw">public DepthOfFieldSettings() {
   }

   class="kw">public DepthOfFieldSettings(float var1, float var2, float var3, float var4, float var5, float var6) {
      this.nearBlurry = var1;
      this.nearSharp = var2;
      this.farSharp = var3;
      this.farBlurry = var4;
      this.nearBlurMax = var5;
      this.farBlurMax = var6;
   }

   class="kw">public DepthOfFieldSettings(@Nonnull DepthOfFieldSettings var1) {
      this.nearBlurry = var1.nearBlurry;
      this.nearSharp = var1.nearSharp;
      this.farSharp = var1.farSharp;
      this.farBlurry = var1.farBlurry;
      this.nearBlurMax = var1.nearBlurMax;
      this.farBlurMax = var1.farBlurMax;
   }

   class="kw">public class="kw">static void requireBounds(MemorySegment var0, int var1) {
      if (var1 < 0) {
         throw ProtocolException.invalidOffset("DepthOfFieldSettings", var1, (int)var0.byteSize());
      }

      long var2 = var1 + 24L;
      if (var2 > var0.byteSize()) {
         throw ProtocolException.bufferTooSmall("DepthOfFieldSettings", (int)Math.min(var2, 2147483647L), (int)var0.byteSize());
      }
   }

   class="kw">public class="kw">static float getNearBlurry(MemorySegment var0) {
      class="kw">return getNearBlurry(var0, 0);
   }

   class="kw">public class="kw">static float getNearBlurry(MemorySegment var0, int var1) {
      float var2 = PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 0), "NearBlurry");
      if (var2 < 0.0F) {
         throw ProtocolException.valueBelowMinimum("NearBlurry", var2, 0.0);
      } else {
         class="kw">return var2;
      }
   }

   class="kw">public class="kw">static float getNearSharp(MemorySegment var0) {
      class="kw">return getNearSharp(var0, 0);
   }

   class="kw">public class="kw">static float getNearSharp(MemorySegment var0, int var1) {
      float var2 = PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 4), "NearSharp");
      if (var2 < 0.0F) {
         throw ProtocolException.valueBelowMinimum("NearSharp", var2, 0.0);
      } else {
         class="kw">return var2;
      }
   }

   class="kw">public class="kw">static float getFarSharp(MemorySegment var0) {
      class="kw">return getFarSharp(var0, 0);
   }

   class="kw">public class="kw">static float getFarSharp(MemorySegment var0, int var1) {
      float var2 = PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 8), "FarSharp");
      if (var2 < 0.0F) {
         throw ProtocolException.valueBelowMinimum("FarSharp", var2, 0.0);
      } else {
         class="kw">return var2;
      }
   }

   class="kw">public class="kw">static float getFarBlurry(MemorySegment var0) {
      class="kw">return getFarBlurry(var0, 0);
   }

   class="kw">public class="kw">static float getFarBlurry(MemorySegment var0, int var1) {
      float var2 = PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 12), "FarBlurry");
      if (var2 < 0.0F) {
         throw ProtocolException.valueBelowMinimum("FarBlurry", var2, 0.0);
      } else {
         class="kw">return var2;
      }
   }

   class="kw">public class="kw">static float getNearBlurMax(MemorySegment var0) {
      class="kw">return getNearBlurMax(var0, 0);
   }

   class="kw">public class="kw">static float getNearBlurMax(MemorySegment var0, int var1) {
      float var2 = PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 16), "NearBlurMax");
      if (!(var2 < 0.0F) && !(var2 > 1.0F)) {
         class="kw">return var2;
      } else {
         throw ProtocolException.valueOutOfRange("NearBlurMax", var2, 0.0, 1.0);
      }
   }

   class="kw">public class="kw">static float getFarBlurMax(MemorySegment var0) {
      class="kw">return getFarBlurMax(var0, 0);
   }

   class="kw">public class="kw">static float getFarBlurMax(MemorySegment var0, int var1) {
      float var2 = PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 20), "FarBlurMax");
      if (!(var2 < 0.0F) && !(var2 > 1.0F)) {
         class="kw">return var2;
      } else {
         throw ProtocolException.valueOutOfRange("FarBlurMax", var2, 0.0, 1.0);
      }
   }

   class="kw">public class="kw">static DepthOfFieldSettings toObject(MemorySegment var0) {
      class="kw">return toObject(var0, 0, null);
   }

   class="kw">public class="kw">static DepthOfFieldSettings toObject(MemorySegment var0, int var1) {
      class="kw">return toObject(var0, var1, null);
   }

   class="kw">public class="kw">static DepthOfFieldSettings toObject(MemorySegment var0, int var1, @Nullable ReadCursor var2) {
      requireBounds(var0, var1);
      float var3 = PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 0), "NearBlurry");
      if (var3 < 0.0F) {
         throw ProtocolException.valueBelowMinimum("NearBlurry", var3, 0.0);
      }

      float var4 = PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 4), "NearSharp");
      if (var4 < 0.0F) {
         throw ProtocolException.valueBelowMinimum("NearSharp", var4, 0.0);
      }

      float var5 = PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 8), "FarSharp");
      if (var5 < 0.0F) {
         throw ProtocolException.valueBelowMinimum("FarSharp", var5, 0.0);
      }

      float var6 = PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 12), "FarBlurry");
      if (var6 < 0.0F) {
         throw ProtocolException.valueBelowMinimum("FarBlurry", var6, 0.0);
      }

      float var7 = PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 16), "NearBlurMax");
      if (!(var7 < 0.0F) && !(var7 > 1.0F)) {
         float var8 = PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 20), "FarBlurMax");
         if (!(var8 < 0.0F) && !(var8 > 1.0F)) {
            DepthOfFieldSettings var9 = new DepthOfFieldSettings(var3, var4, var5, var6, var7, var8);
            if (var2 != null) {
               var2.position = var1 + 24;
            }

            class="kw">return var9;
         } else {
            throw ProtocolException.valueOutOfRange("FarBlurMax", var8, 0.0, 1.0);
         }
      } else {
         throw ProtocolException.valueOutOfRange("NearBlurMax", var7, 0.0, 1.0);
      }
   }

   class="kw">public int serialize(@Nonnull MemorySegment var1, int var2) {
      if (this.nearBlurry < 0.0F) {
         throw ProtocolException.valueBelowMinimum("NearBlurry", this.nearBlurry, 0.0);
      }

      PacketIO.requireFinite(this.nearBlurry, "NearBlurry");
      var1.set(PacketIO.PROTO_FLOAT, var2 + 0, this.nearBlurry);
      if (this.nearSharp < 0.0F) {
         throw ProtocolException.valueBelowMinimum("NearSharp", this.nearSharp, 0.0);
      }

      PacketIO.requireFinite(this.nearSharp, "NearSharp");
      var1.set(PacketIO.PROTO_FLOAT, var2 + 4, this.nearSharp);
      if (this.farSharp < 0.0F) {
         throw ProtocolException.valueBelowMinimum("FarSharp", this.farSharp, 0.0);
      }

      PacketIO.requireFinite(this.farSharp, "FarSharp");
      var1.set(PacketIO.PROTO_FLOAT, var2 + 8, this.farSharp);
      if (this.farBlurry < 0.0F) {
         throw ProtocolException.valueBelowMinimum("FarBlurry", this.farBlurry, 0.0);
      }

      PacketIO.requireFinite(this.farBlurry, "FarBlurry");
      var1.set(PacketIO.PROTO_FLOAT, var2 + 12, this.farBlurry);
      if (!(this.nearBlurMax < 0.0F) && !(this.nearBlurMax > 1.0F)) {
         PacketIO.requireFinite(this.nearBlurMax, "NearBlurMax");
         var1.set(PacketIO.PROTO_FLOAT, var2 + 16, this.nearBlurMax);
         if (!(this.farBlurMax < 0.0F) && !(this.farBlurMax > 1.0F)) {
            PacketIO.requireFinite(this.farBlurMax, "FarBlurMax");
            var1.set(PacketIO.PROTO_FLOAT, var2 + 20, this.farBlurMax);
            class="kw">return 24;
         } else {
            throw ProtocolException.valueOutOfRange("FarBlurMax", this.farBlurMax, 0.0, 1.0);
         }
      } else {
         throw ProtocolException.valueOutOfRange("NearBlurMax", this.nearBlurMax, 0.0, 1.0);
      }
   }

   class="kw">public int computeSize() {
      class="kw">return 24;
   }

   class="kw">public DepthOfFieldSettings clone() {
      DepthOfFieldSettings var1 = new DepthOfFieldSettings();
      var1.nearBlurry = this.nearBlurry;
      var1.nearSharp = this.nearSharp;
      var1.farSharp = this.farSharp;
      var1.farBlurry = this.farBlurry;
      var1.nearBlurMax = this.nearBlurMax;
      var1.farBlurMax = this.farBlurMax;
      class="kw">return var1;
   }

   @Override
   class="kw">public boolean equals(Object var1) {
      if (this == var1) {
         class="kw">return true;
      } else {
         class="kw">return !(var1 class="kw">instanceof DepthOfFieldSettings var2)
            ? false
            : this.nearBlurry == var2.nearBlurry
               && this.nearSharp == var2.nearSharp
               && this.farSharp == var2.farSharp
               && this.farBlurry == var2.farBlurry
               && this.nearBlurMax == var2.nearBlurMax
               && this.farBlurMax == var2.farBlurMax;
      }
   }

   @Override
   class="kw">public int hashCode() {
      class="kw">return Objects.hash(this.nearBlurry, this.nearSharp, this.farSharp, this.farBlurry, this.nearBlurMax, this.farBlurMax);
   }
}