|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use LightSource | |
---|---|
cz.cuni.jagrlib | Core JaGrLib package. |
cz.cuni.jagrlib.iface | Various interfaces for connecting of JaGrLib modules. |
cz.cuni.jagrlib.piece | Public modules (building blocks of JaGrLib compositions). |
cz.cuni.jagrlib.testing | Temporary JaGrLib modules. |
Uses of LightSource in cz.cuni.jagrlib |
---|
Classes in cz.cuni.jagrlib that implement LightSource | |
---|---|
class |
DefaultLightSource
Default implementation of LightSource interface. |
Uses of LightSource in cz.cuni.jagrlib.iface |
---|
Methods in cz.cuni.jagrlib.iface that return LightSource | |
---|---|
LightSource[] |
RTScene.getLights()
Retrieves all light sources from the scene. |
LightSource[] |
RTScene.getLightsToMicroFacet(MicroFacet mf,
int order,
int total)
Retrieves light sources which light up the given micro-facet. |
Methods in cz.cuni.jagrlib.iface with parameters of type LightSource | |
---|---|
void |
RTScene.setLights(LightSource[] l)
Sets all the light sources from the given array. |
Uses of LightSource in cz.cuni.jagrlib.piece |
---|
Classes in cz.cuni.jagrlib.piece that implement LightSource | |
---|---|
class |
AmbientLightSource
Ambient light source. |
class |
StaticPointLightSource
Static point light source. |
Fields in cz.cuni.jagrlib.piece declared as LightSource | |
---|---|
protected LightSource[] |
StaticCSGScene.lights
Static array of light sources in the scene. |
Methods in cz.cuni.jagrlib.piece that return LightSource | |
---|---|
LightSource[] |
StaticCSGScene.getLights()
Retrieves all light sources from the scene. |
LightSource[] |
StaticCSGScene.getLightsToMicroFacet(MicroFacet mf,
int order,
int total)
Retrieves light sources which light up the given micro-facet. |
Methods in cz.cuni.jagrlib.piece with parameters of type LightSource | |
---|---|
protected long |
RayCasting.hashLights(LightSource[] lights)
|
double[] |
PhongModel.lightSum(MicroFacet mf,
int order,
int total,
LightSource[] lights,
double[] out,
double[] result)
Accumulates light contributions from set of light sources through the given MicroFacet (point on surface of some solid) to the viewing direction. |
void |
StaticCSGScene.setLights(LightSource[] l)
Sets all the light sources from the given array. |
Uses of LightSource in cz.cuni.jagrlib.testing |
---|
Classes in cz.cuni.jagrlib.testing that implement LightSource | |
---|---|
class |
DirectionalLightSource
Directional light source shining uniformly in one direction. |
class |
StaticAreaLightSource
Square light source shining non-uniformly (amount of power depends on divergence of the photon direction) through the whole hemisphere which lies on front side of the face. |
class |
StaticSphericalLightSource
Spherical light shining all around. |
class |
StaticSpotLightSource
Static point light source. |
Methods in cz.cuni.jagrlib.testing with parameters of type LightSource | |
---|---|
protected void |
DefaultRenderer.sampleBSDF(MicroFacet mf,
LightSource light,
double u,
double v,
double[] out,
double[] Ld)
Sample BSDF with multiple importance sampling. |
protected void |
DefaultRenderer.sampleLightSource(MicroFacet mf,
LightSource light,
double u,
double v,
double[] out,
double[] Ld)
Sample light source with multiple importance sampling. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |