Blender V5.0
btQuadWord.h File Reference
#include "btScalar.h"
#include "btMinMax.h"

Go to the source code of this file.

Functions

SIMD_FORCE_INLINE const btScalargetX () const
 Return the x value.
SIMD_FORCE_INLINE const btScalargetY () const
 Return the y value.
SIMD_FORCE_INLINE const btScalargetZ () const
 Return the z value.
SIMD_FORCE_INLINE void setX (btScalar _x)
 Set the x value.
SIMD_FORCE_INLINE void setY (btScalar _y)
 Set the y value.
SIMD_FORCE_INLINE void setZ (btScalar _z)
 Set the z value.
SIMD_FORCE_INLINE void setW (btScalar _w)
 Set the w value.
SIMD_FORCE_INLINE const btScalarx () const
 Return the x value.
SIMD_FORCE_INLINE const btScalary () const
 Return the y value.
SIMD_FORCE_INLINE const btScalarz () const
 Return the z value.
SIMD_FORCE_INLINE const btScalarw () const
 Return the w value.
SIMD_FORCE_INLINE operator btScalar * ()
 operator btScalar*() replaces operator[], using implicit conversion. We added operator != and operator == to avoid pointer comparisons.
SIMD_FORCE_INLINE operator const btScalar * () const
SIMD_FORCE_INLINE bool operator== (const btQuadWord &other) const
SIMD_FORCE_INLINE bool operator!= (const btQuadWord &other) const
SIMD_FORCE_INLINE void setValue (const btScalar &_x, const btScalar &_y, const btScalar &_z)
 Set x,y,z and zero w.
SIMD_FORCE_INLINE void setValue (const btScalar &_x, const btScalar &_y, const btScalar &_z, const btScalar &_w)
 Set the values.
SIMD_FORCE_INLINE btQuadWord (const btScalar &_x, const btScalar &_y, const btScalar &_z)
 Three argument constructor (zeros w).
SIMD_FORCE_INLINE btQuadWord (const btScalar &_x, const btScalar &_y, const btScalar &_z, const btScalar &_w)
 Initializing constructor.
SIMD_FORCE_INLINE void setMax (const btQuadWord &other)
 Set each element to the max of the current values and the values of another btQuadWord.
SIMD_FORCE_INLINE void setMin (const btQuadWord &other)
 Set each element to the min of the current values and the values of another btQuadWord.

Variables

 btQuadWord
 The btQuadWord class is base class for btVector3 and btQuaternion. Some issues under PS3 Linux with IBM 2.1 SDK, gcc compiler prevent from using aligned quadword.

Function Documentation

◆ btQuadWord() [1/2]

SIMD_FORCE_INLINE btQuadWord ( const btScalar & _x,
const btScalar & _y,
const btScalar & _z )

Three argument constructor (zeros w).

Parameters
xValue of x
yValue of y
zValue of z

Definition at line 188 of file btQuadWord.h.

References m_floats, and SIMD_FORCE_INLINE.

◆ btQuadWord() [2/2]

SIMD_FORCE_INLINE btQuadWord ( const btScalar & _x,
const btScalar & _y,
const btScalar & _z,
const btScalar & _w )

Initializing constructor.

Parameters
xValue of x
yValue of y
zValue of z
wValue of w

Definition at line 199 of file btQuadWord.h.

References m_floats, and SIMD_FORCE_INLINE.

◆ getX()

◆ getY()

SIMD_FORCE_INLINE const btScalar & getY ( ) const

Return the y value.

Definition at line 101 of file btQuadWord.h.

References m_floats, and SIMD_FORCE_INLINE.

Referenced by btConnectivityProcessor::processTriangle().

◆ getZ()

SIMD_FORCE_INLINE const btScalar & getZ ( ) const

Return the z value.

Definition at line 103 of file btQuadWord.h.

References m_floats, and SIMD_FORCE_INLINE.

Referenced by btConnectivityProcessor::processTriangle().

◆ operator btScalar *()

SIMD_FORCE_INLINE operator btScalar * ( )

operator btScalar*() replaces operator[], using implicit conversion. We added operator != and operator == to avoid pointer comparisons.

Definition at line 124 of file btQuadWord.h.

References m_floats, and SIMD_FORCE_INLINE.

◆ operator const btScalar *()

SIMD_FORCE_INLINE operator const btScalar * ( ) const

Definition at line 125 of file btQuadWord.h.

References m_floats, and SIMD_FORCE_INLINE.

◆ operator!=()

SIMD_FORCE_INLINE bool operator!= ( const btQuadWord & other) const

Definition at line 139 of file btQuadWord.h.

References btQuadWord, and SIMD_FORCE_INLINE.

◆ operator==()

SIMD_FORCE_INLINE bool operator== ( const btQuadWord & other) const

