public class FuzzBall
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.function.Supplier<ColorCache> |
colorGenerator |
protected java.util.function.Supplier<VectorSuppliers.VectorSupplier2D> |
generator2D |
protected java.util.function.Supplier<VectorSuppliers.VectorSupplier3D> |
generator3D |
protected java.util.function.Supplier<java.lang.Float> |
widthGenerator |
| Constructor and Description |
|---|
FuzzBall(java.util.function.Supplier<VectorSuppliers.VectorSupplier2D> generator2D,
java.util.function.Supplier<VectorSuppliers.VectorSupplier3D> generator3D,
java.util.function.Supplier<java.lang.Float> widthGenerator,
java.util.function.Supplier<ColorCache> colorGenerator) |
| Modifier and Type | Method and Description |
|---|---|
FuzzBall |
copy() |
void |
draw(RenderContext ctx) |
void |
draw(RenderContext ctx,
Vector3 center) |
void |
draw2D(RenderContext ctx) |
void |
draw2D(RenderContext ctx,
Vector3 center) |
void |
draw2D(RenderContext ctx,
Vector3 center,
float width,
ColorCache color) |
void |
draw3D(RenderContext ctx) |
void |
draw3D(RenderContext ctx,
Vector3 center) |
void |
draw3D(RenderContext ctx,
Vector3 center,
float width,
ColorCache color) |
static FuzzBall |
from(java.util.function.Supplier<VectorSuppliers.VectorSupplier2D> generator2D,
java.util.function.Supplier<VectorSuppliers.VectorSupplier3D> generator3D) |
static FuzzBall |
from(java.util.function.Supplier<VectorSuppliers.VectorSupplier2D> generator2D,
java.util.function.Supplier<VectorSuppliers.VectorSupplier3D> generator3D,
java.util.function.Supplier<java.lang.Float> widthGenerator) |
static FuzzBall |
from(java.util.function.Supplier<VectorSuppliers.VectorSupplier2D> generator2D,
java.util.function.Supplier<VectorSuppliers.VectorSupplier3D> generator3D,
java.util.function.Supplier<java.lang.Float> widthGenerator,
java.util.function.Supplier<ColorCache> colorGenerator) |
static FuzzBall |
from2D(java.util.function.Supplier<VectorSuppliers.VectorSupplier2D> generator2D) |
static FuzzBall |
from2D(java.util.function.Supplier<VectorSuppliers.VectorSupplier2D> generator2D,
java.util.function.Supplier<java.lang.Float> widthGenerator) |
static FuzzBall |
from2D(java.util.function.Supplier<VectorSuppliers.VectorSupplier2D> generator2D,
java.util.function.Supplier<java.lang.Float> widthGenerator,
java.util.function.Supplier<ColorCache> colorGenerator) |
static FuzzBall |
from3D(java.util.function.Supplier<VectorSuppliers.VectorSupplier3D> generator3D) |
static FuzzBall |
from3D(java.util.function.Supplier<VectorSuppliers.VectorSupplier3D> generator3D,
java.util.function.Supplier<java.lang.Float> widthGenerator) |
static FuzzBall |
from3D(java.util.function.Supplier<VectorSuppliers.VectorSupplier3D> generator3D,
java.util.function.Supplier<java.lang.Float> widthGenerator,
java.util.function.Supplier<ColorCache> colorGenerator) |
protected java.util.function.Supplier<VectorSuppliers.VectorSupplier2D> generator2D
protected java.util.function.Supplier<VectorSuppliers.VectorSupplier3D> generator3D
protected java.util.function.Supplier<java.lang.Float> widthGenerator
protected java.util.function.Supplier<ColorCache> colorGenerator
public FuzzBall(java.util.function.Supplier<VectorSuppliers.VectorSupplier2D> generator2D, java.util.function.Supplier<VectorSuppliers.VectorSupplier3D> generator3D, java.util.function.Supplier<java.lang.Float> widthGenerator, java.util.function.Supplier<ColorCache> colorGenerator)
public static FuzzBall from(java.util.function.Supplier<VectorSuppliers.VectorSupplier2D> generator2D, java.util.function.Supplier<VectorSuppliers.VectorSupplier3D> generator3D)
public static FuzzBall from(java.util.function.Supplier<VectorSuppliers.VectorSupplier2D> generator2D, java.util.function.Supplier<VectorSuppliers.VectorSupplier3D> generator3D, java.util.function.Supplier<java.lang.Float> widthGenerator)
public static FuzzBall from(java.util.function.Supplier<VectorSuppliers.VectorSupplier2D> generator2D, java.util.function.Supplier<VectorSuppliers.VectorSupplier3D> generator3D, java.util.function.Supplier<java.lang.Float> widthGenerator, java.util.function.Supplier<ColorCache> colorGenerator)
public static FuzzBall from2D(java.util.function.Supplier<VectorSuppliers.VectorSupplier2D> generator2D)
public static FuzzBall from2D(java.util.function.Supplier<VectorSuppliers.VectorSupplier2D> generator2D, java.util.function.Supplier<java.lang.Float> widthGenerator)
public static FuzzBall from2D(java.util.function.Supplier<VectorSuppliers.VectorSupplier2D> generator2D, java.util.function.Supplier<java.lang.Float> widthGenerator, java.util.function.Supplier<ColorCache> colorGenerator)
public static FuzzBall from3D(java.util.function.Supplier<VectorSuppliers.VectorSupplier3D> generator3D)
public static FuzzBall from3D(java.util.function.Supplier<VectorSuppliers.VectorSupplier3D> generator3D, java.util.function.Supplier<java.lang.Float> widthGenerator)
public static FuzzBall from3D(java.util.function.Supplier<VectorSuppliers.VectorSupplier3D> generator3D, java.util.function.Supplier<java.lang.Float> widthGenerator, java.util.function.Supplier<ColorCache> colorGenerator)
public FuzzBall copy()
public void draw(RenderContext ctx)
public void draw(RenderContext ctx, Vector3 center)
public void draw2D(RenderContext ctx)
public void draw2D(RenderContext ctx, Vector3 center)
public void draw2D(RenderContext ctx, Vector3 center, float width, ColorCache color)
public void draw3D(RenderContext ctx)
public void draw3D(RenderContext ctx, Vector3 center)
public void draw3D(RenderContext ctx, Vector3 center, float width, ColorCache color)