|
Blender V5.0
|
#include <algorithm>#include "bvh/bvh.h"#include "scene/curves.h"#include "scene/hair.h"#include "scene/object.h"#include "scene/scene.h"#include "integrator/shader_eval.h"#include "util/progress.h"#include "util/tbb.h"Go to the source code of this file.
Functions | |
| NODE_DEFINE (Hair) | |
| static int | fill_shader_input (const Hair *hair, const size_t object_index, device_vector< KernelShaderEvalInput > &d_input) |
| static void | read_shader_output (float *shadow_transparency, bool &is_fully_opaque, const device_vector< float > &d_output) |
|
static |
Definition at line 541 of file hair.cpp.
References __int_as_float, device_vector< T >::data(), Hair::get_curve(), i, in, Hair::num_curves(), Hair::Curve::num_segments(), and Geometry::prim_offset.
| NODE_DEFINE | ( | Hair | ) |
Definition at line 280 of file hair.cpp.
References NodeType::add(), NodeType::NONE, SOCKET_FLOAT_ARRAY, SOCKET_INT_ARRAY, SOCKET_POINT_ARRAY, and Node::type.
|
static |
Definition at line 567 of file hair.cpp.
References device_vector< T >::data(), i, and device_vector< T >::size().