Class WorldVfxValue

java.lang.Object
com.render.api.world.WorldVfxValue

public final class WorldVfxValue extends Object
Immutable typed literal or parameter value used by a VFX graph.
  • Method Details

    • scalar

      public static WorldVfxValue scalar(float value)
    • bool

      public static WorldVfxValue bool(boolean value)
    • vec2

      public static WorldVfxValue vec2(float x, float y)
    • vec2

      public static WorldVfxValue vec2(org.joml.Vector2f value)
    • vec3

      public static WorldVfxValue vec3(float x, float y, float z)
    • vec3

      public static WorldVfxValue vec3(org.joml.Vector3f value)
    • vec4

      public static WorldVfxValue vec4(float x, float y, float z, float w)
    • vec4

      public static WorldVfxValue vec4(org.joml.Vector4f value)
    • color

      public static WorldVfxValue color(float red, float green, float blue, float alpha)
    • color

      public static WorldVfxValue color(RenderColor value)
    • texture

      public static WorldVfxValue texture(net.minecraft.resources.Identifier value)
    • type

      public WorldVfxValueType type()
    • component

      public float component(int index)
    • components

      public float[] components()
    • texture

      public net.minecraft.resources.Identifier texture()
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object