Definition at line 127 of file btQuadWord.h.

References btQuadWord, m_floats, and SIMD_FORCE_INLINE.

◆ setMax()

SIMD_FORCE_INLINE void setMax ( const btQuadWord & other)

Set each element to the max of the current values and the values of another btQuadWord.

Parameters
otherThe other btQuadWord to compare with

Definition at line 207 of file btQuadWord.h.

References btQuadWord, btSetMax(), m_floats, and SIMD_FORCE_INLINE.

◆ setMin()

SIMD_FORCE_INLINE void setMin ( const btQuadWord & other)

Set each element to the min of the current values and the values of another btQuadWord.

Parameters
otherThe other btQuadWord to compare with

Definition at line 223 of file btQuadWord.h.

References btQuadWord, btSetMin(), m_floats, and SIMD_FORCE_INLINE.

◆ setValue() [1/2]

SIMD_FORCE_INLINE void setValue ( const btScalar & _x,
const btScalar & _y,
const btScalar & _z )

Set x,y,z and zero w.

Parameters
xValue of x
yValue of y
zValue of z

Definition at line 149 of file btQuadWord.h.

References m_floats, and SIMD_FORCE_INLINE.

◆ setValue() [2/2]

SIMD_FORCE_INLINE void setValue ( const btScalar & _x,
const btScalar & _y,
const btScalar & _z,
const btScalar & _w )

Set the values.

Parameters
xValue of x
yValue of y
zValue of z
wValue of w

Definition at line 170 of file btQuadWord.h.

References m_floats, and SIMD_FORCE_INLINE.

◆ setW()

SIMD_FORCE_INLINE void setW ( btScalar _w)

Set the w value.

Definition at line 111 of file btQuadWord.h.

References m_floats, and SIMD_FORCE_INLINE.

◆ setX()

SIMD_FORCE_INLINE void setX ( btScalar _x)

Set the x value.

Definition at line 105 of file btQuadWord.h.

References m_floats, and SIMD_FORCE_INLINE.

◆ setY()

SIMD_FORCE_INLINE void setY ( btScalar _y)

Set the y value.

Definition at line 107 of file btQuadWord.h.

References m_floats, and SIMD_FORCE_INLINE.

◆ setZ()

SIMD_FORCE_INLINE void setZ ( btScalar _z)

Set the z value.

Definition at line 109 of file btQuadWord.h.

References m_floats, and SIMD_FORCE_INLINE.

◆ w()

SIMD_FORCE_INLINE const btScalar & w ( ) const

Return the w value.

Definition at line 119 of file btQuadWord.h.

References m_floats, and SIMD_FORCE_INLINE.

