Uses of Class
de.grogra.ray.util.RayList
Package
Description
-
Uses of RayList in de.grogra.gpuflux.imp3d.objects
Modifier and TypeMethodDescriptionvoid
SpectralLight.generateRandomOrigins
(Environment env, RayList out, Random random) void
PhysicalLight.generateRandomRays
(Environment env, Vector3f out, Spectrum specOut, RayList rays, boolean adjoint, Random rnd) void
SpectralLight.generateRandomRays
(Environment env, Vector3f out, Spectrum specOut, RayList rays, boolean adjoint, Random random) -
Uses of RayList in de.grogra.gpuflux.imp3d.shading
Modifier and TypeMethodDescriptionvoid
IORShader.generateRandomRays
(Environment env, Vector3f out, Spectrum specOut, RayList rays, boolean adjoint, Random random) void
-
Uses of RayList in de.grogra.imp3d
Modifier and TypeMethodDescriptionvoid
Camera.generateRandomOrigins
(Environment env, RayList out, Random rnd) void
LensProjection.generateRandomOrigins
(Environment env, RayList out, Random rnd, Matrix4d deviceToView) void
Projection.generateRandomOrigins
(Environment env, RayList out, Random rnd, Matrix4d deviceToView) void
Camera.generateRandomRays
(Environment env, Vector3f out, Spectrum specOut, RayList rays, boolean adjoint, Random rnd) void
LensProjection.generateRandomRays
(Environment env, Vector3f out, Spectrum specOut, RayList rays, Random rnd, Matrix4d deviceToView) void
Projection.generateRandomRays
(Environment env, Vector3f out, Spectrum specOut, RayList rays, Random rnd, Matrix4d deviceToView) -
Uses of RayList in de.grogra.imp3d.objects
Modifier and TypeMethodDescriptionvoid
AmbientLight.generateRandomOrigins
(Environment env, RayList out, Random rnd) void
DirectionalLight.generateRandomOrigins
(Environment env, RayList out, Random rnd) void
Parallelogram.generateRandomOrigins
(Environment env, RayList out, Random rnd) void
PointLight.generateRandomOrigins
(Environment env, RayList out, Random rnd) void
SensorNode.generateRandomOrigins
(Environment env, RayList out, Random rnd) void
Sky.generateRandomOrigins
(Environment env, RayList out, Random rnd) void
AmbientLight.generateRandomRays
(Environment env, Vector3f out, Spectrum specOut, RayList rays, boolean adjoint, Random rnd) void
DirectionalLight.generateRandomRays
(Environment env, Vector3f out, Spectrum specOut, RayList rays, boolean adjoint, Random rnd) void
Parallelogram.generateRandomRays
(Environment env, Vector3f out, Spectrum specOut, RayList rays, boolean photon, Random rnd) void
PointLight.generateRandomRays
(Environment env, Vector3f out, Spectrum specOut, RayList rays, boolean adjoint, Random rnd) void
SensorNode.generateRandomRays
(Environment env, Vector3f out, Spectrum specOut, RayList rays, boolean adjoint, Random rnd) void
Sky.generateRandomRays
(Environment env, Vector3f out, Spectrum specOut, RayList rays, boolean adjoint, Random rnd) void
SpotLight.generateRandomRays
(Environment env, Vector3f out, Spectrum specOut, RayList rays, boolean photon, Random rnd) -
Uses of RayList in de.grogra.imp3d.ray
Modifier and TypeMethodDescriptionvoid
RTAreaLight.generateRandomOrigins
(RayList out, int seed) void
RTDirectionalLight.generateRandomOrigins
(RayList out, int seed) void
RTPointLight.generateRandomOrigins
(RayList out, int seed) void
RTSpotLight.generateRandomOrigins
(RayList out, int seed) void
RTAreaLight.generateRandomRays
(Vector3f vout, RayList out, boolean adjoint, int seed) void
RTDirectionalLight.generateRandomRays
(Vector3f vout, RayList out, boolean adjoint, int seed) void
RTPointLight.generateRandomRays
(Vector3f vout, RayList out, boolean adjoint, int seed) void
RTSpotLight.generateRandomRays
(Vector3f vout, RayList out, boolean adjoint, int seed) int
RTAreaLight.getLightRays
(Ray view, IntersectionDescription desc, ShadowProcessor shadowModel, RayList rays) int
RTDirectionalLight.getLightRays
(IntersectionDescription desc, RayList rays) int
RTDirectionalLight.getLightRays
(Ray view, IntersectionDescription desc, ShadowProcessor shadowProcessor, RayList rays) int
RTPointLight.getLightRays
(Ray view, IntersectionDescription desc, ShadowProcessor shadowModel, RayList rays) int
RTSpotLight.getLightRays
(Ray view, IntersectionDescription desc, ShadowProcessor shadowModel, RayList rays) -
Uses of RayList in de.grogra.imp3d.shading
Modifier and TypeMethodDescriptionvoid
SunSkyLight.generateRandomOrigins
(Environment env, RayList out, Random random) void
Phong.generateRandomRays
(Environment env, Vector3f out, Spectrum specOut, RayList rays, boolean adjoint, Random rnd) void
RGBAShader.generateRandomRays
(Environment env, Vector3f out, Spectrum specOut, RayList rays, boolean adjoint, Random rnd) void
ShaderRef.generateRandomRays
(Environment env, Vector3f out, Spectrum specOut, RayList rays, boolean adjoint, Random random) void
SunSkyLight.generateRandomRays
(Environment env, Vector3f out, Spectrum specOut, RayList rays, boolean adjoint, Random random) void
SwitchShader.generateRandomRays
(Environment env, Vector3f out, Spectrum specOut, RayList rays, boolean adjoint, Random rnd) static void
Material.renderLine
(Shader sh, Environment env, RayList rays, BufferedImage image, int supersampling, int iz) void
void
void
void
void
-
Uses of RayList in de.grogra.ray
Modifier and TypeMethodDescriptionvoid
RTLight.generateRandomOrigins
(RayList out, int seed) void
RTLight.generateRandomRays
(Vector3f out, RayList rays, boolean adjoint, int seed) int
RTLight.getLightRays
(Ray view, IntersectionDescription desc, ShadowProcessor shadowProcessor, RayList rays) -
Uses of RayList in de.grogra.ray.light
Modifier and TypeMethodDescriptionint
DefaultLightProcessor.getLightRays
(Ray view, IntersectionDescription desc, RayList rays) int
LightProcessor.getLightRays
(Ray view, IntersectionDescription desc, RayList rays) Adds lights/shadow rays that illuminalte the specified intersection point. -
Uses of RayList in de.grogra.ray.physics
Modifier and TypeMethodDescriptionvoid
Emitter.generateRandomOrigins
(Environment env, RayList out, Random random) Pseudorandomly generates, for the given input, a set of origins for this emitter.void
Scattering.generateRandomRays
(Environment env, Vector3f out, Spectrum specOut, RayList rays, boolean adjoint, Random random) Pseudorandomly generates, for the given input, a set of scattered rays.void
Computes color of outgoing light ray for given input. -
Uses of RayList in de.grogra.ray.shader
Modifier and TypeMethodDescriptionvoid
RTShader.generateRandomRays
(ShadingEnvironment env, RayList randomRays) void
RTShader.generateRandomRays
(ShadingEnvironment env, Vector3f out, RayList rays, boolean adjoint, int seed) -
Uses of RayList in de.grogra.ray.tracing
Modifier and TypeMethodDescriptionvoid
HagensBiDiStrategie1.RTPseudoLight.generateRandomOrigins
(RayList out, int seed) void
HagensBiDiStrategie1.RTPseudoLight.generateRandomRays
(Vector3f out, RayList rays, boolean adjoint, int seed) int
HagensBiDiStrategie1.RTPseudoLight.getLightRays
(IntersectionDescription desc, RayList rays) int
HagensBiDiStrategie1.RTPseudoLight.getLightRays
(Ray view, IntersectionDescription desc, ShadowProcessor shadowProcessor, RayList rays) HagensBiDiStrategie1.getMostProbableRay
(RayList rays, int seed) PathTracerHS.getMostProbableRay
(RayList rays, int seed) -
Uses of RayList in de.grogra.ray2.light
Modifier and TypeMethodDescriptionvoid
DefaultLightProcessor.getLightRays
(boolean frontFace, Intersection desc, RayList rays, ArrayList cache, Random rnd) void
LightProcessor.getLightRays
(boolean frontFace, Intersection is, RayList rays, ArrayList cache, Random random) Adds all light rays that directly illuminate the specified intersection pointis
to the listrays
. -
Uses of RayList in de.grogra.ray2.metropolis.strategy