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
 

Methods in org.sunflow with parameters of type PrimitiveList
 void SunflowAPI.geometry(java.lang.String name, PrimitiveList primitives)
          Defines a geometry with a given name.
 

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.
 

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 UniformGrid.build(PrimitiveList primitives)
           
 void NullAccelerator.build(PrimitiveList primitives)
           
 void KDTree.build(PrimitiveList primitives)
           
 void BoundingIntervalHierarchy.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 SunSkyLight.getBakingPrimitives()
           
 PrimitiveList ImageBasedLight.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 Hair
           
 class JuliaFractal
           
 class ParticleSurface
           
 class Plane
           
 class QuadMesh
           
 class Sphere
           
 class Torus
           
 class TriangleMesh
           
 

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

Uses of PrimitiveList in org.sunflow.core.tesselatable
 

Classes in org.sunflow.core.tesselatable that implement PrimitiveList
 class BezierMesh
           
 class Gumbo
           
 class Teapot
           
 

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