Referenced by blender::gpu::GLContext::activate(), blender::render::hydra::RenderTaskDelegate::add_aov(), GraphISO::add_edge(), add_feather_vertex_exec(), addVertex(), ANIM_center_frame(), btSoftBody::appendNote(), btSoftBody::appendNote(), btSoftBody::applyClusters(), btSoftBody::applyRepulsionForce(), barycentric_coords_v2(), barycentric_inside_triangle_v2(), barycentric_weights(), barycentric_weights_v2(), barycentric_weights_v2_clamped(), barycentric_weights_v2_persp(), barycentric_weights_v2_quad(), BaryCoord(), blender::math::bicubic_interpolation(), BKE_defvert_extract_vgroup_to_faceweights(), BKE_defvert_extract_vgroup_to_vertweights(), BKE_image_stamp_buf(), BKE_image_update_gputexture(), BKE_image_update_gputexture_delayed(), BKE_lattice_deform_data_create(), BKE_lattice_deform_data_eval_co(), BKE_lattice_index_flip(), BKE_lattice_index_from_uvw(), BKE_lattice_resize(), BKE_lattice_vert_coords_apply(), BKE_mask_layer_evaluate_animation(), BKE_mask_point_add_uw(), BKE_mask_point_handle(), BKE_mesh_remap_calc_edges_from_mesh(), BKE_mesh_remap_calc_faces_from_mesh(), BKE_mesh_remap_calc_loops_from_mesh(), BKE_ocean_is_valid(), BKE_previewimg_to_imbuf(), BKE_shrinkwrap_compute_smooth_normal(), BKE_tracking_get_search_imbuf(), BKE_where_on_path(), BLF_buffer(), blf_glyph_draw(), BLF_str_offset_to_glyph_bounds(), BLF_thumb_preview(), BLI_voxel_sample_trilinear(), blinn_specular(), blender::gpu::GLFrameBuffer::blit_to(), BM_data_interp_face_vert_edge(), bm_data_interp_from_elem(), bm_edge_collapse_loop_customdata(), BM_edgeloop_calc_center(), BM_face_calc_center_median_weighted(), BM_face_interp_from_face_ex(), BM_face_split_edgenet(), BM_face_uv_calc_center_median_weighted(), bm_grid_fill_array(), BM_loop_interp_from_face(), bm_loop_interp_from_grid_boundary_2(), bm_loop_interp_from_grid_boundary_4(), bm_loop_walk_add(), BM_vert_collapse_faces(), BM_vert_interp_from_face(), bm_vert_loop_groups_data_layer_merge_weights__single(), bmo_smooth_laplacian_vert_exec(), Hair::Curve::bounds_grow(), Hair::Curve::bounds_grow(), brush_add(), brush_painter_imbuf_partial_update(), brush_painter_imbuf_update(), brush_painter_mask_imbuf_partial_update(), brush_painter_mask_imbuf_update(), btComputeGjkEpaPenetration(), btMprVec3Add(), btMprVec3Copy(), btMprVec3PointTriDist2(), btMprVec3Sub2(), btSolveDantzigLCP(), btSwapProblem(), btVec3Copy(), btVec3PointTriDist2(), btVec3Sub2(), Freestyle::GaussianPyramid::BuildPyramid(), blender::geometry::calc_margin_from_aabb_length_sum(), btMinkowskiPenetrationDepthSolver::calcPenDepth(), btSubsimplexConvexCast::calcTimeOfImpact(), blender::nodes::node_fn_rotation_to_quaternion_cc::SeparateQuaternionFunction::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_white_noise_cc::WhiteNoiseFunction::call(), ccdVec3Add(), ccdVec3Sub(), ccl_try_align(), ccl_try_align(), ccl_try_align(), ccl_try_align(), choose_pixel_format_legacy(), choose_winner(), clip_view_calculate_view_selection(), closest_on_tri_to_point_v3(), closestPtPointTriangle(), PointCloud::compute_bounds(), Freestyle::OGF::compute_curvature_tensor(), coord_to_local_index(), device_vector< T >::copy_from_device(), copy_v4_fl4(), cos_theta(), btSoftBodyHelpers::CreateEllipsoid(), blender::gpu::MTLFrameBuffer::default_size_set(), device_memory::device_copy_from(), dir_phi(), dir_sph(), dir_theta(), dist_tent_v3f3(), distribute_children_exec(), distribute_from_verts_exec(), blender::ed::sculpt_paint::color::do_smear_brush_task(), draw_circle_in_quad(), draw_filled_lasso(), blender::ed::sculpt_paint::draw_rect_point(), draw_suggestion_list(), draw_text_decoration(), blender::ed::sculpt_paint::draw_tri_point(), blender::ed::vse::draw_vectorscope_graticule(), drawviewborder_triangle(), dynamic_paint_create_uv_surface_direct_cb(), dynamic_paint_create_uv_surface_neighbor_cb(), dynamic_paint_find_island_border(), dynamic_paint_find_neighbor_pixel(), dynamicPaint_createUVSurface(), ED_areas_do_frame_follow(), ED_image_get_uv_aspect(), ED_imapaint_dirty_region(), ed_panel_draw(), ED_space_clip_get_aspect_dimension_aware(), ED_space_image_get_uv_aspect(), ed_view3d_project__internal(), blender::draw::edge_len_calc(), SVMCompiler::encode_uchar4(), ENUM_OPERATORS(), blender::draw::gpencil::erfinv_approx(), EPA< btConvexTemplate >::Evaluate(), GJK< btConvexTemplate >::Evaluate(), gjkepa2_impl::EPA::Evaluate(), gjkepa2_impl::GJK::Evaluate(), blender::nodes::node_composite_denoise_cc::DenoiseOperation::execute(), EPA< btConvexTemplate >::expand(), gjkepa2_impl::EPA::expand(), extractRotation(), blender::bke::mesh::face_center_calc_ngon(), fast_ierff(), filter_make_index(), Freestyle::FrsImage::FrsImage(), Freestyle::FrsImage::FrsImage(), blender::geometry::gaussian_blur_1D(), generate_next_domains(), btSoftBody::generateClusters(), GHOST_WindowSDL::getClientBounds(), getClipboardImageDibV5(), btGjkPairDetector::getClosestPointsNonVirtual(), GHOST_IWindow::getHDRInfo(), Freestyle::GaussianFilter::getSmoothedPixel(), Freestyle::SteerableViewMap::getSVMNumber(), Freestyle::SteerableViewMap::getSVMNumber(), GHOST_BeginIME(), GHOST_SetRectangleCenter(), blender::ed::transform::gizmo2d_xform_invoke_prepare(), blender::gpu::GLContext::GLContext(), blender::gpu::GLFrameBuffer::GLFrameBuffer(), GPU_framebuffer_read_color(), GPU_framebuffer_read_depth(), GPU_frontbuffer_read_color(), GPU_offscreen_read_color(), GPU_offscreen_read_color_region(), GPU_shader_uniform_4f(), gpu_texture_create(), GPU_texture_create_error(), gpu_texture_create_tile_array(), GPU_texture_original_size_set(), gpu_texture_update_from_ibuf(), gpu_texture_update_scaled(), gpu_texture_update_unscaled(), GPU_viewport_draw_to_screen_ex(), grad4(), Freestyle::GrayImage::GrayImage(), Freestyle::GrayImage::GrayImage(), Freestyle::GrayImage::GrayImage(), btSparseSdf< CELLSIZE >::Hash(), histogram_draw_one(), libmv::HomogeneousToEuclidean(), libmv::HomogeneousToEuclidean(), libmv::Homography2DFromCorrespondencesLinear(), libmv::Homography3DFromCorrespondencesLinear(), ibuftoimage(), icon_copy_rect(), icon_draw_rect(), icon_draw_rect_input(), icon_draw_size(), icon_node_socket_draw(), image_main_region_set_view2d(), image_update_gputexture_ex(), image_view_all(), imapaint_image_update(), imapaint_region_tiles(), IMB_allocFromBuffer(), IMB_allocFromBufferOwn(), imb_load_filepath_thumbnail_openexr(), imb_load_filepath_thumbnail_svg(), imb_load_jp2_stream(), IMB_premultiply_rect(), IMB_premultiply_rect_float(), IMB_touch_gpu_texture(), IMB_unpremultiply_rect(), IMB_unpremultiply_rect_float(), IMB_update_gpu_texture_sub(), GHOST_SystemWayland::ime_begin(), immAttr4f(), immUniform4f(), immVertex4f(), blender::io::fbx::import_blend_shape_full_weights(), blender::io::usd::import_mesh_skel_bindings(), blender::workbench::SceneState::init(), blender::gpu::Texture::init_1D(), blender::gpu::Texture::init_2D(), blender::gpu::Texture::init_3D(), blender::gpu::Texture::init_cubemap(), init_event_icons(), inSimplex(), integrator_state_read_ray(), integrator_state_write_ray(), interp_qt_qtqt(), interp_v3_v3v3_slerp(), interp_v3_v3v3v3(), interp_v3_v3v3v3v3(), interp_v4_v4v4v4(), interp_v4_v4v4v4v4(), interp_weights_poly_v2(), interp_weights_poly_v2(), interp_weights_poly_v3(), interp_weights_poly_v3(), interp_weights_quad_v3(), interp_weights_tri_v3(), blender::math::interpolate(), blender::math::interpolate_dot_slerp(), interpolate_particle_value(), intersect_dm_quad_weights(), is_over_resolution_limit(), isect_ray_tri_watertight_v3(), laplaciansmoothModifier_do(), latt_bp(), blender::draw::lattice_batch_cache_get_edges(), lattice_flip_exec(), lattice_flip_point_value(), blender::draw::lattice_render_edges_len_get(), blender::draw::lattice_render_verts_len_get(), lattice_select_more_less(), lattice_swap_point_pairs(), lattice_test_bitmap_uvw(), blender::ui::LayoutInternal::layout_add_but(), lineart_main_load_geometries(), Freestyle::Canvas::loadMap(), local_index_to_coord(), make_child_duplis_faces_from_editmesh(), make_child_duplis_faces_from_mesh(), make_float4(), make_float4(), make_float4(), make_int4(), make_int4(), make_uchar4(), make_uchar4(), make_uint4(), make_uint4(), makelatticesprings(), maskrasterize_layer_z_depth_quad(), maximum_common_subgraph_internal(), Device::mem_copy_from(), MultiDevice::mem_copy_from(), mesh_get_weights(), blender::noise::mix(), motion_triangle_smooth_normal(), movieclip_main_area_set_view2d(), mul_project_m4_v3(), mul_v2_project_m4_v3(), mul_v3_project_m4_v3(), mul_v3m3_dq(), newPerlin(), blender::nodes::node_fn_quaternion_to_rotation_cc::node_build_multi_function(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), blender::noise::noise_grad(), device_memory::OneapiDevice, btMatrixX< float >::operator*(), operator*(), operator*(), KDL::VectorAcc::operator=(), blender::robust_pred::orient3dadapt(), osl_closure_hair_huang_setup(), outside_lattice(), blender::geometry::p_face_stretch(), paint_2d_ibuf_add_if(), paint_2d_lift_clone(), paint_2d_torus_split_region(), perlin_3d(), perlin_4d(), blender::noise::perlin_noise(), phase_mie_fitted_parameters(), btSoftColliders::CollideVF_DD::Process(), btSoftColliders::CollideVF_SS::Process(), MD5Hash::process(), project_bucket_clip_face(), project_bucket_point_occluded(), project_face_pixel(), project_paint_face_init(), project_paint_occlude_ptv(), project_paint_occlude_ptv_clip(), project_paint_op(), project_paint_PickColor(), project_paint_PickFace(), project_paint_uvpixel_init(), project_paint_uvpixel_mask(), GJK< btConvexTemplate >::projectorigin(), GJK< btConvexTemplate >::projectorigin(), GJK< btConvexTemplate >::projectorigin(), gjkepa2_impl::GJK::projectorigin(), gjkepa2_impl::GJK::projectorigin(), gjkepa2_impl::GJK::projectorigin(), uiLayout::prop(), uiLayout::prop_search(), psys_get_child_size(), psys_get_child_time(), psys_get_particle_on_path(), psys_interpolate_face(), psys_interpolate_face(), psys_interpolate_mcol(), psys_interpolate_mcol(), psys_interpolate_uvs(), psys_interpolate_uvs(), psys_origspace_to_w(), psys_thread_create_path(), psys_uv_to_w(), psys_w_to_origspace(), pygpu_framebuffer_read_color(), pygpu_framebuffer_read_depth(), quad_mix(), RE_bake_normal_world_to_tangent(), RE_engine_begin_result(), blender::render::hydra::GPURenderTaskDelegate::read_aov(), Freestyle::AppCanvas::readColorPixels(), Freestyle::Canvas::readColorPixels(), Freestyle::AppCanvas::readDepthPixels(), Freestyle::Canvas::readDepthPixels(), rect_from_shape(), rect_to_uvspace_ortho(), rect_to_uvspace_persp(), blender::draw::gpencil::render_init_buffers(), render_result_from_bake(), render_result_to_bake(), LayoutRow::resolve_impl(), uiLayoutItemBx::resolve_impl(), uiLayoutItemFlow::resolve_impl(), uiLayoutItemGridFlow::resolve_impl(), uiLayoutItemPanelHeader::resolve_impl(), uiLayoutItemSplit::resolve_impl(), resolve_tri_uv_v3(), Freestyle::RGBImage::RGBImage(), Freestyle::RGBImage::RGBImage(), Freestyle::RGBImage::RGBImage(), libmv::RotationFromEulerVector(), libmv::RotationRodrigues(), sclip_zoom_set(), screen_animation_region_tag_redraw(), screen_px_from_ortho(), screen_px_from_persp(), sdl_ghost_CreateCursor(), libmv::euclidean_resection::SelectControlPoints(), blender::render::hydra::RenderTaskDelegate::set_viewport(), GHOST_Rect::setCenter(), setViewPortGL(), shadow_ray_smooth_surface_offset(), blender::ed::object::shape_key_mirror(), SIM_mass_spring_force_reference_frame(), sima_zoom_set(), sin_phi(), sin_theta(), sincos_phi(), singularValueDecomposition(), slide_point_modal(), blender::compositor::SMAABlendingWeightCalculationPS(), blender::compositor::SMAABlendingWeightCalculationVS(), space_text_do_suggest_select(), space_text_draw(), space_text_draw_wrapped(), str_ghash_tests(), str_map_tests(), svm_node_closure_bsdf(), svm_node_tex_noise(), svm_node_tex_voronoi(), svm_node_tex_white_noise(), svm_unpack_node_uchar4(), svm_voronoi_output(), btEigen::system(), system_console_width(), tabulated_sobol_generate_4D(), tabulated_sobol_sample_4D(), tan_theta(), target_project_tri_deviation(), template_common_search_menu(), template_ID(), template_id_def_new_but(), libmv::TEST(), libmv::TEST(), TEST(), blender::draw::test_draw_curves_interpolate_position(), blender::ed::transform::test_projected_vert_dist(), test_quat_to_mat_to_quat(), text_cursor_set_to_pos(), texture_paint_image_from_view_exec(), blender::render::texturemargin::TextureMarginMap::TextureMarginMap(), transform_direction(), transform_inverse_impl(), transform_perspective(), transform_perspective_deriv(), transform_point(), transform_point(), transform_to_quat(), tri_fill_smooth(), triangle_point_normal(), ui_draw_but_HISTOGRAM(), ui_draw_but_IMAGE(), ui_draw_but_VECTORSCOPE(), ui_draw_but_WAVEFORM(), ui_icon_view_menu_cb(), ui_item_array(), ui_item_disabled(), ui_item_enum_expand_elem_exec(), ui_item_menu(), ui_item_position(), ui_item_rna_size(), ui_item_scale(), UI_pie_menu_begin(), ui_popup_context_menu_for_button(), UI_tooltip_color_field_add(), ui_tooltip_create_with_data(), ui_tooltip_from_image(), uiblock_layer_pass_buttons(), uiItem_simple(), uiItemFullO_ptr_ex(), blender::ed::sculpt_paint::paint::image::undo_region_tiles(), btLCP::unpermute(), update_do_scale(), IK_QSphericalSegment::UpdateAngle(), IK_QSwingSegment::UpdateAngle(), uv_snap_to_pixel(), uv_snap_uvs_to_pixels(), blender::VecBase< T, 3 >::VecBase(), blender::VecBase< T, 3 >::VecBase(), blender::VecBase< T, 3 >::VecBase(), blender::VecBase< T, 3 >::VecBase(), Vector_slerp(), VecZDepthOrtho(), VecZDepthPersp(), blender::draw::vert_len_calc(), blender::ed::object::vgroup_mirror(), vicon_colorset_draw(), vicon_gplayer_color_draw(), vicon_handletype_aligned_draw(), vicon_handletype_auto_clamp_draw(), vicon_handletype_auto_draw(), vicon_handletype_free_draw(), vicon_handletype_vector_draw(), vicon_keytype_breakdown_draw(), vicon_keytype_draw_wrapper(), vicon_keytype_extreme_draw(), vicon_keytype_generated_draw(), vicon_keytype_jitter_draw(), vicon_keytype_keyframe_draw(), vicon_keytype_moving_hold_draw(), vicon_layergroup_color_draw(), vicon_rgb_blue_draw(), vicon_rgb_color_draw(), vicon_rgb_green_draw(), vicon_rgb_red_draw(), vicon_rgb_text_draw(), vicon_strip_color_draw(), vicon_strip_color_draw_library_data_indirect(), vicon_strip_color_draw_library_data_override_noneditable(), view3d_depths_rect_create(), view_all_exec(), BlenderSession::view_draw(), weightflagNurb(), weightvg_update_vg(), widget_draw_preview_icon(), widget_progress_type_bar(), window_display_help(), wrapped_lighting(), GHOST_Rect::wrapPoint(), blender::eevee::Precompute::write_to_header(), and GHOST_Rect::~GHOST_Rect().

