|
Blender
V2.93
|
Inherits CClosurePrimitive.
Public Member Functions | |
| CBSSRDFClosure () | |
| void | setup (ShaderData *sd, int path_flag, float3 weight) |
| void | alloc (ShaderData *sd, int path_flag, float3 weight, ClosureType type) |
Public Attributes | |
| Bssrdf | params |
| ustring | method |
Public Attributes inherited from CClosurePrimitive | |
| OSL::ustring | label |
Definition at line 60 of file osl_bssrdf.cpp.
|
inline |
Definition at line 65 of file osl_bssrdf.cpp.
References params.
|
inline |
Definition at line 94 of file osl_bssrdf.cpp.
References bssrdf(), bssrdf_alloc(), bssrdf_setup(), make_float3, params, PATH_RAY_DIFFUSE_ANCESTOR, and type.
|
inlinevirtual |
Implements CClosurePrimitive.
Definition at line 72 of file osl_bssrdf.cpp.
References CLOSURE_BSSRDF_BURLEY_ID, CLOSURE_BSSRDF_CUBIC_ID, CLOSURE_BSSRDF_GAUSSIAN_ID, CLOSURE_BSSRDF_PRINCIPLED_ID, CLOSURE_BSSRDF_PRINCIPLED_RANDOM_WALK_ID, CLOSURE_BSSRDF_RANDOM_WALK_ID, u_burley(), u_cubic(), u_gaussian(), u_principled(), u_principled_random_walk(), and u_random_walk().
| ustring CBSSRDFClosure::method |
Definition at line 63 of file osl_bssrdf.cpp.
| Bssrdf CBSSRDFClosure::params |
Definition at line 62 of file osl_bssrdf.cpp.