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() |