◆ x()

SIMD_FORCE_INLINE const btScalar & x ( ) const

Return the x value.

Definition at line 113 of file btQuadWord.h.

References m_floats, and SIMD_FORCE_INLINE.

◆ y()

SIMD_FORCE_INLINE const btScalar & y ( ) const

Return the y value.

Definition at line 115 of file btQuadWord.h.

References m_floats, and SIMD_FORCE_INLINE.

◆ z()

SIMD_FORCE_INLINE const btScalar & z ( ) const

Return the z value.

Definition at line 117 of file btQuadWord.h.

References m_floats, and SIMD_FORCE_INLINE.

Referenced by addPoint(), adjustSwingAxisToUseEllipseNormal(), blender::draw::overlay::append_line_loop(), area_light_rect_sample(), axis_dominant_v3_ortho_single(), axis_dominant_v3_single(), bevel_vert_construct(), BKE_ocean_is_valid(), BLF_aspect(), BLF_draw_default(), BLF_position(), BLF_str_offset_to_glyph_bounds(), BLI_cellNoiseU(), BLI_noise_cell(), BLI_noise_cell_v3(), BLI_noise_generic_noise(), BLI_noise_generic_turbulence(), BLI_noise_hnoise(), BLI_noise_hnoisep(), BLI_noise_mg_fbm(), BLI_noise_mg_hetero_terrain(), BLI_noise_mg_hybrid_multi_fractal(), BLI_noise_mg_multi_fractal(), BLI_noise_mg_ridged_multi_fractal(), BLI_noise_mg_variable_lacunarity(), BLI_noise_turbulence(), BLI_noise_voronoi(), BLI_voxel_sample_trilinear(), bm_mesh_calc_uvs_sphere_face(), bmo_create_cube_exec(), bsdf_hair_huang_energy_scale(), bsdf_microfacet_estimate_albedo(), btMprVec3Set(), btSqrt(), buildAccelerator(), btSparseSdf< CELLSIZE >::BuildCell(), cage3d_draw_circle_handles(), calcAngleInfo2(), blender::geometry::calculate_corner_verts(), blender::geometry::calculate_positions(), blender::geometry::calculate_sphere_vertex_data(), blender::geometry::calculate_uvs(), blender::nodes::node_fn_rotation_to_quaternion_cc::SeparateQuaternionFunction::call(), blender::nodes::node_shader_tex_magic_cc::MagicFunction::call(), blender::nodes::node_shader_tex_white_noise_cc::WhiteNoiseFunction::call(), Hair::Curve::cardinal_keys_for_step(), ccl_gpu_tex_object_read_3D(), ccl_gpu_tex_object_read_3D< float >(), ccl_gpu_tex_object_read_3D< float4 >(), ccl_try_align(), ccl_try_align(), ccl_try_align(), ccl_try_align(), central_cylindrical_to_direction(), cg_filtered(), Freestyle::BlenderFileLoader::clipLine(), colorfn(), column_vector_multiplication(), compressrow(), Freestyle::SShape::ComputeBBox(), CombineXYZNode::constant_fold(), Eigen::internal::constrained_conjugate_gradient(), blender::io::usd::convert_to_z_up(), slim::convex_border_parameterization(), copy_v3_fl3(), copy_v4_fl4(), blender::nodes::node_geo_curve_primitive_spiral_cc::create_spiral_curve(), btSoftBodyHelpers::CreateFromTetGenData(), btSoftBodyHelpers::CreatePatchUV(), cross(), cubemap_glob(), cycles_precompute(), D(), densfunc(), direction_to_central_cylindrical(), dist_Chebychev(), dist_Manhattan(), dist_Minkovsky(), dist_Minkovsky4(), dist_MinkovskyH(), dist_Real(), dist_Squared(), dist_tent_v3f3(), dot(), double_round(), EllipseClamp(), SVMCompiler::encode_uchar4(), ProcessTrianglesAction::exec(), blender::nodes::node_composite_map_uv_cc::MapUVOperation::execute_cpu_anisotropic(), blender::nodes::node_composite_map_uv_cc::MapUVOperation::execute_single(), expandrow(), expandrow2(), blender::io::usd::export_to_stage(), fast_sinpif(), fill_shader_input(), blender::ed::sculpt_paint::filter_translations_with_symmetry(), blender::bke::tests::find_flip_boundary(), Octree::flatten_index(), blender::draw::View::frustum_culling_sphere_calc(), Freestyle::BlenderStrokeRenderer::get_stroke_vertex_z(), blender::ed::sculpt_paint::get_symmetry_brush_transforms(), blender::RandomNumberGenerator::get_unit_float3(), getEulerYPR(), getEulerZYX(), getOpenGLSubMatrix(), KDL::Rotation::GetRotAngle(), getRotation(), GPU_matrix_rotate_3f(), GPU_matrix_scale_3f(), GPU_matrix_translate_3f(), GPU_shader_uniform_3f(), GPU_shader_uniform_4f(), grad(), grad3(), grad4(), grid_cell_bounds_cb(), harmonic_coordinates_bind(), btSparseSdf< CELLSIZE >::Hash(), mikk::hash_float3_fast(), mikk::hash_float3x3(), mikk::hash_uint3_fast(), libmv::Homography3DFromCorrespondencesLinear(), imb_loadiris(), IMB_update_gpu_texture_sub(), imm_draw_circle_partial_3d(), imm_draw_circle_partial_wire_3d(), imm_draw_disk_partial_3d(), imm_draw_disk_partial_fill_3d(), immAttr3f(), immAttr4f(), immUniform3f(), immUniform4f(), immVertex3f(), immVertex4f(), Octree::index_to_position(), Freestyle::Grid::insertOccluder(), Interface0D_projected_z_get(), interleaverow(), interleaverow2(), interp_weights_poly_v2(), ior_parametrization(), blender::math::is_uniformly_scaled(), isect_sweeping_sphere_tri_v3(), Hair::Curve::keys_for_step(), legacy_vec_roll_to_mat3_normalized(), lookup_table_read_3D(), magic(), make_float3(), make_float3(), make_float3(), make_float4(), make_float4(), make_float4(), make_int3(), make_int3(), make_int4(), make_int4(), make_packed_int3(), make_packed_uint3(), make_transform(), make_uchar3(), make_uchar4(), make_uchar4(), make_uint3(), make_uint3(), make_uint4(), make_uint4(), manta_get_index(), map_to_sphere(), map_to_tube(), marble_int(), max_axis_v3(), meshdeform_add_intersections(), meshdeform_boundary_total_weight(), meshdeform_cell_center(), meshdeform_check_semibound(), meshdeform_dynamic_bind(), meshdeform_index(), meshdeform_interp_w(), meshdeform_matrix_add_cell(), meshdeform_matrix_add_exterior_phi(), meshdeform_matrix_add_rhs(), meshdeform_matrix_add_semibound_phi(), meshdeform_matrix_solve(), metaball(), microfacet_ggx_preserve_energy(), min_axis_v3(), blender::noise::mix(), blender::noise::mix(), mul_v3m3_dq(), mul_v4_m4v4(), newPerlin(), newPerlinU(), blender::nodes::node_fn_quaternion_to_rotation_cc::node_build_multi_function(), blender::nodes::node_fn_random_value_cc::node_build_multi_function(), NODE_DEFINE(), NODE_DEFINE(), blender::nodes::node_geo_sample_grid_index_cc::node_geo_exec(), blender::noise::noise_grad(), blender::noise::noise_grad(), noise_vector(), normalize(), Freestyle::OGF::ogf_swap(), ProcessVBoundsAction::operator()(), btQuaternion::operator*(), operator*(), KDL::operator<<(), orgBlenderNoise(), orgBlenderNoiseS(), orgPerlinNoise(), orgPerlinNoiseU(), output_iris(), paint_proj_new_stroke(), pdf_uniform_cone(), perlin_3d(), perlin_4d(), prepare(), btDbvtAabbMm::ProjectMinimum(), py_blf_position(), pygpu_shader_info_local_group_size(), quad_mix(), RB_body_get_activation_state(), RB_body_set_angular_factor(), RB_body_set_linear_factor(), RB_body_set_type(), RB_shape_new_box(), read_shader_output(), blender::gpu::VKTexture::read_sub(), Freestyle::AppCanvas::readDepthPixels(), Freestyle::NodeTransform::Rotate(), blender::nodes::materialx::NodeItem::rotate(), row_vector_multiplication(), safe_divide_even_color(), safe_divide_shadow_catcher(), sample_uniform_hemisphere(), sample_uniform_sphere(), Freestyle::NodeTransform::Scale(), btMultibodyLink::setAxisBottom(), btMultibodyLink::setAxisTop(), Freestyle::WXFace::setZ(), blender::nodes::node_shader_sepcomb_xyz_cc::comb::sh_node_combxyz_build_multi_function(), btMiniSDF::shape_function_(), blender::draw::overlay::ShapeCache::ShapeCache(), simpleDeform_bend(), simpleDeform_stretch(), simpleDeform_taper(), simpleDeform_twist(), singularValueDecomposition(), sky_radiance_hosek(), blender::compositor::SMAABlendingWeightCalculationPS(), blender::compositor::SMAABlendingWeightCalculationVS(), snap_to_superellipsoid(), blender::draw::overlay::sphere_lat_lon_vert(), blender::eevee::IrradianceBake::surfel_raster_views_sync(), KDL::svd_eigen_HH(), svm_gradient(), svm_magic(), svm_unpack_node_uchar3(), svm_unpack_node_uchar4(), btEigen::system(), tabulated_sobol_generate_4D(), tabulated_sobol_sample_3D(), tabulated_sobol_sample_4D(), blender::tests::TEST(), blender::tests::TEST(), test_quat_to_mat_to_quat(), blender::bke::tests::test_vec_roll_to_mat3_orthogonal(), blender::math::to_quaternion(), transform_direction(), transform_direction_transposed(), transform_inverse_impl(), blender::ed::transform::transform_orientations_create_from_axis(), transform_point(), transform_point(), transform_scale(), transform_translate(), Freestyle::NodeTransform::Translate(), transposeTimes(), tri_mix(), triangle_light_sample(), triple(), turb(), vec_roll_to_mat3_normalized(), blender::VecBase< T, 3 >::VecBase(), blender::VecBase< T, 3 >::VecBase(), blender::VecBase< T, 3 >::VecBase(), blender::VecBase< T, 3 >::VecBase(), blender::VecBase< T, 3 >::VecBase(), blender::VecBase< T, 3 >::VecBase(), viewrotate_apply_snap(), voronoi_Cr(), voronoi_CrS(), voronoi_F1(), voronoi_F1F2(), voronoi_F1F2S(), voronoi_F1S(), voronoi_F2(), voronoi_F2S(), voronoi_F3(), voronoi_F3S(), voronoi_F4(), voronoi_F4S(), vTurb(), blender::ed::transform::WIDGETGROUP_xform_cage_refresh(), blender::ed::transform::WIDGETGROUP_xform_cage_setup(), wm_xr_navigation_teleport_ground_plane(), wood_int(), blender::io::obj::FormatHandler::write_obj_normal(), blender::io::obj::FormatHandler::write_obj_vertex(), blender::io::obj::FormatHandler::write_obj_vertex_color(), write_render_z_output(), blender::eevee::Precompute::write_to_header(), blender::io::ply::FileBuffer::write_vertex(), blender::io::ply::FileBufferAscii::write_vertex(), blender::io::ply::FileBufferBinary::write_vertex(), and xyz_to_rgb().

Variable Documentation

◆ btQuadWord

SIMD_FORCE_INLINE btQuadWord

The btQuadWord class is base class for btVector3 and btQuaternion. Some issues under PS3 Linux with IBM 2.1 SDK, gcc compiler prevent from using aligned quadword.

No initialization constructor.

Definition at line 30 of file btQuadWord.h.

Referenced by btQuaternion::btQuaternion(), operator!=(), operator==(), setMax(), and setMin().