Blender V4.3
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.

◆ 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.

◆ getX()

◆ getY()

SIMD_FORCE_INLINE const btScalar & getY ( ) const

Return the y value.

Definition at line 101 of file btQuadWord.h.

References m_floats.

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.

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.

◆ operator const btScalar *()

SIMD_FORCE_INLINE operator const btScalar * ( ) const

Definition at line 125 of file btQuadWord.h.

References m_floats.

◆ operator!=()

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

Definition at line 139 of file btQuadWord.h.

◆ operator==()

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

Definition at line 127 of file btQuadWord.h.

References m_floats.

◆ 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 btSetMax(), and m_floats.

◆ 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 btSetMin(), and m_floats.

◆ 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.

◆ 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.

◆ setW()

SIMD_FORCE_INLINE void setW ( btScalar _w)

Set the w value.

Definition at line 111 of file btQuadWord.h.

References m_floats.

◆ setX()

SIMD_FORCE_INLINE void setX ( btScalar _x)

Set the x value.

Definition at line 105 of file btQuadWord.h.

References m_floats.

◆ setY()

SIMD_FORCE_INLINE void setY ( btScalar _y)

Set the y value.

Definition at line 107 of file btQuadWord.h.

References m_floats.

◆ setZ()

SIMD_FORCE_INLINE void setZ ( btScalar _z)

Set the z value.

Definition at line 109 of file btQuadWord.h.

References m_floats.

◆ w()

SIMD_FORCE_INLINE const btScalar & w ( ) const

Return the w value.

Definition at line 119 of file btQuadWord.h.

