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) float
alpha
(package private) Color
c
(package private) int
i
(package private) Instance
instance
(package private) int
n
(package private) float
nx
(package private) float
ny
(package private) float
nz
(package private) float
rx
(package private) float
ry
(package private) Shader
shader
-
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) void
add(ShadingState state)
(package private) static BucketRenderer.ImageSample
bilerp(BucketRenderer.ImageSample result, BucketRenderer.ImageSample i00, BucketRenderer.ImageSample i01, BucketRenderer.ImageSample i10, BucketRenderer.ImageSample i11, float dx, float dy)
(package private) boolean
isDifferent(BucketRenderer.ImageSample sample, float thresh)
(package private) boolean
processed()
(package private) boolean
sampled()
(package private) void
scale(float s)
(package private) void
set(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)
-
-