Uses of Interface
org.sunflow.core.PhotonStore
-
Packages that use PhotonStore Package Description org.sunflow.core org.sunflow.core.gi org.sunflow.core.photonmap -
-
Uses of PhotonStore in org.sunflow.core
Subinterfaces of PhotonStore in org.sunflow.core Modifier and Type Interface Description interface
CausticPhotonMapInterface
This class is a generic interface to caustic photon mapping capabilities.interface
GlobalPhotonMapInterface
Represents a global photon map.Fields in org.sunflow.core declared as PhotonStore Modifier and Type Field Description private PhotonStore
ShadingState. map
Methods in org.sunflow.core with parameters of type PhotonStore Modifier and Type Method Description (package private) boolean
LightServer. calculatePhotons(PhotonStore map, java.lang.String type, int seed, Options options)
boolean
Scene. calculatePhotons(PhotonStore map, java.lang.String type, int seed, Options options)
Create a photon map as prescribed by the givenPhotonStore
.(package private) static ShadingState
ShadingState. createPhotonState(Ray r, IntersectionState istate, int i, PhotonStore map, LightServer server)
-
Uses of PhotonStore in org.sunflow.core.gi
Classes in org.sunflow.core.gi that implement PhotonStore Modifier and Type Class Description private class
InstantGI.PointLightStore
-
Uses of PhotonStore in org.sunflow.core.photonmap
Classes in org.sunflow.core.photonmap that implement PhotonStore Modifier and Type Class Description class
CausticPhotonMap
class
GlobalPhotonMap
class
GridPhotonMap
-