Blender  V3.3
Typedefs | Enumerations | Functions
BlenderTypes.h File Reference

Go to the source code of this file.

Typedefs

typedef enum BC_global_forward_axis BC_global_forward_axis
 
typedef enum BC_global_up_axis BC_global_up_axis
 

Enumerations

enum  BC_global_forward_axis {
  BC_GLOBAL_FORWARD_X = 0 , BC_GLOBAL_FORWARD_Y = 1 , BC_GLOBAL_FORWARD_Z = 2 , BC_GLOBAL_FORWARD_MINUS_X = 3 ,
  BC_GLOBAL_FORWARD_MINUS_Y = 4 , BC_GLOBAL_FORWARD_MINUS_Z = 5
}
 
enum  BC_global_up_axis {
  BC_GLOBAL_UP_X = 0 , BC_GLOBAL_UP_Y = 1 , BC_GLOBAL_UP_Z = 2 , BC_GLOBAL_UP_MINUS_X = 3 ,
  BC_GLOBAL_UP_MINUS_Y = 4 , BC_GLOBAL_UP_MINUS_Z = 5
}
 

Functions

typedef float (Vector)[3]
 
typedef float (Quat)[4]
 
typedef float (Color)[4]
 
typedef float (Matrix)[4][4]
 
typedef double (DMatrix)[4][4]
 

Typedef Documentation

◆ BC_global_forward_axis

◆ BC_global_up_axis

Enumeration Type Documentation

◆ BC_global_forward_axis

Enumerator
BC_GLOBAL_FORWARD_X 
BC_GLOBAL_FORWARD_Y 
BC_GLOBAL_FORWARD_Z 
BC_GLOBAL_FORWARD_MINUS_X 
BC_GLOBAL_FORWARD_MINUS_Y 
BC_GLOBAL_FORWARD_MINUS_Z 

Definition at line 15 of file BlenderTypes.h.

◆ BC_global_up_axis

Enumerator
BC_GLOBAL_UP_X 
BC_GLOBAL_UP_Y 
BC_GLOBAL_UP_Z 
BC_GLOBAL_UP_MINUS_X 
BC_GLOBAL_UP_MINUS_Y 
BC_GLOBAL_UP_MINUS_Z 

Definition at line 24 of file BlenderTypes.h.

Function Documentation

◆ double()

typedef double ( DMatrix  )

