|
| static void | blender::nodes::node_composite_vec_blur_cc::cmp_node_vec_blur_declare (NodeDeclarationBuilder &b) |
| static float2 | blender::nodes::node_composite_vec_blur_cc::max_velocity (const float2 &a, const float2 &b) |
| static uint32_t | blender::nodes::node_composite_vec_blur_cc::velocity_atomic_max_value (const float2 &value, const int2 &texel) |
| static float2 | blender::nodes::node_composite_vec_blur_cc::max_velocity_approximate (const float2 &a, const float2 &b, const int2 &a_texel, const int2 &b_texel) |
| static Result | blender::nodes::node_composite_vec_blur_cc::compute_max_tile_velocity_cpu (Context &context, const Result &velocity_image) |
| static MotionRect | blender::nodes::node_composite_vec_blur_cc::compute_motion_rect (const int2 &tile, const float2 &motion, const int2 &size) |
| static MotionLine | blender::nodes::node_composite_vec_blur_cc::compute_motion_line (const int2 &tile, const float2 &motion) |
| static bool | blender::nodes::node_composite_vec_blur_cc::is_inside_motion_line (const int2 &tile, const MotionLine &motion_line) |
| static Result | blender::nodes::node_composite_vec_blur_cc::dilate_max_velocity_cpu (Context &context, const Result &max_tile_velocity, const float shutter_speed) |
| static float | blender::nodes::node_composite_vec_blur_cc::interleaved_gradient_noise (const int2 &p) |
| static float2 | blender::nodes::node_composite_vec_blur_cc::spread_compare (const float center_motion_length, const float sample_motion_length, const float offset_length) |
| static float2 | blender::nodes::node_composite_vec_blur_cc::depth_compare (const float center_depth, const float sample_depth) |
| static float | blender::nodes::node_composite_vec_blur_cc::dir_compare (const float2 &offset, const float2 &sample_motion, const float &sample_motion_length) |
| static float2 | blender::nodes::node_composite_vec_blur_cc::sample_weights (const float center_depth, const float sample_depth, const float center_motion_length, const float sample_motion_length, const float offset_length) |
| static void | blender::nodes::node_composite_vec_blur_cc::gather_sample (const Result &input_image, const Result &input_depth, const Result &input_velocity, const int2 &size, const float2 &screen_uv, const float center_depth, const float center_motion_len, const float2 &offset, const float offset_len, const bool next, const float shutter_speed, Accumulator &accum) |
| static void | blender::nodes::node_composite_vec_blur_cc::gather_blur (const Result &input_image, const Result &input_depth, const Result &input_velocity, const int2 &size, const float2 &screen_uv, const float2 ¢er_motion, const float center_depth, const float2 &max_motion, const float ofs, const bool next, const int samples_count, const float shutter_speed, Accumulator &accum) |
| static void | blender::nodes::node_composite_vec_blur_cc::motion_blur_cpu (const Result &input_image, const Result &input_depth, const Result &input_velocity, const Result &max_velocity, Result &output, const int samples_count, const float shutter_speed) |
| static NodeOperation * | blender::nodes::node_composite_vec_blur_cc::get_compositor_operation (Context &context, DNode node) |
| static void | register_node_type_cmp_vecblur () |