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 |
Background.getBakingPrimitives() |
PrimitiveList |
Hair.getBakingPrimitives() |
PrimitiveList |
QuadMesh.getBakingPrimitives() |
PrimitiveList |
Box.getBakingPrimitives() |
PrimitiveList |
Plane.getBakingPrimitives() |
PrimitiveList |
Sphere.getBakingPrimitives() |
PrimitiveList |
SphereFlake.getBakingPrimitives() |
PrimitiveList |
BanchoffSurface.getBakingPrimitives() |
PrimitiveList |
Torus.getBakingPrimitives() |
PrimitiveList |
CornellBox.getBakingPrimitives() |
PrimitiveList |
ParticleSurface.getBakingPrimitives() |
PrimitiveList |
JuliaFractal.getBakingPrimitives() |
PrimitiveList |
Cylinder.getBakingPrimitives() |
PrimitiveList |
TriangleMesh.getBakingPrimitives() |
Modifier and Type | Method and Description |
---|---|
PrimitiveList |
FileMesh.tesselate() |
PrimitiveList |
BezierMesh.tesselate() |