| Package | Description |
|---|---|
| org.sunflow | |
| org.sunflow.core | |
| org.sunflow.core.accel | |
| org.sunflow.core.light | |
| org.sunflow.core.primitive | |
| org.sunflow.core.tesselatable |
| Modifier and Type | Field | Description |
|---|---|---|
static Plugins<PrimitiveList> |
PluginRegistry.primitivePlugins |
| Modifier and Type | Method | Description |
|---|---|---|
PrimitiveList |
PrimitiveList.getBakingPrimitives() |
Create a new
PrimitiveList object suitable for baking lightmaps. |
PrimitiveList |
Tesselatable.tesselate() |
Tesselate this object into a
PrimitiveList. |
| Modifier and Type | Method | Description |
|---|---|---|
void |
AccelerationStructure.build(PrimitiveList primitives) |
Construct an acceleration structure for the specified primitive list.
|
static Instance |
Instance.createTemporary(PrimitiveList primitives,
Matrix4 transform,
Shader shader) |
| Constructor | Description |
|---|---|
Geometry(PrimitiveList primitives) |
Create a geometry from the specified primitive aggregate.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
BoundingIntervalHierarchy.build(PrimitiveList primitives) |
|
void |
KDTree.build(PrimitiveList primitives) |
|
void |
NullAccelerator.build(PrimitiveList primitives) |
|
void |
UniformGrid.build(PrimitiveList primitives) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
ImageBasedLight |
|
class |
SunSkyLight |
|
class |
TriangleMeshLight |
| Modifier and Type | Method | Description |
|---|---|---|
PrimitiveList |
ImageBasedLight.getBakingPrimitives() |
|
PrimitiveList |
SunSkyLight.getBakingPrimitives() |
| Modifier and Type | Class | Description |
|---|---|---|
class |
Background |
|
class |
BanchoffSurface |
|
class |
Box |
|
class |
CornellBox |
|
class |
CubeGrid |
|
class |
Cylinder |
|
class |
Hair |
|
class |
JuliaFractal |
|
class |
ParticleSurface |
|
class |
Plane |
|
class |
QuadMesh |
|
class |
Sphere |
|
class |
SphereFlake |
|
class |
Torus |
|
class |
TriangleMesh |
| Modifier and Type | Method | Description |
|---|---|---|
PrimitiveList |
Background.getBakingPrimitives() |
|
PrimitiveList |
BanchoffSurface.getBakingPrimitives() |
|
PrimitiveList |
Box.getBakingPrimitives() |
|
PrimitiveList |
CornellBox.getBakingPrimitives() |
|
PrimitiveList |
Cylinder.getBakingPrimitives() |
|
PrimitiveList |
Hair.getBakingPrimitives() |
|
PrimitiveList |
JuliaFractal.getBakingPrimitives() |
|
PrimitiveList |
ParticleSurface.getBakingPrimitives() |
|
PrimitiveList |
Plane.getBakingPrimitives() |
|
PrimitiveList |
QuadMesh.getBakingPrimitives() |
|
PrimitiveList |
Sphere.getBakingPrimitives() |
|
PrimitiveList |
SphereFlake.getBakingPrimitives() |
|
PrimitiveList |
Torus.getBakingPrimitives() |
|
PrimitiveList |
TriangleMesh.getBakingPrimitives() |
| Modifier and Type | Method | Description |
|---|---|---|
PrimitiveList |
BezierMesh.tesselate() |
|
PrimitiveList |
FileMesh.tesselate() |