References m_floats.

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(), areas_do_frame_follow(), bake_rasterize(), 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_gpencil_stroke_smooth_point(), BKE_gpencil_stroke_smooth_strength(), BKE_gpencil_stroke_smooth_thickness(), BKE_gpencil_stroke_smooth_uv(), 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_mask_layer_evaluate_animation(), BKE_mask_point_add_uw(), BKE_mesh_remap_calc_edges_from_mesh(), BKE_mesh_remap_calc_faces_from_mesh(), BKE_mesh_remap_calc_loops_from_mesh(), BKE_previewimg_to_imbuf(), BKE_shrinkwrap_compute_smooth_normal(), BKE_tracking_get_search_imbuf(), BKE_where_on_path(), BLF_buffer(), blf_glyph_draw(), 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(), 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(), choose_pixel_format_legacy(), choose_winner(), clip_view_calculate_view_selection(), closest_on_tri_to_point_v3(), closestPtPointTriangle(), Freestyle::OGF::compute_curvature_tensor(), constrain_rgb(), 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(), KDL::RotationVel::DoRotX(), KDL::RotationVel::DoRotY(), KDL::RotationVel::DoRotZ(), draw_circle_in_quad(), draw_filled_lasso(), blender::ed::sculpt_paint::draw_rect_point(), blender::ed::sculpt_paint::draw_tri_point(), draw_vectorscope_graticule(), drawviewborder_triangle(), DRW_texture_create_1d(), DRW_texture_create_1d_ex(), DRW_texture_create_2d(), DRW_texture_create_2d_array(), DRW_texture_create_2d_array_ex(), DRW_texture_create_2d_ex(), DRW_texture_create_3d(), DRW_texture_create_3d_ex(), DRW_texture_create_cube(), DRW_texture_create_cube_array(), DRW_texture_create_cube_array_ex(), DRW_texture_create_cube_ex(), DRW_texture_ensure_2d(), DRW_texture_ensure_2d_ex(), DRW_texture_pool_query_2d(), DRW_texture_pool_query_2d_ex(), 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_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(), EPA< btConvexTemplate >::Evaluate(), GJK< btConvexTemplate >::Evaluate(), gjkepa2_impl::EPA::Evaluate(), gjkepa2_impl::GJK::Evaluate(), EPA< btConvexTemplate >::expand(), gjkepa2_impl::EPA::expand(), extractRotation(), blender::bke::mesh::face_center_calc_ngon(), fast_ierff(), filter_make_index(), float3_to_float4(), flush_pixel(), Freestyle::FrsImage::FrsImage(), Freestyle::FrsImage::FrsImage(), blender::geometry::gaussian_blur_1D(), generate_next_domains(), btSoftBody::generateClusters(), get_ss_weights(), GHOST_WindowSDL::getClientBounds(), getClipboardImageDibV5(), btGjkPairDetector::getClosestPointsNonVirtual(), Freestyle::GaussianFilter::getSmoothedPixel(), Freestyle::SteerableViewMap::getSVMNumber(), Freestyle::SteerableViewMap::getSVMNumber(), GHOST_SetRectangleCenter(), gizmo2d_xform_invoke_prepare(), blender::gpu::GLContext::GLContext(), blender::gpu::GLFrameBuffer::GLFrameBuffer(), GPENCIL_render_init(), gpencil_vfx_blur(), gpencil_vfx_pixelize(), gpencil_vfx_rim(), gpencil_vfx_shadow(), gpencil_vfx_swirl(), gpencil_vfx_wave(), 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_1d(), GPU_texture_create_1d_array(), GPU_texture_create_2d(), GPU_texture_create_2d_array(), GPU_texture_create_3d(), GPU_texture_create_compressed_2d(), GPU_texture_create_cube(), GPU_texture_create_cube_array(), 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(), 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(), 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(), immAttr4f(), immUniform4f(), immVertex4f(), 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(), interp_qt_qtqt(), interp_v2_v2v2_slerp(), interp_v3_v3v3_slerp(), interp_v3_v3v3v3(), interp_v3_v3v3v3v3(), interp_v4_v4v4v4(), interp_v4_v4v4v4v4(), interp_weights_poly_v2(), 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(), KDL::RotationAcc::Inverse(), KDL::RotationAcc::Inverse(), KDL::RotationAcc::Inverse(), KDL::RotationVel::Inverse(), KDL::RotationVel::Inverse(), KDL::RotationVel::Inverse(), is_over_resolution_limit(), isect_ray_tri_watertight_v3(), kernel_tex_image_interp_3d(), 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(), layerInterp_mcol(), 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_int4(), make_int4(), blender::ed::seq::make_sep_waveform_view_from_ibuf(), make_uchar4(), make_uchar4(), make_uint4(), make_uint4(), blender::ed::seq::make_waveform_view_from_ibuf(), makelatticesprings(), maskrasterize_layer_z_depth_quad(), math_vec3_add(), math_vec3_add_strided(), maximum_common_subgraph_internal(), mdisp_rot_face_to_crn(), 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(), blender::ed::object::object_shape_key_mirror(), btMatrixX< T >::operator*(), KDL::RotationAcc::operator*(), KDL::RotationAcc::operator*(), KDL::RotationVel::operator*(), KDL::RotationVel::operator*(), operator*(), operator*(), KDL::RotationAcc::operator=(), KDL::RotationAcc::operator=(), KDL::RotationVel::operator=(), KDL::RotationVel::operator=(), blender::robust_pred::orient3dadapt(), osl_closure_hair_huang_setup(), osl_hash_ivf(), 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(), 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(), psys_get_child_size(), psys_get_child_time(), psys_get_particle_on_path(), psys_interpolate_face(), psys_interpolate_mcol(), 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(), rasterize_half(), RE_bake_normal_world_to_tangent(), RE_engine_begin_result(), blender::compositor::MemoryBuffer::read(), blender::render::hydra::GPURenderTaskDelegate::read_aov(), Freestyle::AppCanvas::readColorPixels(), Freestyle::AppCanvas::readDepthPixels(), rect_from_shape(), rect_to_uvspace_ortho(), rect_to_uvspace_persp(), BVH2::refit_node(), render_result_from_bake(), render_result_to_bake(), resolve_tri_uv_v3(), 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(), set_attribute_float4(), set_ccgdm_all_geometry(), set_rast_triangle(), blender::render::hydra::RenderTaskDelegate::set_viewport(), GHOST_Rect::setCenter(), setViewPortGL(), shadow_ray_smooth_surface_offset(), 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(), 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(), test_projected_vert_dist(), test_quat_to_mat_to_quat(), text_cursor_set_to_pos(), texture_paint_image_from_view_exec(), transform_direction(), transform_inverse_impl(), transform_perspective(), transform_point(), transform_to_quat(), tri_fill_smooth(), triangle_point_normal(), CCL_NAMESPACE_BEGIN::TextureInterpolator< TexT, OutT >::tricubic_lookup(), 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_layout_add_but(), ui_litem_estimate_panel_header(), ui_litem_layout_box(), ui_litem_layout_column_flow(), ui_litem_layout_grid_flow(), ui_litem_layout_panel_header(), ui_litem_layout_row(), ui_litem_layout_split(), UI_pie_menu_begin(), ui_popup_context_menu_for_button(), ui_tooltip_create_with_data(), ui_tooltip_data_from_button_or_extra_icon(), ui_tooltip_from_image(), uiblock_layer_pass_buttons(), uiItemFullO_ptr_ex(), uiItemFullR(), uiItemL_(), uiItemPointerR_prop(), blender::ed::sculpt_paint::paint::image::undo_region_tiles(), KDL::RotationVel::UnitX(), KDL::RotationVel::UnitY(), KDL::RotationVel::UnitZ(), btLCP::unpermute(), update_do_scale(), blender::compositor::DespeckleOperation::update_memory_buffer_partial(), blender::compositor::MovieDistortionOperation::update_memory_buffer_partial(), IK_QSphericalSegment::UpdateAngle(), IK_QSwingSegment::UpdateAngle(), uv_snap_to_pixel(), uv_snap_uvs_to_pixels(), blender::VecBase< T, Size >::VecBase(), Vector_slerp(), VecZDepthOrtho(), VecZDepthPersp(), blender::draw::vert_len_calc(), blender::ed::object::vgroup_mirror(), vicon_collection_color_draw(), 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_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(), widget_progress_type_bar(), window_display_help(), blender::compositor::MemoryBuffer::wrap_pixel(), wrapped_lighting(), GHOST_Rect::wrapPoint(), and blender::eevee::Precompute::write_to_header().

