| 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 and Description |
|---|---|
static Plugins<PrimitiveList> |
PluginRegistry.primitivePlugins |
| Modifier and Type | Method and 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 and 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 and Description |
|---|
Geometry(PrimitiveList primitives)
Create a geometry from the specified primitive aggregate.
|
| Modifier and Type | Method and Description |
|---|---|
void |
KDTree.build(PrimitiveList primitives) |
void |
UniformGrid.build(PrimitiveList primitives) |
void |
BoundingIntervalHierarchy.build(PrimitiveList primitives) |
void |
NullAccelerator.build(PrimitiveList primitives) |
| Modifier and Type | Class and Description |
|---|---|
class |
ImageBasedLight |
class |
SunSkyLight |
class |
TriangleMeshLight |
| Modifier and Type | Method and Description |
|---|---|
PrimitiveList |
SunSkyLight.getBakingPrimitives() |
PrimitiveList |
ImageBasedLight.getBakingPrimitives() |
| Modifier and Type | Class and 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 and Description |
|---|---|
PrimitiveList |
Torus.getBakingPrimitives() |
PrimitiveList |
Plane.getBakingPrimitives() |
PrimitiveList |
JuliaFractal.getBakingPrimitives() |
PrimitiveList |
QuadMesh.getBakingPrimitives() |
PrimitiveList |
ParticleSurface.getBakingPrimitives() |
PrimitiveList |
TriangleMesh.getBakingPrimitives() |
PrimitiveList |
Hair.getBakingPrimitives() |
PrimitiveList |
Background.getBakingPrimitives() |
PrimitiveList |
Box.getBakingPrimitives() |
PrimitiveList |
SphereFlake.getBakingPrimitives() |
PrimitiveList |
Sphere.getBakingPrimitives() |
PrimitiveList |
CornellBox.getBakingPrimitives() |
PrimitiveList |
Cylinder.getBakingPrimitives() |
PrimitiveList |
BanchoffSurface.getBakingPrimitives() |
| Modifier and Type | Method and Description |
|---|---|
PrimitiveList |
FileMesh.tesselate() |
PrimitiveList |
BezierMesh.tesselate() |