![]() |
Blender V2.61 - r43446
|
Go to the source code of this file.
Functions | |
| CCL_NAMESPACE_BEGIN __device void | volume_isotropic_setup (ShaderData *sd, ShaderClosure *sc, float density) |
| __device float3 | volume_isotropic_eval_phase (const ShaderData *sd, const ShaderClosure *sc, const float3 omega_in, const float3 omega_out) |
| __device void | volume_transparent_setup (ShaderData *sd, ShaderClosure *sc, float density) |
| __device float3 | volume_transparent_eval_phase (const ShaderData *sd, const ShaderClosure *sc, const float3 omega_in, const float3 omega_out) |
| __device float3 | volume_eval_phase (const ShaderData *sd, const ShaderClosure *sc, const float3 omega_in, const float3 omega_out) |
| float3 OSLShader::volume_eval_phase | ( | const ShaderData * | sd, |
| const ShaderClosure * | sc, | ||
| const float3 | omega_in, | ||
| const float3 | omega_out | ||
| ) |
Definition at line 54 of file volume.h.
References CLOSURE_VOLUME_ISOTROPIC_ID, CLOSURE_VOLUME_TRANSPARENT_ID, make_float3(), ShaderClosure::type, volume_isotropic_eval_phase(), and volume_transparent_eval_phase().
Referenced by shader_volume_eval_phase().
| __device float3 volume_isotropic_eval_phase | ( | const ShaderData * | sd, |
| const ShaderClosure * | sc, | ||
| const float3 | omega_in, | ||
| const float3 | omega_out | ||
| ) |
Definition at line 33 of file volume.h.
References make_float3().
Referenced by volume_eval_phase().
| CCL_NAMESPACE_BEGIN __device void volume_isotropic_setup | ( | ShaderData * | sd, |
| ShaderClosure * | sc, | ||
| float | density | ||
| ) |
Definition at line 26 of file volume.h.
References CLOSURE_VOLUME_ISOTROPIC_ID, ShaderClosure::data0, ShaderData::flag, SD_VOLUME, and ShaderClosure::type.
Referenced by svm_node_closure_volume().
| __device float3 volume_transparent_eval_phase | ( | const ShaderData * | sd, |
| const ShaderClosure * | sc, | ||
| const float3 | omega_in, | ||
| const float3 | omega_out | ||
| ) |
Definition at line 47 of file volume.h.
References make_float3().
Referenced by volume_eval_phase().
| __device void volume_transparent_setup | ( | ShaderData * | sd, |
| ShaderClosure * | sc, | ||
| float | density | ||
| ) |
Definition at line 40 of file volume.h.
References CLOSURE_VOLUME_TRANSPARENT_ID, ShaderClosure::data0, ShaderData::flag, SD_VOLUME, and ShaderClosure::type.
Referenced by svm_node_closure_volume().