|
Blender V5.0
|
Go to the source code of this file.
| ccl_device_inline float2 as_float2 | ( | const float4 & | a | ) |
Definition at line 241 of file math_float2.h.
References ccl_device_inline, make_float2, float4::x, and float4::y.
| ccl_device_inline float average | ( | const float2 | a | ) |
Definition at line 137 of file math_float2.h.
References ccl_device_inline, float2::x, and float2::y.
| ccl_device_inline float2 clamp | ( | const float2 | a, |
| const float2 | mn, | ||
| const float2 | mx ) |
Definition at line 226 of file math_float2.h.
References ccl_device_inline, max, and min.
| ccl_device_inline float cross | ( | const float2 | a, |
| const float2 | b ) |
Definition at line 200 of file math_float2.h.
References b, ccl_device_inline, float2::x, and float2::y.
| ccl_device_inline float distance | ( | const float2 | a, |
| const float2 | b ) |
Definition at line 195 of file math_float2.h.
References b, ccl_device_inline, and len.
| ccl_device_inline float dot | ( | const float2 | a, |
| const float2 | b ) |
Definition at line 131 of file math_float2.h.
References b, ccl_device_inline, float2::x, and float2::y.
Referenced by len(), and len_squared().
| ccl_device_inline float2 fabs | ( | const float2 | a | ) |
Definition at line 236 of file math_float2.h.
References ccl_device_inline, fabsf, make_float2, float2::x, and float2::y.
Referenced by iTaSC::Cache::addCacheVectorIfDifferent(), adjustSwingAxisToUseEllipseNormal(), Freestyle::angle_from_cotan(), IK_QJacobian::AngleUpdateNorm(), area_split_factor(), background_cdf(), bake_offset_towards_center(), blend_offset_fcurve_segment(), blend_to_neighbor_fcurve_segment(), BLI_str_format_byte_unit(), BM_mesh_calc_volume(), bmo_extrude_face_region_exec(), Freestyle::ViewMapBuilder::BuildGrid(), blender::bke::curves::poly::calculate_normals_minimum(), cloth_calc_force(), collision_compute_barycentric(), blender::ed::sculpt_paint::color::color_filter_task(), colorfn(), Object::compute_volume_step_size(), computeConeLimitInfo(), Freestyle::FEdgeXDetector::computeCurvatures(), Freestyle::ViewMapBuilder::ComputeRayCastingVisibility(), Freestyle::Strip::computeTexCoordWithTips(), Freestyle::computeVisibility(), Freestyle::SteerableViewMap::ComputeWeight(), Freestyle::Strip::createStrip(), blender::ed::transform::createTransActionData(), Freestyle::CurveInternal::__point_iterator< CurveInternal::CurvePoint_nonconst_traits >::decrement(), Freestyle::CurveInternal::CurvePointIterator::decrement(), density_ozone(), DistanceBetweenLines(), double_round(), blender::ed::transform::ElementResize(), Freestyle::OGF::NormalCycle::end(), Shader::estimate_emission(), libmv::euclidean_resection::EuclideanResectionAnsarDaniilidis(), Freestyle::firstIntersectionGridVisitor::examineOccluder(), blender::meshintersect::FatCo< double >::FatCo(), film_clamp_light(), find_superellipse_chord_endpoint(), Freestyle::ViewMapBuilder::FindOccludee(), Freestyle::findOccludee(), fresnel_dielectric_cos(), FuzzyZero(), blender::io::alembic::get_sample_interpolation_settings(), blender::meshintersect::get_vertex_by_coord(), KDL::Rotation::GetEulerZYZ(), GHOST_Wintab::getInput(), iTaSC::Armature::getMaxJointChange(), GetPointForAngle(), KDL::Rotation::GetRPY(), gizmo_ruler_draw(), blender::ed::transform::graph_key_shortest_dist(), grid_axis_start_and_count(), Freestyle::gts_vertex_principal_directions(), halton_ex(), Freestyle::SilhouetteGeomEngine::ImageToWorldParameter(), init_scene(), integer_digits_d(), integer_digits_f(), Freestyle::GeomUtils::intersect2dLine2dLine(), Freestyle::GeomUtils::intersect2dSeg2dSeg(), Freestyle::GeomUtils::intersect2dSeg2dSegParametric(), Freestyle::GeomUtils::intersect2dSegPoly(), Freestyle::GeomUtils::intersectRayPlane(), isect_seg_seg_v2_lambda_mu_db(), keyframe_time_differs(), Freestyle::LanczosWindowed(), btLemkeAlgorithm::LexicographicPositive(), light_sample_terminate(), light_tree_node_importance(), LightTreeEmitter::LightTreeEmitter(), lineart_chain_create_crossing_point(), lineart_create_edges_from_isec_data(), lineart_intersect_seg_seg(), lineart_line_isec_2d_ignore_line2pos(), lineart_shadow_cast_onto_triangle(), lineart_triangle_2v_intersection_math(), lineart_triangle_edge_image_space_occlusion(), mat3_normalized_to_quat_fast(), match_slope_fcurve_segment(), blender::meshintersect::math_abs(), blender::meshintersect::math_abs< double >(), KDL::Norm(), KDL::Vector2::Norm(), KDL::Vector::Norm(), Freestyle::notValid(), GHOST_DirectManipulationViewportEventHandler::OnContentUpdated(), Freestyle::less_SVertex2D::operator()(), Freestyle::GeomUtils::overlapTriangleBox(), blender::ed::sculpt_paint::paint_stroke_integrate_overlap(), path_state_continuation_probability(), pose_slide_apply_quat(), pose_slide_apply_val(), Freestyle::FEdgeXDetector::ProcessRidgeFace(), Freestyle::FEdgeXDetector::ProcessSuggestiveContourFace(), KDL::PYTHAG(), quadric_to_tensor_m3_inverse(), quat_to_mat4(), Freestyle::AppView::rabs(), resolve_quad_uv_v2_deriv(), blender::ed::vse::retiming_fake_key_frame_clicked(), blender::seq::retiming_transition_key_frame_set(), rgb_to_rgbe(), safe_noise(), safe_noise(), safe_noise(), safe_noise(), safe_snoise(), safe_snoise(), safe_snoise(), safe_snoise(), scrollbar_start_scrolling(), Freestyle::OGF::MatrixUtil::semi_definite_symmetric_eigen(), setMotorTargetInConstraintSpace(), Freestyle::CalligraphicShader::shade(), Freestyle::StrokeShaders::BezierCurveShader::shade(), KDL::SIGN(), sinc(), snoise_2d(), snoise_3d(), snoise_4d(), iTaSC::WDLSSolver::solve(), iTaSC::WSDLSSolver::solve(), libmv::SolveCubicPolynomial(), SolveP3(), SolveP4De(), SolveP5_1(), blender::seq::sound_equalizermodifier_recreator(), SphericalRangeParameters(), KDL::svd_eigen_HH(), svm_mix_diff(), svm_vector_math(), libmv::TrkltRegionTracker::Track(), blender::nodes::try_dispatch_float_math_fl_to_fl(), UI_calc_float_precision(), ui_draw_colorband_handle(), volume_guiding_filter_y(), volume_sample_channel_pdf(), voronoi_distance(), voronoi_distance_bound(), and widgetbase_set_uniform_alpha_check().
| ccl_device_inline float2 floor | ( | const float2 | a | ) |
Definition at line 256 of file math_float2.h.
References ccl_device_inline, floorf, make_float2, float2::x, and float2::y.
| ccl_device_inline float2 fmod | ( | const float2 | a, |
| const float | b ) |
Definition at line 231 of file math_float2.h.
References b, ccl_device_inline, fmodf, make_float2, float2::x, and float2::y.
Referenced by BLI_timecode_string_from_time_simple(), blender::ed::sculpt_paint::color::color_filter_task(), dial_ghostarc_draw(), dial_ghostarc_get_angles(), distribute_from_faces_exec(), distribute_from_volume_exec(), blender::ed::sculpt_paint::color::do_paint_brush_task(), extrawindow_spin_cursor(), blender::ed::sculpt_paint::expand::face_state_get(), fcm_cycles_time(), fcm_fn_generator_evaluate(), getcolor_fcurve_rainbow(), blender::ed::sculpt_paint::expand::gradient_value_get(), grid_axis_start_and_count(), hammersley_create(), blender::ed::space_node::nearest_node_grid_coord(), nlastrip_evaluate_controls(), paint_brush_color_get(), radial_control_modal(), safe_modulo(), safe_noise(), safe_noise(), safe_noise(), safe_noise(), safe_snoise(), safe_snoise(), safe_snoise(), safe_snoise(), SKY_arhosekskymodel_radiance(), snoise_2d(), snoise_3d(), snoise_4d(), TEST_F(), TEST_F(), valuefn(), and blender::ed::sculpt_paint::expand::vert_falloff_is_enabled().
| ccl_device_inline float2 interp | ( | const float2 | a, |
| const float2 | b, | ||
| const float | t ) |
Definition at line 246 of file math_float2.h.
References b, and ccl_device_inline.
| ccl_device_inline bool is_zero | ( | const float2 | a | ) |
Definition at line 126 of file math_float2.h.
References ccl_device_inline, float2::x, and float2::y.
Referenced by bsdf_eval_is_zero(), bsdf_microfacet_estimate_albedo(), bsdf_microfacet_eval(), bsdf_microfacet_sample(), bsdf_microfacet_setup_fresnel_dielectric_tint(), bsdf_microfacet_setup_fresnel_generalized_schlick(), bsdf_ray_portal_setup(), camera_sample_custom(), camera_sample_panorama(), blender::gpu::convert_float_formats(), ShaderManager::device_update_common(), direction_to_equirectangular_range(), Shader::estimate_emission(), flatten_closure_tree(), Light::has_contribution(), integrate_distant_lights(), integrate_light(), integrate_surface_direct_light(), integrator_init_from_camera(), OrientationBounds::is_empty(), light_tree_to_local_space(), motion_triangle_smooth_normal(), motion_triangle_smooth_normal(), blender::nodes::node_geo_tool_set_face_set_cc::node_geo_exec(), osl_closure_dielectric_bsdf_setup(), osl_closure_generalized_schlick_bsdf_setup(), surface_shader_ao(), surface_shader_average_normal(), svm_node_closure_bsdf(), svm_node_normal_map(), svm_node_set_bump(), svm_node_volume_coefficients(), texco_normal_from_uv(), transform_motion_decompose(), blender::ed::transform::transform_orientations_create_from_axis(), triangle_smooth_normal(), triangle_smooth_normal(), and triangle_smooth_normal_unnormalized().
| ccl_device_inline bool isequal | ( | const float2 | a, |
| const float2 | b ) |
Definition at line 142 of file math_float2.h.
References all(), b, and ccl_device_inline.
Referenced by bsdf_microfacet_setup_fresnel_f82_tint(), bump_shadowing_term(), fresnel_iridescence(), integrate_surface_holdout(), light_tree_importance(), maybe_ensure_valid_specular_reflection(), microfacet_fresnel(), microfacet_ggx_preserve_energy(), and svm_node_closure_bsdf().
| ccl_device_inline float len | ( | const float2 | a | ) |
Definition at line 163 of file math_float2.h.
References ccl_device_inline, dot(), and sqrtf.
| ccl_device_inline float len_squared | ( | const float2 | a | ) |
Definition at line 183 of file math_float2.h.
References ccl_device_inline, and dot().
Referenced by blender::ed::sculpt_paint::cloth::add_constraints_for_verts(), EdgeDice::add_grid_triangles_and_stitch(), EdgeDice::add_triangle_strip(), atmosphere_intersection(), attr_create_pointiness(), bsdf_aniso_D(), LightManager::device_update_lights(), disk_to_hemisphere(), ExportCurveSegmentsMotion(), integrate_surface_ray_portal(), intersection_ray_valid(), light_tree_cos_bound_subtended_angle(), make_orthonormals_safe_tangent(), point_light_mnee_sample_update(), point_light_sample(), point_light_sample_from_intersection(), project(), ray_aligned_disk_intersect(), ray_cone_intersect(), ray_sphere_intersect(), sample_cos_hemisphere(), sample_uniform_cone(), sample_uniform_hemisphere(), scene_intersect_valid(), spot_light_mnee_sample_update(), spot_light_sample(), spot_light_sample_from_intersection(), surface_intersection(), transform_uniform_scale(), EdgeDice::tri_dice(), triangle_light_pdf(), triangle_light_sample(), voronoi_distance_bound(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), and Camera::world_to_raster_size().
| ccl_device_template_spec float2 make_zero | ( | ) |
Definition at line 23 of file math_float2.h.
References ccl_device_template_spec, and zero_float2().
| ccl_device_inline float2 mask | ( | const MaskType | mask, |
| const float2 | a ) |
Definition at line 157 of file math_float2.h.
References ccl_device_inline, mask(), select, and zero_float2().
Referenced by __btc(), __btc(), accessor_release_mask_callback(), acf_mask_setting_ptr(), actedit_get_context(), blender::fn::multi_function::VariableState::add_as_input(), blender::fn::multi_function::VariableState::add_as_mutable(), blender::fn::multi_function::VariableState::add_as_output(), blender::fn::multi_function::VariableState::add_as_output__one(), blender::fn::multi_function::VariableStates::add_as_param(), blender::fn::multi_function::VariableStates::add_as_param__one(), add_feather_vertex_exec(), blender::fn::multi_function::InstructionScheduler::add_referenced_indices(), add_vertex_exec(), add_vertex_extrude(), add_vertex_handle_cyclic(), add_vertex_handle_cyclic_at_point(), add_vertex_new(), add_vertex_subdivide(), btMultiBodyDynamicsWorld::addMultiBody(), addRigidBody(), btDynamicsWorld::addRigidBody(), btSimpleDynamicsWorld::addRigidBody(), blender::nodes::node_fn_align_euler_to_vector_cc::align_rotations_auto_pivot(), blender::nodes::node_fn_align_rotation_to_vector_cc::align_rotations_auto_pivot(), blender::nodes::node_fn_align_euler_to_vector_cc::align_rotations_fixed_pivot(), blender::nodes::node_fn_align_rotation_to_vector_cc::align_rotations_fixed_pivot(), alpha_circle_mask(), animchannels_delete_exec(), animdata_filter_mask(), animdata_filter_mask_data(), blender::bits::detail::any_set_expr(), blender::ed::curves::append_curve_knots(), blender::seq::BrightContrastApplyOp::apply(), blender::seq::ColorBalanceApplyOp::apply(), blender::seq::ColorBalanceApplyOp::apply(), blender::seq::CurvesApplyOp::apply(), blender::seq::HueCorrectApplyOp::apply(), blender::seq::MaskApplyOp::apply(), blender::seq::TonemapApplyOp::apply(), blender::seq::WhiteBalanceApplyOp::apply(), blender::ed::spreadsheet::apply_filter_operation(), blender::seq::apply_modifier_op(), blender::ed::pointcloud::apply_selection_operation(), blender::bke::greasepencil::assign_to_vertex_group_from_mask(), Device::available_devices(), available_devices_func(), blender::bits::bits_to_index_ranges(), BKE_attribute_domain(), BKE_attributes_length(), BKE_brush_randomize_texture_coords(), BKE_gpencil_free_layer_masks(), BKE_mask_eval_animation(), BKE_mask_eval_update(), BKE_mask_evaluate(), BKE_mask_get_duration(), BKE_mask_layer_active(), BKE_mask_layer_active_set(), BKE_mask_layer_new(), BKE_mask_layer_remove(), BKE_mask_layer_rename(), BKE_mask_layer_unique_name(), BKE_mask_new(), BKE_mask_point_handle(), BKE_mask_spline_copy(), BKE_mask_spline_differentiate_calc_total(), BKE_maskrasterize_handle_init(), BKE_mesh_new_nomain_from_template_ex(), BKE_mesh_nomain_to_mesh(), BKE_mesh_validate_all_customdata(), BKE_sculpt_mask_layers_ensure(), BKE_tracking_refine_marker(), BKE_tracking_sample_pattern(), blender_device_info(), BLI_str_utf8_as_unicode_or_error(), BLI_str_utf8_as_unicode_step_or_error(), blender::gpu::GLFrameBuffer::blit_to(), blo_do_versions_270(), bm_log_vert_values_swap(), BM_mesh_bm_from_me(), BM_mesh_bm_to_me(), BM_mesh_bm_to_me_compact(), BM_mesh_bm_to_me_for_eval(), blender::bke::attribute_math::BooleanPropagationMixer::BooleanPropagationMixer(), bounds_min_max_with_transform(), box_select_elem(), blender::seq::brightcontrast_apply(), brush_painter_mask_ibuf_new(), blender::draw::build_edit_selection_indices(), blender::nodes::node_geo_index_of_nearest_cc::build_kdtree(), blender::deg::DepsgraphNodeBuilder::build_mask(), blender::deg::DepsgraphRelationBuilder::build_mask(), blender::fn::multi_function::build::detail::build_multi_function_call_from_element_fn(), blender::index_mask::build_reverse_map(), blender::index_mask::build_reverse_map< int >(), blender::draw::build_tris_from_subdiv_quad_selection(), blender::deg::DepsgraphNodeBuilder::build_view_layer(), blender::deg::DepsgraphRelationBuilder::build_view_layer(), bvh_unaligned_node_intersect(), BVHObjectBinning::BVHObjectBinning(), blender::compositor::CachedMask::CachedMask(), blender::geometry::calc_all_corner_groups(), blender::draw::calc_mesh_edge_visibility(), blender::geometry::calc_new_edges(), blender::geometry::ngon::calc_tris_by_ngon(), blender::draw::calc_vert_visibility_mapped_mesh(), blender::draw::calc_vert_visibility_mesh(), blender::bke::mesh_surface_sample::BaryWeightFromPositionFn::call(), blender::bke::mesh_surface_sample::BaryWeightSampleFn::call(), blender::bke::mesh_surface_sample::CornerBaryWeightFromPositionFn::call(), blender::fn::multi_function::build::detail::CustomMF< CallFn, ParamTags >::call(), blender::fn::multi_function::CustomMF_Constant< T >::call(), blender::fn::multi_function::CustomMF_DefaultOutput::call(), blender::fn::multi_function::CustomMF_GenericConstant::call(), blender::fn::multi_function::CustomMF_GenericConstantArray::call(), blender::fn::multi_function::CustomMF_GenericCopy::call(), blender::fn::multi_function::MultiFunction::call(), blender::fn::multi_function::tests::AddPrefixFunction::call(), blender::fn::multi_function::tests::AppendFunction::call(), blender::fn::multi_function::tests::ConcatVectorsFunction::call(), blender::fn::multi_function::tests::CreateRangeFunction::call(), blender::fn::multi_function::tests::GenericAppendFunction::call(), blender::fn::multi_function::tests::OptionalOutputsFunction::call(), blender::fn::multi_function::tests::SumVectorFunction::call(), blender::fn::tests::TwoOutputFunction::call(), blender::nodes::ClampWrapperFunction::call(), blender::nodes::node_composite_colorbalance_cc::ColorBalanceFunction::call(), blender::nodes::node_fn_align_euler_to_vector_cc::MF_AlignEulerToVector::call(), blender::nodes::node_fn_align_rotation_to_vector_cc::AlignRotationToVectorFunction::call(), blender::nodes::node_fn_axes_to_rotation_cc::AxesToRotationFunction::call(), blender::nodes::node_fn_combine_matrix_cc::CombineMatrixFunction::call(), blender::nodes::node_fn_combine_transform_cc::CombineTransformFunction::call(), blender::nodes::node_fn_format_string_cc::FormatStringMultiFunction::call(), blender::nodes::node_fn_input_special_characters_cc::MF_SpecialCharacters::call(), blender::nodes::node_fn_invert_matrix_cc::InvertMatrixFunction::call(), blender::nodes::node_fn_rotation_to_axis_angle_cc::QuaterniontoAxisAngleFunction::call(), blender::nodes::node_fn_rotation_to_quaternion_cc::SeparateQuaternionFunction::call(), blender::nodes::node_fn_separate_color_cc::SeparateHSLAFunction::call(), blender::nodes::node_fn_separate_color_cc::SeparateHSVAFunction::call(), blender::nodes::node_fn_separate_color_cc::SeparateRGBAFunction::call(), blender::nodes::node_fn_separate_matrix_cc::SeparateMatrixFunction::call(), blender::nodes::node_fn_separate_transform_cc::SeparateTransformFunction::call(), blender::nodes::node_geo_curve_sample_cc::SampleCurveFunction::call(), blender::nodes::node_geo_curve_sample_cc::SampleFloatSegmentsFunction::call(), blender::nodes::node_geo_image_texture_cc::ImageFieldsFunction::call(), blender::nodes::node_geo_index_switch_cc::IndexSwitchFunction::call(), blender::nodes::node_geo_list_get_item_cc::SampleIndexFunction::call(), blender::nodes::node_geo_menu_switch_cc::MenuSwitchFn::call(), blender::nodes::node_geo_proximity_cc::ProximityFunction::call(), blender::nodes::node_geo_raycast_cc::RaycastFunction::call(), blender::nodes::node_geo_sample_index_cc::SampleIndexFunction::call(), blender::nodes::node_geo_sample_nearest_cc::SampleNearestFunction::call(), blender::nodes::node_geo_sample_nearest_surface_cc::SampleNearestSurfaceFunction::call(), blender::nodes::node_geo_sample_uv_surface_cc::ReverseUVSampleFunction::call(), blender::nodes::node_sh_mix_cc::MixColorFunction::call(), blender::nodes::node_shader_color_ramp_cc::ColorBandFunction::call(), blender::nodes::node_shader_curves_cc::flt::CurveFloatFunction::call(), blender::nodes::node_shader_curves_cc::rgb::CurveRGBFunction::call(), blender::nodes::node_shader_curves_cc::vec::CurveVecFunction::call(), blender::nodes::node_shader_mix_rgb_cc::MixRGBFunction::call(), blender::nodes::node_shader_radial_tiling_cc::RoundedPolygonFunction::call(), blender::nodes::node_shader_sepcomb_xyz_cc::sep::MF_SeparateXYZ::call(), blender::nodes::node_shader_tex_brick_cc::BrickFunction::call(), blender::nodes::node_shader_tex_checker_cc::NodeTexChecker::call(), blender::nodes::node_shader_tex_gabor_cc::GaborNoiseFunction::call(), blender::nodes::node_shader_tex_gradient_cc::GradientFunction::call(), blender::nodes::node_shader_tex_magic_cc::MagicFunction::call(), blender::nodes::node_shader_tex_noise_cc::NoiseFunction::call(), blender::nodes::node_shader_tex_voronoi_cc::VoronoiDistToEdgeFunction::call(), blender::nodes::node_shader_tex_voronoi_cc::VoronoiMetricFunction::call(), blender::nodes::node_shader_tex_voronoi_cc::VoronoiNSphereFunction::call(), blender::nodes::node_shader_tex_wave_cc::WaveFunction::call(), blender::nodes::node_shader_tex_white_noise_cc::WhiteNoiseFunction::call(), blender::fn::multi_function::MultiFunction::call_auto(), blender::bke::call_convert_to_uninitialized_fn(), check_pixel_assigned(), blender::gpu::GLFrameBuffer::clear(), blender::GVectorArray::clear(), click_select_channel_maskdatablock(), clip_main_region_draw(), blender::ed::curves::closest_elem_find_screen_space(), blender::nodes::node_composite_colorcorrection_cc::color_correction(), blender::seq::colorBalance_apply(), blender::bke::attribute_math::ColorGeometry4bMixer::ColorGeometry4bMixer(), blender::bke::attribute_math::ColorGeometry4fMixer::ColorGeometry4fMixer(), blender::seq::compositor_modifier_apply(), blender::fn::multi_function::compute_grain_size(), blender::nodes::node_composite_zcombine_cc::ZCombineOperation::compute_mask_cpu(), blender::nodes::node_composite_zcombine_cc::ZCombineOperation::compute_mask_gpu(), configure_and_run_tracker(), blender::geometry::convert_bezier_or_catmull_rom_to_poly_before_conversion_to_nurbs(), blender::CPPType::copy_assign_compressed(), blender::cpp_type_util::copy_assign_compressed_cb(), blender::CPPType::copy_assign_indices(), blender::cpp_type_util::copy_assign_indices_cb(), blender::CPPType::copy_construct_compressed(), blender::cpp_type_util::copy_construct_compressed_cb(), blender::CPPType::copy_construct_indices(), blender::cpp_type_util::copy_construct_indices_cb(), blender::offset_indices::copy_group_sizes(), blender::ed::pointcloud::copy_selection(), copy_splines_exec(), blender::bke::copy_with_checked_indices(), blender::bke::copy_with_checked_indices(), blender::nodes::node_geo_sample_index_cc::copy_with_clamped_indices(), blender::nodes::node_fn_combine_matrix_cc::copy_with_stride(), blender::nodes::node_fn_separate_matrix_cc::copy_with_stride(), blender::array_utils::count_booleans(), create_primitive_from_points(), blender::ed::transform::createTransActionData(), blender::ed::transform::createTransMaskingData(), cursor_rgba_to_xbm_32(), blender::seq::curves_apply(), CustomData_bmesh_merge_layout(), CustomData_external_read(), CustomData_external_reload(), CustomData_external_write(), CustomData_init_from(), CustomData_init_layout_from(), customData_mask_layers__print(), CustomData_merge(), customdata_merge_internal(), CustomData_merge_layout(), CustomData_number_of_layers_typemask(), CustomData_set_only_copy(), CustomData_shallow_copy_remove_non_bmesh_attributes(), blender::fn::multi_function::CustomMF_GenericConstant::CustomMF_Constant, cyclic_toggle_exec(), blender::CPPType::default_construct_indices(), blender::cpp_type_util::default_construct_indices_cb(), delete_exec(), blender::fn::multi_function::VariableState::destruct(), blender::fn::multi_function::VariableStates::destruct(), blender::CPPType::destruct_indices(), blender::cpp_type_util::destruct_indices_cb(), Device::device_capabilities(), device_kernel_mask_as_string(), blender::nodes::node_geo_curve_fill_cc::do_cdt_with_mask(), do_grease_pencil_box_select(), blender::nodes::node_geo_curve_fill_cc::do_group_aware_cdt(), do_lasso_select_grease_pencil(), do_projectpaint_clone(), do_projectpaint_clone_f(), do_projectpaint_draw(), do_projectpaint_draw_f(), do_projectpaint_mask(), do_projectpaint_mask_f(), do_projectpaint_smear(), do_projectpaint_smear_f(), do_projectpaint_soften(), do_projectpaint_soften_f(), do_projectpaint_thread(), draw_image_cache(), draw_mask_layers(), blender::ed::object::dt_add_vcol_layers(), blender::ed::curves::duplicate_curves(), blender::ed::curves::duplicate_points(), blender::ed::pointcloud::duplicate_points(), ed_curves_select_pick(), ed_grease_pencil_select_pick(), ED_mask_deselect_all(), ED_mask_draw_frames(), ED_mask_layer_ensure(), ED_mask_layer_shape_auto_key_all(), ED_mask_layer_shape_auto_key_select(), ED_mask_new(), ED_mask_select_check(), ED_mask_select_flush_all(), ED_mask_select_toggle_all(), ED_mask_selected_minmax(), ED_region_draw_overflow_indication(), ED_region_panels_draw(), ED_space_clip_set_mask(), ED_space_image_set_mask(), ED_space_image_show_cache(), ED_view3d_minmax_verts(), blender::bke::editbmesh_calc_modifiers(), escape_uri_string(), GJK< btConvexTemplate >::Evaluate(), gjkepa2_impl::GJK::Evaluate(), blender::fn::multi_function::evaluate_as_one(), blender::index_mask::evaluate_coarse(), blender::index_mask::evaluate_exact_with_bits(), blender::index_mask::evaluate_exact_with_indices(), blender::index_mask::evaluate_expression(), blender::fn::evaluate_fields(), blender::index_mask::evaluate_short_unknown_segments_exactly(), blender::compositor::MultiFunctionProcedureOperation::execute(), blender::nodes::node_composite_zcombine_cc::ZCombineOperation::execute_anti_aliased(), blender::nodes::node_composite_zcombine_cc::ZCombineOperation::execute_anti_aliased_cpu(), blender::nodes::node_composite_zcombine_cc::ZCombineOperation::execute_anti_aliased_gpu(), blender::nodes::node_composite_zcombine_cc::ZCombineOperation::execute_anti_aliased_image_gpu(), blender::fn::multi_function::build::detail::execute_array(), blender::fn::multi_function::execute_call_instruction(), blender::fn::multi_function::build::detail::execute_element_fn_as_multi_function(), blender::fn::multi_function::build::detail::execute_materialized(), blender::nodes::execute_multi_function_on_value_variant__list(), blender::nodes::execute_multi_function_on_value_variant__single(), blender::nodes::node_composite_id_mask_cc::IDMaskOperation::execute_single_value(), blender::GVectorArray::extend(), blender::GVectorArray::extend(), blender::bke::pbvh::uv_islands::UVIsland::extend_border(), blender::geometry::extract_curves(), blender::geometry::extract_curves_points(), blender::draw::extract_edituv_tris_mesh(), blender::geometry::extract_greasepencil_layer_curves(), blender::geometry::extract_greasepencil_layer_points(), blender::geometry::extract_greasepencil_layers(), blender::geometry::extract_instances(), blender::geometry::extract_mesh_edges(), blender::geometry::extract_mesh_faces(), blender::geometry::extract_mesh_vertices(), blender::geometry::extract_pointcloud_points(), blender::draw::extract_sculpt_data(), blender::draw::extract_sculpt_data_subdiv(), extrawindow_spin_cursor(), fabs(), blender::geometry::face_tris_mask(), blender::fn::FieldEvaluator::FieldEvaluator(), blender::CPPType::fill_assign_indices(), blender::cpp_type_util::fill_assign_indices_cb(), blender::CPPType::fill_construct_indices(), blender::cpp_type_util::fill_construct_indices_cb(), blender::fn::multi_function::fill_params(), blender::fn::multi_function::fill_params__one(), blender::ed::curves::fill_selection_false(), blender::ed::pointcloud::fill_selection_false(), blender::ed::curves::fill_selection_true(), blender::ed::pointcloud::fill_selection_true(), blender::bke::attribute_math::ColorGeometry4bMixer::finalize(), blender::bke::attribute_math::ColorGeometry4fMixer::finalize(), blender::bke::attribute_math::float4x4Mixer::finalize(), blender::bke::attribute_math::SimpleMixer< float >::finalize(), blender::bke::attribute_math::SimpleMixerWithAccumulationType< int, double, int_to_double, double_to_int >::finalize(), blender::nodes::node_geo_index_of_nearest_cc::find_neighbors(), find_prev_next_keyframes(), blender::bke::curves::foreach_curve_by_type(), blender::bke::curves::foreach_selected_point_ranges_per_curve(), blender::bke::curves::foreach_selected_point_ranges_per_curve(), blender::bke::curves::foreach_selected_point_ranges_per_curve_(), blender::nodes::node_fn_format_string_cc::format_strings(), blender::nodes::node_fn_format_string_cc::format_with_fmt(), blender::nodes::node_fn_format_string_cc::format_with_hash_syntax(), blender::nodes::node_fn_format_string_cc::format_with_python_compatible_syntax(), blender::nodes::node_fn_format_string_cc::format_without_format_specifier(), blender::draw::pbvh::free_batches(), blender::draw::pbvh::free_ibos(), blender::draw::pbvh::free_vbos(), blender::index_mask::IndexMask::from_ranges(), blender::index_mask::IndexMask::from_segments(), blender::index_mask::IndexMask::from_union(), blender::offset_indices::gather_group_sizes(), blender::geometry::gather_or_reference(), blender::render::texturemargin::generate_margin(), geometry_extract_tag_masked_faces(), blender::compositor::CachedMaskContainer::get(), GHOST_Buttons::get(), GHOST_ModifierKeys::get(), blender::nodes::get_closest_in_bvhtree(), blender::nodes::node_geo_sample_nearest_cc::get_closest_mesh_corners(), blender::nodes::node_geo_sample_nearest_cc::get_closest_mesh_edges(), blender::nodes::node_geo_sample_nearest_cc::get_closest_mesh_faces(), blender::nodes::node_geo_sample_nearest_cc::get_closest_mesh_points(), blender::nodes::node_geo_sample_nearest_cc::get_closest_mesh_tris(), blender::nodes::node_geo_sample_nearest_cc::get_closest_pointcloud_points(), blender::fn::get_field_context_inputs(), blender::CPPType::get_impl(), blender::fn::IndexFieldInput::get_index_varray(), blender::compositor::get_mask_raster_handles(), blender::ed::greasepencil::get_points_to_dissolve(), blender::index_mask::get_static_index_mask_for_min_size(), blender::GVArrayImpl::get_to_uninitialized(), blender::bke::CurvesFieldInput::get_varray_for_context(), blender::bke::CurvesFieldInput::get_varray_for_context(), blender::bke::EvaluateAtIndexInput::get_varray_for_context(), blender::bke::GeometryFieldInput::get_varray_for_context(), blender::bke::GeometryFieldInput::get_varray_for_context(), blender::bke::IDAttributeFieldInput::get_varray_for_context(), blender::bke::InstancesFieldInput::get_varray_for_context(), blender::bke::InstancesFieldInput::get_varray_for_context(), blender::bke::MeshFieldInput::get_varray_for_context(), blender::bke::MeshFieldInput::get_varray_for_context(), blender::bke::NamedLayerSelectionFieldInput::get_varray_for_context(), blender::bke::NormalFieldInput::get_varray_for_context(), blender::bke::PointCloudFieldInput::get_varray_for_context(), blender::bke::PointCloudFieldInput::get_varray_for_context(), blender::fn::FieldInput::get_varray_for_context(), blender::fn::IndexFieldInput::get_varray_for_context(), blender::fn::tests::IndexFieldInput::get_varray_for_context(), blender::nodes::node_geo_curve_handle_type_selection_cc::HandleTypeFieldInput::get_varray_for_context(), blender::nodes::node_geo_curve_topology_points_of_curve_cc::PointsOfCurveInput::get_varray_for_context(), blender::nodes::node_geo_index_of_nearest_cc::HasNeighborFieldInput::get_varray_for_context(), blender::nodes::node_geo_index_of_nearest_cc::IndexOfNearestFieldInput::get_varray_for_context(), blender::nodes::node_geo_input_curve_handles_cc::HandlePositionFieldInput::get_varray_for_context(), blender::nodes::node_geo_input_instance_bounds_cc::InstanceBoundsField::get_varray_for_context(), blender::nodes::node_geo_material_selection_cc::MaterialSelectionFieldInput::get_varray_for_context(), blender::nodes::node_geo_mesh_topology_corners_of_edge_cc::CornersOfEdgeInput::get_varray_for_context(), blender::nodes::node_geo_mesh_topology_corners_of_face_cc::CornersOfFaceInput::get_varray_for_context(), blender::nodes::node_geo_mesh_topology_corners_of_vertex_cc::CornersOfVertInput::get_varray_for_context(), blender::nodes::node_geo_mesh_topology_edges_of_vertex_cc::EdgesOfVertInput::get_varray_for_context(), blender::nodes::node_geo_mesh_topology_offset_corner_in_face_cc::OffsetCornerInFaceFieldInput::get_varray_for_context(), blender::nodes::node_geo_offset_point_in_curve_cc::ControlPointNeighborFieldInput::get_varray_for_context(), blender::nodes::node_geo_offset_point_in_curve_cc::OffsetValidFieldInput::get_varray_for_context(), blender::nodes::node_geo_tool_selection_cc::SculptSelectionFieldInput::get_varray_for_context(), blender::bke::GreasePencilLayerFieldContext::get_varray_for_input(), blender::fn::FieldContext::get_varray_for_input(), blender::nodes::ListFieldContext::get_varray_for_input(), blender::nodes::node_geo_points_cc::PointsFieldContext::get_varray_for_input(), GetApplicationSupportDir(), GHOST_ISystem::getButtonState(), GHOST_System::getButtonState(), GHOST_ModifierKeys::getModifierKeyCode(), GHOST_ISystem::getModifierKeyState(), GHOST_System::getModifierKeyState(), Cubes::getNumTriangle(), Cubes::getTriangle(), GHOST_WindowX11::getWindowCursorGrab(), GHOST_GetButtonState(), GHOST_GetModifierKeyState(), GHOST_SetCustomCursorShape(), blender::ed::transform::gizmo_3d_foreach_selected(), GPU_write_mask(), grease_pencil_circle_select(), blender::draw::gpencil::grease_pencil_layer_cache_add(), blender::ed::greasepencil::grease_pencil_layer_mask_remove_exec(), blender::ed::greasepencil::grease_pencil_layer_mask_reorder_exec(), blender::nodes::LazyFunctionForReduceForeachGeometryElement::handle_generation_items_group(), blender::nodes::LazyFunctionForReduceForeachGeometryElement::handle_main_items_and_geometry(), blender::ed::curves::has_anything_selected(), hash_shuffle_uint(), heat_bone_weighting(), blender::seq::hue_correct_apply(), image_context(), image_main_region_draw(), image_refresh(), IMB_buffer_byte_from_float_mask(), IMB_buffer_float_from_float_mask(), IMB_filter_extend(), IMB_mask_clear(), IMB_mask_filter_extend(), IMB_rectblend(), blender::draw::index_mask_to_ibo(), blender::draw::index_mask_to_ibo(), blender::fn::multi_function::VariableState::indices_split(), blender::bits::inplace_or_masked(), blender::array_utils::invert_booleans(), blender::ed::curves::invert_selection(), blender::ed::curves::invert_selection(), blender::ed::pointcloud::invert_selection(), blender::ed::pointcloud::invert_selection(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::is_identity(), keylist_fallback_for_keyframe_jump(), blender::bke::greasepencil::convert::legacy_gpencil_to_grease_pencil(), libmv_samplePlanarPatchByte(), libmv_samplePlanarPatchFloat(), blender::ed::vse::load_data_init_from_operator(), blender::render::texturemargin::TextureMarginMap::lookup_pixels(), mask(), mask(), mask(), mask_alloc(), mask_blend_read_data(), mask_blend_write(), mask_duplicate_exec(), mask_feather_weight_clear_exec(), mask_foreach_id(), mask_free_data(), mask_has_selection(), mask_hide_view_clear_exec(), mask_hide_view_set_exec(), mask_layer_move_exec(), mask_layer_move_poll(), mask_layer_new_exec(), mask_layer_remove_exec(), mask_normals_make_consistent_exec(), mask_parent_clear_exec(), mask_parent_set_exec(), mask_rasterize(), mask_runtime_reset(), mask_select_linked_exec(), mask_select_linked_pick_invoke(), mask_select_more_less(), mask_shape_key_clear_exec(), mask_shape_key_feather_reset_exec(), mask_shape_key_insert_exec(), mask_shape_key_rekey_exec(), mask_switch_direction_exec(), blender::index_mask::masked_fill(), blender::seq::maskmodifier_apply(), blender::bke::VArrayImpl_For_VertexWeights::materialize(), blender::GVArrayCommon::materialize(), blender::GVArrayImpl::materialize(), blender::GVArrayImpl_For_GSpan::materialize(), blender::GVArrayImpl_For_SingleValueRef::materialize(), blender::GVArrayImpl_For_SlicedGVArray::materialize(), blender::GVArrayImpl_For_VArray< T >::materialize(), blender::GVMutableArrayImpl_For_VMutableArray< T >::materialize(), blender::VArrayCommon< T >::materialize(), blender::VArrayImpl< T >::materialize(), blender::VArrayImpl_For_GVArray< T >::materialize(), blender::VArrayImpl_For_Single< T >::materialize(), blender::VArrayImpl_For_Span< T >::materialize(), blender::GVArrayCommon::materialize_compressed(), blender::GVArrayImpl::materialize_compressed(), blender::GVArrayImpl_For_GSpan::materialize_compressed(), blender::GVArrayImpl_For_SingleValueRef::materialize_compressed(), blender::GVArrayImpl_For_SlicedGVArray::materialize_compressed(), blender::GVArrayImpl_For_VArray< T >::materialize_compressed(), blender::GVMutableArrayImpl_For_VMutableArray< T >::materialize_compressed(), blender::VArrayCommon< T >::materialize_compressed(), blender::VArrayImpl< T >::materialize_compressed(), blender::VArrayImpl_For_GVArray< T >::materialize_compressed(), blender::VArrayImpl_For_Single< T >::materialize_compressed(), blender::VArrayImpl_For_Span< T >::materialize_compressed(), blender::GVArrayCommon::materialize_compressed_to_uninitialized(), blender::VArrayCommon< T >::materialize_compressed_to_uninitialized(), blender::GVArrayCommon::materialize_to_uninitialized(), blender::VArrayCommon< T >::materialize_to_uninitialized(), blender::GVArrayCommon::may_have_ownership(), blender::bke::mesh_calc_modifiers(), mesh_copy_data(), mesh_new_from_mesh_object_with_layers(), blender::bke::mesh_normals_varray(), blender::bke::mesh_set_only_copy(), mesh_validate_customdata(), blender::bounds::min_max(), blender::bits::detail::mix_into_first_expr(), blender::seq::modifier_apply_stack(), blender::CPPType::move_assign_indices(), blender::cpp_type_util::move_assign_indices_cb(), blender::CPPType::move_construct_indices(), blender::cpp_type_util::move_construct_indices_cb(), nlavalidmask_free(), nlavalidmask_init(), blender::ed::space_node::node_add_mask_exec(), blender::nodes::node_composite_colorcorrection_cc::node_build_multi_function(), blender::nodes::node_geo_edge_split_cc::node_geo_exec(), blender::nodes::node_geo_sample_index_cc::node_geo_exec(), blender::nodes::node_geo_scale_elements_cc::node_geo_exec(), blender::bke::pbvh::node_update_mask_grids(), blender::bke::pbvh::node_update_mask_mesh(), blender::geometry::offsets_to_map(), operator-(), operator-(), blender::index_mask::operator<<(), blender::bke::node_tree_reference_lifetimes::or_into_each_other_masked(), paint_2d_do_making_brush(), paint_2d_lift_soften(), blender::fn::multi_function::ParamsBuilder::Params, blender::fn::multi_function::ParamsBuilder::ParamsBuilder(), paste_splines_exec(), blender::ed::transform::posttrans_mask_clean(), blender::nodes::LazyFunctionForForeachGeometryElementZone::prepare_components(), GHOST_SystemWin32::processButtonEvent(), project_paint_face_init(), project_paint_uvpixel_init(), project_paint_uvpixel_mask(), blender::index_mask::random_mask(), blender::render::texturemargin::TextureMarginMap::rasterize_tri(), blender::nodes::node_geo_raycast_cc::raycast_to_mesh(), RE_bake_margin(), RE_bake_mask_fill(), RE_bake_pixels_populate(), RE_generate_texturemargin_adjacentfaces(), RE_generate_texturemargin_adjacentfaces(), read_layer(), blender::geometry::reassign_loose_edge_verts(), blender::ed::transform::recalcData_mask_common(), region_select_elem(), blender::CPPType::relocate_assign_indices(), blender::cpp_type_util::relocate_assign_indices_cb(), blender::CPPType::relocate_construct_indices(), blender::cpp_type_util::relocate_construct_indices_cb(), blender::bke::Instances::remove(), blender::geometry::remove_points_and_split(), blender::ed::curves::remove_selection(), blender::ed::pointcloud::remove_selection(), rna_enum_bitmask(), blender::bke::mesh_surface_sample::sample_barycentric_weights(), blender::bke::mesh_surface_sample::sample_corner_attribute(), blender::bke::mesh_surface_sample::sample_corner_attribute(), blender::bke::mesh_surface_sample::sample_corner_normals(), blender::bke::mesh_surface_sample::sample_face_attribute(), blender::bke::mesh_surface_sample::sample_face_attribute(), blender::nodes::node_geo_curve_sample_cc::sample_indices_and_factors_to_compressed(), blender::nodes::node_geo_curve_sample_cc::sample_indices_and_lengths(), blender::bke::mesh_surface_sample::sample_nearest_weights(), blender::bke::mesh_surface_sample::sample_point_attribute(), blender::bke::mesh_surface_sample::sample_point_attribute(), blender::bke::mesh_surface_sample::sample_point_normals(), libmv::SamplePlanarPatch(), sdl_ghost_CreateCursor(), btDbvtAabbMm::Select, select(), select(), select(), select(), select(), select(), blender::ed::curves::select_all(), blender::ed::pointcloud::select_all(), select_all_exec(), blender::ed::pointcloud::select_box(), blender::ed::curves::select_box_mask(), blender::ed::pointcloud::select_circle(), blender::ed::curves::select_circle_mask(), select_exec(), blender::ed::vse::select_grouped_data(), blender::ed::pointcloud::select_lasso(), blender::ed::curves::select_lasso_mask(), blender::ed::curves::select_mask_from_predicates(), blender::ed::greasepencil::select_similar_by_value(), select_sliding_point(), blender::seq::seq_render_mask(), blender::ed::vse::sequencer_add_mask_strip_exec(), blender::ed::vse::sequencer_context(), blender::bke::attribute_math::ColorGeometry4bMixer::set(), blender::bke::attribute_math::float4x4Mixer::set(), GHOST_Buttons::set(), GHOST_ModifierKeys::set(), set_handle_type_exec(), blender::ed::greasepencil::set_start_point(), setAttrValueBit(), GHOST_IWindow::setCustomCursorShape(), GHOST_Window::setCustomCursorShape(), setup_vertex_point(), GHOST_Window::setWindowCustomCursorShape(), GHOST_WindowCocoa::setWindowCustomCursorShape(), GHOST_WindowSDL::setWindowCustomCursorShape(), GHOST_WindowWayland::setWindowCustomCursorShape(), GHOST_WindowX11::setWindowCustomCursorShape(), blender::bke::attribute_math::SimpleMixer< float >::SimpleMixer(), blender::bke::attribute_math::SimpleMixerWithAccumulationType< int, double, int_to_double, double_to_int >::SimpleMixerWithAccumulationType(), slice_paint_mask(), slide_point_customdata(), slide_point_invoke(), slide_spline_curvature_check(), slide_spline_curvature_customdata(), slide_spline_curvature_invoke(), snoise_2d(), snoise_3d(), snoise_4d(), blender::nodes::node_geo_sort_elements_cc::sorted_indices(), blender::bits::spans_equal_masked(), blender::ed::transform::special_aftertrans_update__mask(), blender::split_index_range_by_alignment(), blender::ed::spreadsheet::spreadsheet_filter_rows(), blender::ed::spreadsheet::spreadsheet_main_region_draw(), standard_test(), stencil_control_invoke(), blender::bke::subdiv::subdiv_mesh_topology_info(), blender::offset_indices::sum_group_sizes(), blender::ed::curves::tests::TEST(), blender::ed::curves::tests::TEST(), blender::ed::curves::tests::TEST(), blender::ed::curves::tests::TEST(), blender::ed::curves::tests::TEST(), blender::ed::curves::tests::TEST(), blender::ed::curves::tests::TEST(), blender::ed::curves::tests::TEST(), blender::ed::curves::tests::TEST(), blender::ed::curves::tests::TEST(), blender::fn::multi_function::tests::TEST(), blender::fn::multi_function::tests::TEST(), blender::fn::multi_function::tests::TEST(), blender::fn::multi_function::tests::TEST(), blender::fn::multi_function::tests::TEST(), blender::fn::multi_function::tests::TEST(), blender::fn::multi_function::tests::TEST(), blender::fn::multi_function::tests::TEST(), blender::fn::tests::TEST(), blender::fn::tests::TEST(), blender::fn::tests::TEST(), blender::fn::tests::TEST(), blender::fn::tests::TEST(), blender::fn::tests::TEST(), blender::fn::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::bke::tests::TEST_F(), blender::bke::tests::TEST_F(), blender::bke::tests::TEST_F(), blender::bke::tests::TEST_F(), blender::gpu::to_gl(), blender::seq::tonemap_rd_photoreceptor(), blender::seq::tonemap_simple(), blender::seq::tonemapmodifier_apply(), track_mask_gpencil_layer_rasterize(), tracking_configure_tracker(), tracking_track_get_mask_for_region(), tracking_trackingCameraFromIntrinscisOptions(), blender::bke::try_capture_fields_on_geometry(), blender::nodes::LazyFunctionForForeachGeometryElementZone::try_extract_element_geometries(), UI_view2d_view_to_region_m4(), blender::gpu::GLVertArray::update_bindings(), blender::bke::curves::nurbs::update_custom_knot_modes(), blender::bke::pbvh::update_mask_mesh(), blender::draw::pbvh::update_masks_mesh(), GHOST_NDOFManager::updateButtonsBitmask(), utf8_char_decode(), blender::CPPType::value_initialize_indices(), blender::cpp_type_util::value_initialize_indices_cb(), blender::ed::object::vertex_group_lock_exec(), blender::ed::object::vertex_group_lock_get_description(), blender::ed::object::vgroup_lock_all(), blender::ed::object::vgroup_selected_get(), blender::ed::transform::viewRedrawForce(), blender::seq::whiteBalance_apply(), window_set_custom_cursor_pixmap(), wm_cursor_time_large(), wm_cursor_time_small(), WM_event_type_mask_test(), write_layer(), DeviceQueue::~DeviceQueue(), blender::fn::FieldContext::~FieldContext(), GHOST_Buttons::~GHOST_Buttons(), GHOST_ModifierKeys::~GHOST_ModifierKeys(), blender::bke::Instances::~Instances(), blender::bke::greasepencil::Layer::~Layer(), and blender::fn::multi_function::MultiFunction::~MultiFunction().
| ccl_device_inline float2 max | ( | const float2 | a, |
| const float2 | b ) |
Definition at line 221 of file math_float2.h.
References b, ccl_device_inline, make_float2, max, float2::x, and float2::y.
| ccl_device_inline float2 min | ( | const float2 | a, |
| const float2 | b ) |
Definition at line 216 of file math_float2.h.
References b, ccl_device_inline, make_float2, min, float2::x, and float2::y.
| ccl_device_inline float2 mix | ( | const float2 | a, |
| const float2 | b, | ||
| const float | t ) |
Definition at line 251 of file math_float2.h.
References b, and ccl_device_inline.
| ccl_device_inline float2 normalize | ( | const float2 | a | ) |
Definition at line 205 of file math_float2.h.
References ccl_device_inline, and len.
| ccl_device_inline float2 normalize_len | ( | const float2 | a, |
| ccl_private float * | t ) |
Definition at line 210 of file math_float2.h.
References ccl_device_inline, ccl_private, and len.
Referenced by background_portal_pdf(), background_portal_sample(), BVHUnaligned::compute_aligned_space(), LightManager::device_update_lights(), kernel_path_mnee_sample(), light_tree_node_importance(), light_tree_to_local_space(), mnee_newton_solver(), mnee_path_contribution(), mnee_setup_manifold_vertex(), ray_aligned_disk_intersect(), and triangle_light_sample().
| ccl_device_inline float2 one_float2 | ( | ) |
Definition at line 18 of file math_float2.h.
References ccl_device_inline, and make_float2.
Referenced by bsdf_roughness_eta(), bsdf_sample(), fresnel_dielectric_polarized(), fresnel_iridescence(), SubPatch::map_uv(), point_light_tree_parameters(), snoise_2d(), and spot_light_tree_parameters().
| ccl_device_inline bool operator!= | ( | const float2 | a, |
| const float2 | b ) |
Definition at line 116 of file math_float2.h.
References b, and ccl_device_inline.
| ccl_device_inline float2 operator* | ( | const float2 | a, |
| const float | f ) |
Definition at line 39 of file math_float2.h.
References ccl_device_inline, make_float2, float2::x, and float2::y.
| ccl_device_inline float2 operator* | ( | const float2 | a, |
| const float2 | b ) |
Definition at line 34 of file math_float2.h.
References b, ccl_device_inline, make_float2, float2::x, and float2::y.
| ccl_device_inline float2 operator* | ( | float | f, |
| const float2 | a ) |
Definition at line 44 of file math_float2.h.
References ccl_device_inline, make_float2, float2::x, and float2::y.
| ccl_device_inline float2 operator*= | ( | float2 & | a, |
| const float | f ) |
Definition at line 95 of file math_float2.h.
References ccl_device_inline.
| ccl_device_inline float2 operator*= | ( | float2 & | a, |
| const float2 | b ) |
Definition at line 90 of file math_float2.h.
References b, and ccl_device_inline.
| ccl_device_inline float2 operator+ | ( | const float2 | a, |
| const float | f ) |
Definition at line 70 of file math_float2.h.
References ccl_device_inline, and make_float2.
| ccl_device_inline float2 operator+ | ( | const float2 | a, |
| const float2 | b ) |
Definition at line 65 of file math_float2.h.
References b, ccl_device_inline, make_float2, float2::x, and float2::y.
| ccl_device_inline float2 operator+= | ( | float2 & | a, |
| const float2 | b ) |
Definition at line 85 of file math_float2.h.
References b, and ccl_device_inline.
| ccl_device_inline float2 operator- | ( | const float2 & | a | ) |
Definition at line 29 of file math_float2.h.
References ccl_device_inline, make_float2, float2::x, and float2::y.
| ccl_device_inline float2 operator- | ( | const float2 | a, |
| const float | f ) |
Definition at line 80 of file math_float2.h.
References ccl_device_inline, and make_float2.
| ccl_device_inline float2 operator- | ( | const float2 | a, |
| const float2 | b ) |
Definition at line 75 of file math_float2.h.
References b, ccl_device_inline, make_float2, float2::x, and float2::y.
| ccl_device_inline float2 operator/ | ( | const float2 | a, |
| const float | f ) |
Definition at line 54 of file math_float2.h.
References ccl_device_inline, make_float2, float2::x, and float2::y.
| ccl_device_inline float2 operator/ | ( | const float2 | a, |
| const float2 | b ) |
Definition at line 60 of file math_float2.h.
References b, ccl_device_inline, make_float2, float2::x, and float2::y.
| ccl_device_inline float2 operator/ | ( | float | f, |
| const float2 | a ) |
Definition at line 49 of file math_float2.h.
References ccl_device_inline, make_float2, float2::x, and float2::y.
| ccl_device_inline float2 operator/= | ( | float2 & | a, |
| const float | f ) |
Definition at line 105 of file math_float2.h.
References ccl_device_inline.
| ccl_device_inline float2 operator/= | ( | float2 & | a, |
| const float2 | b ) |
Definition at line 100 of file math_float2.h.
References b, and ccl_device_inline.
| ccl_device_inline bool operator== | ( | const float2 | a, |
| const float2 | b ) |
Definition at line 111 of file math_float2.h.
References b, ccl_device_inline, float2::x, and float2::y.
| ccl_device_inline int2 operator>= | ( | const float2 | a, |
| const float2 | b ) |
Definition at line 121 of file math_float2.h.
References b, ccl_device_inline, make_int2(), float2::x, and float2::y.
| ccl_device_inline float2 power | ( | const float2 | v, |
| const float | e ) |
Definition at line 264 of file math_float2.h.
References ccl_device_inline, e, make_float2, powf, and v.
Referenced by blender::eevee::BLI_STATIC_ASSERT(), bsdf_ashikhmin_velvet_sample(), blender::seq::color_balance_sop(), blender::math::fallback_pow(), falloff_func(), blender::seq::make_cb_table_sop(), blender::nodes::node_composite_colorbalance_cc::offset_power_slope(), blender::math::pow(), blender::math::safe_pow(), svm_node_closure_bsdf(), blender::eevee::Light::sync(), voronoi_distance(), and voronoi_distance_bound().
| ccl_device_inline float reduce_add | ( | const float2 | a | ) |
Definition at line 178 of file math_float2.h.
References ccl_device_inline, float2::x, and float2::y.
| ccl_device_inline float reduce_max | ( | const float2 | a | ) |
Definition at line 173 of file math_float2.h.
References ccl_device_inline, max, float2::x, and float2::y.
| ccl_device_inline float reduce_min | ( | const float2 | a | ) |
Definition at line 168 of file math_float2.h.
References ccl_device_inline, min, float2::x, and float2::y.
Referenced by area_light_rect_sample(), Object::compute_volume_step_size(), and ray_aabb_intersect().
| ccl_device_inline float2 safe_divide_float2_float | ( | const float2 | a, |
| const float | b ) |
Definition at line 269 of file math_float2.h.
References b, ccl_device_inline, and zero_float2().
| ccl_device_inline float2 safe_normalize | ( | const float2 | a | ) |
Definition at line 188 of file math_float2.h.
References ccl_device_inline, and len.
Referenced by attr_create_pointiness(), bsdf_hair_chiang_albedo(), bsdf_hair_chiang_eval(), bsdf_hair_chiang_sample(), compute_emitter_centroid_and_dir(), LightManager::device_update_lights(), direction_to_fisheye_equidistant(), direction_to_fisheye_equisolid(), direction_to_fisheye_lens_polynomial(), LightTreeEmitter::LightTreeEmitter(), make_orthonormals_safe_tangent(), merge(), motion_triangle_smooth_normal(), motion_triangle_smooth_normal(), Mesh::SubdFace::normal(), object_inverse_normal_transform(), osl_eval_nodes< SHADER_TYPE_SURFACE >(), Mesh::pack_normals(), spot_light_to_local(), svm_mapping(), svm_node_closure_bsdf(), svm_node_enter_bump_eval(), svm_node_normal_map(), svm_node_set_bump(), svm_node_tex_environment(), svm_node_vector_displacement(), svm_vector_math(), triangle_light_pdf(), triangle_light_sample(), triangle_smooth_normal(), and triangle_smooth_normal().
| ccl_device_inline float2 select | ( | const MaskType | mask, |
| const float2 | a, | ||
| const float2 | b ) |
Definition at line 152 of file math_float2.h.
References b, ccl_device_inline, make_float2, mask(), float2::x, and float2::y.
| CCL_NAMESPACE_BEGIN ccl_device_inline float2 zero_float2 | ( | ) |
Definition at line 13 of file math_float2.h.
References ccl_device_inline, and make_float2.
Referenced by area_light_mnee_sample_update(), area_light_sample_from_intersection(), background_portal_pdf(), bsdf_roughness_eta(), bsdf_sample(), direction_to_equirectangular_range(), kernel_path_mnee_sample(), make_zero(), SubPatch::map_uv(), mask(), mnee_setup_manifold_vertex(), NODE_DEFINE(), ObtainCacheParticleUV(), safe_divide_float2_float(), sample_uniform_disk(), svm_node_tex_voronoi(), and Camera::world_to_raster_size().