Uses of Interface
org.sunflow.core.PrimitiveList

Packages that use PrimitiveList
org.sunflow   
org.sunflow.core   
org.sunflow.core.accel   
org.sunflow.core.light   
org.sunflow.core.primitive   
org.sunflow.core.tesselatable   
 

Uses of PrimitiveList in org.sunflow
 

Fields in org.sunflow with type parameters of type PrimitiveList
static Plugins<PrimitiveList> PluginRegistry.primitivePlugins
           
 

Uses of PrimitiveList in org.sunflow.core
 

Methods in org.sunflow.core that return PrimitiveList
 PrimitiveList PrimitiveList.getBakingPrimitives()
          Create a new PrimitiveList object suitable for baking lightmaps.
 PrimitiveList Tesselatable.tesselate()
          Tesselate this object into a PrimitiveList.
 

Methods in org.sunflow.core with parameters of type PrimitiveList
 void AccelerationStructure.build(PrimitiveList primitives)
          Construct an acceleration structure for the specified primitive list.
static Instance Instance.createTemporary(PrimitiveList primitives, Matrix4 transform, Shader shader)
           
 

Constructors in org.sunflow.core with parameters of type PrimitiveList
Geometry(PrimitiveList primitives)
          Create a geometry from the specified primitive aggregate.
 

Uses of PrimitiveList in org.sunflow.core.accel
 

Methods in org.sunflow.core.accel with parameters of type PrimitiveList
 void BoundingIntervalHierarchy.build(PrimitiveList primitives)
           
 void UniformGrid.build(PrimitiveList primitives)
           
 void NullAccelerator.build(PrimitiveList primitives)
           
 void KDTree.build(PrimitiveList primitives)
           
 

Uses of PrimitiveList in org.sunflow.core.light
 

Classes in org.sunflow.core.light that implement PrimitiveList
 class ImageBasedLight
           
 class SunSkyLight
           
 class TriangleMeshLight
           
 

Methods in org.sunflow.core.light that return PrimitiveList
 PrimitiveList ImageBasedLight.getBakingPrimitives()
           
 PrimitiveList SunSkyLight.getBakingPrimitives()
           
 

Uses of PrimitiveList in org.sunflow.core.primitive
 

Classes in org.sunflow.core.primitive that implement PrimitiveList
 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
           
 

Methods in org.sunflow.core.primitive that return PrimitiveList
 PrimitiveList Torus.getBakingPrimitives()
           
 PrimitiveList SphereFlake.getBakingPrimitives()
           
 PrimitiveList Background.getBakingPrimitives()
           
 PrimitiveList CornellBox.getBakingPrimitives()
           
 PrimitiveList TriangleMesh.getBakingPrimitives()
           
 PrimitiveList Box.getBakingPrimitives()
           
 PrimitiveList Cylinder.getBakingPrimitives()
           
 PrimitiveList BanchoffSurface.getBakingPrimitives()
           
 PrimitiveList Plane.getBakingPrimitives()
           
 PrimitiveList ParticleSurface.getBakingPrimitives()
           
 PrimitiveList JuliaFractal.getBakingPrimitives()
           
 PrimitiveList Hair.getBakingPrimitives()
           
 PrimitiveList QuadMesh.getBakingPrimitives()
           
 PrimitiveList Sphere.getBakingPrimitives()
           
 

Uses of PrimitiveList in org.sunflow.core.tesselatable
 

Methods in org.sunflow.core.tesselatable that return PrimitiveList
 PrimitiveList FileMesh.tesselate()
           
 PrimitiveList BezierMesh.tesselate()