Blender  V2.93
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 29 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 38 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_fcurves_calc_keyed_frames_ex(), BKE_gpencil_stroke_delete_tagged_points(), 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(), bmo_create_circle_exec(), bmo_create_cone_exec(), bmo_create_uvsphere_exec(), BPy_IDArray_ass_slice(), blender::compositor::ChunkOrderHotspot::calc_distance(), cast_primitive_type(), collision_compute_barycentric(), column_vector_multiplication(), copy_v2db_v2fl(), copy_v3db_v3fl(), copy_v4db_v4fl(), 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::generateGlare(), BlenderSync::get_session_params(), CubeTriangleIsect::getIntersectionPrimary(), btClock::getTimeMicroseconds(), btClock::getTimeMilliseconds(), btClock::getTimeNanoseconds(), gpencil_convert_check_has_valid_timing(), gpencil_draw_exec(), hammersley_create(), IMB_anim_get_fps(), imb_load_openexr(), imb_read_tiff_resolution(), blender::robust_pred::incircleadapt(), blender::compositor::BoxMaskOperation::initExecution(), blender::compositor::EllipseMaskOperation::initExecution(), 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_bounding_area_triangle_intersect(), 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(), object_transform_axis_target_modal(), blender::robust_pred::orient2dadapt(), blender::robust_pred::orient3dadapt(), param_pack(), particles_fluid_step(), playanim_toscreen(), KDL::posrandom(), GHOST_SystemCocoa::processEvents(), progress_tooltip_func(), BVHBuild::progress_update(), 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_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(), 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(), BlenderSession::update_status_progress(), Vector_angle(), Vector_project(), 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  )