Referenced by annotation_draw_exec(), applyMouseInput(), ArHosekSkyModel_CookConfiguration(), ArHosekSkyModel_CookRadianceConfiguration(), bc_sanitize_v3(), beckmann_table_rows(), BGL_typeSize(), BKE_cachefile_filepath_get(), BKE_cachefile_time_offset(), BKE_fcurves_calc_keyed_frames_ex(), BKE_gpencil_stroke_delete_tagged_points(), BKE_gpencil_stroke_smooth_point(), BKE_scene_unit_scale(), BKE_scopes_update(), BKE_tracking_sample_pattern(), BLI_filelist_entry_size_to_string(), BLI_ghash_calc_quality_ex(), BLI_halton_1d(), BLI_halton_2d(), BLI_halton_2d_sequence(), BLI_halton_3d(), BLI_hammersley_2d_sequence(), BLI_tridiagonal_solve(), bm_decim_calc_target_co_db(), BPy_IDArray_ass_slice(), blender::compositor::ChunkOrderHotspot::calc_distance(), cast_primitive_type(), blender::meshintersect::cdt_draw(), collision_compute_barycentric(), column_vector_multiplication(), blender::compositor::SceneTimeNode::convert_to_operations(), copy_v2db_v2fl(), copy_v3db_v3fl(), copy_v4db_v4fl(), blender::math::cross_high_precision(), cross_v3_v3v3_hi_prec(), CubeTriangleIsect::CubeTriangleIsect(), dial_ghostarc_get_angles(), do_clump_level(), dot_v3db_v3fl(), dot_vn_vn(), DRW_stats_draw(), dynamicPaint_doSmudge(), dynamicPaint_doWaveStep(), dynamicPaint_prepareAdjacencyData(), dynamicPaint_prepareEffectStep(), ED_uvedit_pack_islands_multi(), ED_view3d_depth_read_cached_normal(), ED_view3d_smooth_view_ex(), edbm_bevel_update_status_text(), enlarge_picture_byte(), enlarge_picture_float(), event_to_buf(), extrawindow_spin_cursor(), fcm_fn_generator_evaluate(), blender::compositor::FHT(), find_even_superellipse_chords(), foreach_getset(), NamedSampleCountStats::full_report(), NamedNestedSampleStats::full_report(), blender::compositor::GlareStreaksOperation::generate_glare(), GEO_uv_parametrizer_pack(), Session::get_estimated_remaining_time(), Progress::get_progress(), BlenderSync::get_session_params(), CubeTriangleIsect::getIntersectionPrimary(), btClock::getTimeMicroseconds(), btClock::getTimeMilliseconds(), btClock::getTimeNanoseconds(), gizmo_find_intersected_3d_intern(), gpencil_convert_check_has_valid_timing(), gpencil_draw_exec(), hammersley_create(), id_property_create_from_socket(), IMB_anim_get_fps(), imb_load_openexr(), imb_read_tiff_resolution(), blender::robust_pred::incircleadapt(), blender::compositor::BufferLineAccumulator< fxu, fxv, fyu, fyv >::init_buffer_iterator(), blender::compositor::BoxMaskOperation::init_execution(), blender::compositor::EllipseMaskOperation::init_execution(), InputAngle(), InputSpring(), blender::robust_pred::insphereadapt(), invert_m4_m4_fallback(), isect_ray_aabb_v3_simple(), isect_segments_fl(), isect_segments_i(), itemsize_by_idarray_type(), lineart_create_render_buffer(), lineart_main_bounding_area_make_initial(), lineart_main_cull_triangles(), lineart_main_load_geometries(), Matrix_imatmul(), Matrix_matmul(), mul_m3_v3_double(), mul_v4d_m4v4d(), blender::nodes::node_geo_input_scene_time_cc::node_exec(), object_transform_axis_target_modal(), blender::robust_pred::orient2dadapt(), blender::robust_pred::orient3dadapt(), particles_fluid_step(), playanim_toscreen(), KDL::posrandom(), GHOST_SystemCocoa::processEvents(), progress_tooltip_func(), BVHBuild::progress_update(), PyC_AsArray_FAST(), quat_to_mat3_no_error(), quat_to_mat4(), KDL::random(), RE_engine_frame_set(), redraw_timer_exec(), resolve_quad_u_v2(), resolve_quad_uv_v2_deriv(), RNA_property_float_set_default(), RNA_raw_type_sizeof(), row_vector_multiplication(), BCMatrix::sanitize(), libmv::SelectKeyframesBasedOnGRICAndVariance(), seq_render_scene_strip(), set_profile_spacing(), shrink_picture_byte(), shrink_picture_float(), sound_mixdown_exec(), stroke_elem_project(), sub_v2db_v2fl_v2fl(), sub_v3db_v3fl_v3fl(), btMiniSDF::subdomain(), surfaceGenerateGrid(), blender::bke::tests::test_vec_roll_to_mat3_orthogonal(), tracking_trackingCameraFromIntrinscisOptions(), transform_to_quat(), uf_arraystore_compact_with_info(), ui_but_range_set_soft(), ui_button_value_default(), ui_do_but_NUM(), ui_numedit_begin(), ui_numedit_but_NUM(), UI_view2d_smooth_view(), uilist_prepare(), um_arraystore_compact_with_info(), Vector_angle(), Vector_project(), version_idproperty_move_data_float(), wm_main_playanim_intern(), xml_write_node(), blender::compositor::zbuf_fill_in_rgba(), and zspan_scanconvert().

◆ float() [1/4]

typedef float ( Color  )

◆ float() [2/4]

typedef float ( Matrix  )

◆ float() [3/4]

typedef float ( Quat  )

◆ float() [4/4]

typedef float ( Vector  )