de.grogra.imp3d.shading
public interface Light extends Scattering, Light
AMBIENT, AREA, DIRECTIONAL, NO_LIGHT, POINT, SKYDELTA_FACTOR, IS_NON_OPAQUE, MIN_UNUSED_FLAG, NEEDS_NORMAL, NEEDS_POINT, NEEDS_TANGENTS, NEEDS_TRANSFORMATION, NEEDS_UV, RANDOM_RAYS_GENERATE_ORIGINS| Modifier and Type | Method and Description |
|---|---|
void |
accept(LightVisitor visitor) |
Light |
resolveLight() |
getLightType, getTotalPower, isIgnoredWhenHit, isShadowlesscompleteRay, computeExitance, generateRandomOriginscomputeBSDF, generateRandomRays, getAverageColor, getFlagsvoid accept(LightVisitor visitor)
Light resolveLight()