Package org.sunflow.core.renderer
Class BucketRenderer.ImageSample
- java.lang.Object
-
- org.sunflow.core.renderer.BucketRenderer.ImageSample
-
- Enclosing class:
- BucketRenderer
private static final class BucketRenderer.ImageSample extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) floatalpha(package private) Colorc(package private) inti(package private) Instanceinstance(package private) intn(package private) floatnx(package private) floatny(package private) floatnz(package private) floatrx(package private) floatry(package private) Shadershader
-
Constructor Summary
Constructors Constructor Description ImageSample(float rx, float ry, int i)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidadd(ShadingState state)(package private) static BucketRenderer.ImageSamplebilerp(BucketRenderer.ImageSample result, BucketRenderer.ImageSample i00, BucketRenderer.ImageSample i01, BucketRenderer.ImageSample i10, BucketRenderer.ImageSample i11, float dx, float dy)(package private) booleanisDifferent(BucketRenderer.ImageSample sample, float thresh)(package private) booleanprocessed()(package private) booleansampled()(package private) voidscale(float s)(package private) voidset(ShadingState state)
-
-
-
Method Detail
-
set
final void set(ShadingState state)
-
add
final void add(ShadingState state)
-
scale
final void scale(float s)
-
processed
final boolean processed()
-
sampled
final boolean sampled()
-
isDifferent
final boolean isDifferent(BucketRenderer.ImageSample sample, float thresh)
-
bilerp
static final BucketRenderer.ImageSample bilerp(BucketRenderer.ImageSample result, BucketRenderer.ImageSample i00, BucketRenderer.ImageSample i01, BucketRenderer.ImageSample i10, BucketRenderer.ImageSample i11, float dx, float dy)
-
-