VEX Dictionary / rayimport
rayimport
Retrieves a named value passed by a shader hit during a gather ray, writing it into the given variable.
group: shadingshading
Available in fog, light, shadow, surface
Usage
int rayimport(string name, <type> &value)
int rayimport(string name, <type>[] &value)
Examples
No worked examples yet.
Signatures (from vcc -X)
int rayimport(string, matrix2 &)fog, light, shadow, surfaceint rayimport(string, matrix3 &)fog, light, shadow, surfaceint rayimport(string, matrix &)fog, light, shadow, surfaceint rayimport(string, float &)fog, light, shadow, surfaceint rayimport(string, int &)fog, light, shadow, surfaceint rayimport(string, vector4 &)fog, light, shadow, surfaceint rayimport(string, string &)fog, light, shadow, surfaceint rayimport(string, vector2 &)fog, light, shadow, surfaceint rayimport(string, vector &)fog, light, shadow, surfaceint rayimport(string, matrix2[] &)fog, light, shadow, surfaceint rayimport(string, matrix3[] &)fog, light, shadow, surfaceint rayimport(string, matrix[] &)fog, light, shadow, surfaceint rayimport(string, float[] &)fog, light, shadow, surfaceint rayimport(string, int[] &)fog, light, shadow, surfaceint rayimport(string, vector4[] &)fog, light, shadow, surfaceint rayimport(string, string[] &)fog, light, shadow, surfaceint rayimport(string, vector2[] &)fog, light, shadow, surfaceint rayimport(string, vector[] &)fog, light, shadow, surface