◆ x()

SIMD_FORCE_INLINE const btScalar & x ( ) const

Return the x value.

Definition at line 113 of file btQuadWord.h.

References m_floats.

◆ y()

SIMD_FORCE_INLINE const btScalar & y ( ) const

Return the y value.

Definition at line 115 of file btQuadWord.h.

References m_floats.

◆ z()

SIMD_FORCE_INLINE const btScalar & z ( ) const

Return the z value.

Definition at line 117 of file btQuadWord.h.

References m_floats.

Referenced by absolute(), addPoint(), adjustSwingAxisToUseEllipseNormal(), blender::draw::overlay::append_line_loop(), area_light_rect_sample(), axis_dominant_v3_ortho_single(), axis_dominant_v3_single(), bevel_vert_construct(), BLF_aspect(), BLF_draw_default(), BLF_position(), 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_try_align(), central_cylindrical_to_direction(), cg_filtered(), circle_dashed_verts(), circle_verts(), Freestyle::BlenderFileLoader::clipLine(), btDbvt::collideKDOP(), btDbvt::collideOCL(), colorfn(), column_vector_multiplication(), compressrow(), Freestyle::SShape::ComputeBBox(), CombineXYZNode::constant_fold(), Eigen::internal::constrained_conjugate_gradient(), VolumeMeshBuilder::convert_object_space(), 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(), double_round(), draw_frustum_bound_sphere_calc(), DRW_cache_bone_dof_sphere_get(), DRW_cache_camera_volume_get(), DRW_cache_camera_volume_wire_get(), DRW_cache_circle_get(), DRW_cache_cube_get(), DRW_cache_empty_cube_get(), DRW_cache_field_cone_limit_get(), DRW_cache_field_tube_limit_get(), DRW_cache_field_wind_get(), DRW_cache_speaker_get(), EllipseClamp(), SVMCompiler::encode_uchar4(), ProcessTrianglesAction::exec(), expandrow(), expandrow2(), blender::io::usd::export_to_stage(), fast_sinpif(), blender::ed::sculpt_paint::filter_translations_with_symmetry(), blender::bke::tests::find_flip_boundary(), 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(), GHOST_EventWheel::GHOST_EventWheel(), 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(), Freestyle::Grid::insertOccluder(), Interface0D_projected_z_get(), interleaverow(), interleaverow2(), CCL_NAMESPACE_BEGIN::TextureInterpolator< TexT, OutT >::interp_3d(), CCL_NAMESPACE_BEGIN::TextureInterpolator< TexT, OutT >::interp_3d_closest(), CCL_NAMESPACE_BEGIN::TextureInterpolator< TexT, OutT >::interp_3d_cubic(), CCL_NAMESPACE_BEGIN::TextureInterpolator< TexT, OutT >::interp_3d_linear(), ior_parametrization(), blender::math::is_uniformly_scaled(), nanovdb::CachedReadAccessor< BuildT >::isCached(), isect_sweeping_sphere_tri_v3(), kernel_tex_image_interp_3d(), kernel_tex_image_interp_3d(), kernel_tex_image_interp_tricubic(), Hair::Curve::keys_for_step(), legacy_vec_roll_to_mat3_normalized(), lookup_table_read_3D(), magic(), make_float3(), make_float3(), 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(), mul_v4d_m4v4d(), 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::noise::noise_grad(), blender::noise::noise_grad(), noise_vector(), blender::draw::overlay::Cameras::object_sync(), Freestyle::OGF::ogf_swap(), ProcessVBoundsAction::operator()(), btQuaternion::operator*(), operator*(), KDL::operator<<(), orgBlenderNoise(), orgBlenderNoiseS(), orgPerlinNoise(), orgPerlinNoiseU(), osl_transformc(), output_iris(), PointCloud::pack(), Hair::pack_curves(), paint_proj_new_stroke(), pdf_uniform_cone(), perlin_3d(), perlin_4d(), point_density_sample_func(), PointCloud::Point::point_for_step(), prepare(), btDbvtAabbMm::ProjectMinimum(), py_blf_position(), pygpu_shader_info_local_group_size(), quad_mix(), RB_body_set_angular_factor(), RB_body_set_linear_factor(), RB_shape_new_box(), CCL_NAMESPACE_BEGIN::TextureInterpolator< TexT, OutT >::read(), CCL_NAMESPACE_BEGIN::TextureInterpolator< TexT, OutT >::read_clip(), Freestyle::AppCanvas::readDepthPixels(), btConjugateGradient< MatrixX >::reinitialize(), btConjugateResidual< MatrixX >::reinitialize(), Freestyle::NodeTransform::Rotate(), blender::nodes::materialx::NodeItem::rotate(), KDL::Rotation::Rotation(), row_vector_multiplication(), safe_divide_even_color(), safe_divide_shadow_catcher(), sample_uniform_hemisphere(), sample_uniform_sphere(), Freestyle::NodeTransform::Scale(), set_attribute_float3(), set_attribute_float4(), 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(), btConjugateGradient< MatrixX >::solve(), btConjugateResidual< MatrixX >::solve(), blender::draw::overlay::sphere_lat_lon_vert(), sphere_lat_lon_vert(), blender::eevee::IrradianceBake::surfel_raster_views_sync(), KDL::svd_eigen_HH(), svm_gradient(), svm_image_texture_read(), svm_image_texture_read_3d(), 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(), transform_orientations_create_from_axis(), transform_point(), transform_scale(), transform_translate(), Freestyle::NodeTransform::Translate(), transposeTimes(), tri_mix(), triangle_light_sample(), turb(), CCL_NAMESPACE_BEGIN::util_image_downscale_pixels(), CCL_NAMESPACE_BEGIN::util_image_downscale_sample(), CCL_NAMESPACE_BEGIN::util_image_read(), vec_roll_to_mat3_normalized(), blender::VecBase< T, Size >::VecBase(), blender::VecBase< T, Size >::VecBase(), KDL::Vector::Vector(), 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(), WIDGETGROUP_xform_cage_refresh(), WIDGETGROUP_xform_cage_setup(), 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::FileBufferAscii::write_vertex(), blender::io::ply::FileBufferBinary::write_vertex(), xml_write_node(), 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.