Here is a list of all macros with links to the files they belong to:
- a -
- A : boxpack_2d.c
- A0 : RandGen.cpp
- A1 : RandGen.cpp
- A2 : RandGen.cpp
- ABC_CURVE_RESOLUTION_U_PROPNAME : abc_reader_curves.h
- ABC_LOG : abc_util.h
- ABF_MAX_ITER : uv_parametrizer.cc
- ABOVE : graph_select.cc
- ABS_PREFIX : BLI_path_utils_test.cc
- ABS_ROOT : main_test.cc
- Absolute : math_boolean.cc
- ABSOLUTE_ROOT : bpath_test.cc
- AC_EUL_X : DNA_ipo_types.h
- AC_EUL_Y : DNA_ipo_types.h
- AC_EUL_Z : DNA_ipo_types.h
- AC_LOC_X : DNA_ipo_types.h
- AC_LOC_Y : DNA_ipo_types.h
- AC_LOC_Z : DNA_ipo_types.h
- AC_QUAT_W : DNA_ipo_types.h
- AC_QUAT_X : DNA_ipo_types.h
- AC_QUAT_Y : DNA_ipo_types.h
- AC_QUAT_Z : DNA_ipo_types.h
- AC_SIZE_X : DNA_ipo_types.h
- AC_SIZE_Y : DNA_ipo_types.h
- AC_SIZE_Z : DNA_ipo_types.h
- AC_TOTIPO : DNA_ipo_types.h
- AC_TOTNAM : DNA_ipo_types.h
- ACCEPTABLE : thumbs.cc
- ACCUM_OUTER_PRODUCT_2X2 : gim_linear_math.h
- ACCUM_OUTER_PRODUCT_3X3 : gim_linear_math.h
- ACCUM_OUTER_PRODUCT_4X4 : gim_linear_math.h
- ACCUM_SCALE_MATRIX_2X2 : gim_linear_math.h
- ACCUM_SCALE_MATRIX_3X3 : gim_linear_math.h
- ACCUM_SCALE_MATRIX_4X4 : gim_linear_math.h
- ACF_SETTING_SET : anim_channels_defines.cc
- ACHANNEL_SET_FLAG : ED_anim_api.hh
- ACHANNEL_SET_FLAG_NEG : ED_anim_api.hh
- acosf : device/metal/compat.h, device/oneapi/compat.h
- ACTIVE_NURB : draw_cache_impl_curve.cc
- ACTIVE_TAG : btCollisionObject.h
- ADD_NODE : vk_render_graph.hh
- ADD_TYPE_CONST : BPy_IntegrationType.cpp, BPy_Interface1D.cpp, BPy_Nature.cpp
- ADDEQU : RandGen.cpp
- ADJ : uvedit_clipboard_graph_iso.cc
- ADJ_BORDER_PIXEL : dynamicpaint.cc
- ADJ_ON_MESH_EDGE : dynamicpaint.cc
- ADJOINT_2X2 : gim_linear_math.h
- ADJOINT_3X3 : gim_linear_math.h
- ADJOINT_4X4 : gim_linear_math.h
- ALIGN_TO_OBJECT : uvedit_unwrap_ops.cc
- ALIGNED_MALLOC_MINIMUM_ALIGNMENT : mallocn_intern.hh
- ALLOC : sky_model.cpp
- ALLOC_DEPTHS : gpu_select_pick.cc
- ALMOST_ZERO : BKE_cloth.hh
- ALTSEP : BLI_path_utils.hh
- ALTSEP_STR : BLI_path_utils.hh
- AMBIENT_OCCLUSION_PASS_TILE_SIZE : eevee_defines.hh
- ANGLE_TO_UNIT : bmesh_decimate_dissolve.cc
- ANGULAR_MOTION_THRESHOLD : btTransformUtil.h
- ANIM_CHAN_NAME_SIZE : anim_intern.hh
- ANIM_FEEDBACK : itasc_plugin.cc
- ANIM_KS_AVAILABLE_ID : ED_keyframing.hh
- ANIM_KS_LOC_ROT_SCALE_CPROP_ID : ED_keyframing.hh
- ANIM_KS_LOC_ROT_SCALE_ID : ED_keyframing.hh
- ANIM_KS_LOCATION_ID : ED_keyframing.hh
- ANIM_KS_ROTATION_ID : ED_keyframing.hh
- ANIM_KS_SCALING_ID : ED_keyframing.hh
- ANIM_KS_WHOLE_CHARACTER_ID : ED_keyframing.hh
- ANIM_KS_WHOLE_CHARACTER_SELECTED_ID : ED_keyframing.hh
- ANIM_UPDATE_DEFAULT : ED_anim_api.hh
- ANIM_UPDATE_DEFAULT_NOHANDLES : ED_anim_api.hh
- ANIMATION_INTERVAL : interface_panel.cc
- ANIMATION_TIME : interface_panel.cc
- ANIMCHANNEL_ACTIVEOK : anim_filter.cc
- ANIMCHANNEL_NEW_CHANNEL : anim_filter.cc
- ANIMCHANNEL_NEW_CHANNEL_FULL : anim_filter.cc
- ANIMCHANNEL_SELEDITOK : anim_filter.cc
- ANIMCHANNEL_SELOK : anim_filter.cc
- ANIMDATA_FILTER_CASES : anim_filter.cc
- ANIMDATA_HAS_ACTION_LAYERED : anim_filter.cc
- ANIMDATA_HAS_ACTION_LEGACY : anim_filter.cc
- ANIMDATA_HAS_DRIVERS : anim_filter.cc
- ANIMDATA_HAS_NLA : anim_filter.cc
- ANIMDATA_IDS_CB : anim_data.cc
- ANIMDATA_NODETREE_IDS_CB : anim_data.cc
- ANIMSYS_FLOAT_AS_BOOL : anim_sys.cc
- AOV_MAX : eevee_shader_shared.hh
- APIENTRY : gl_debug.cc
- APP_CB_OTHER_FIELDS : bpy_app_handlers.cc
- APPEND : BLI_path_utils_test.cc
- APPEND_BUNDLING_INTRINSICS : bundle.cc
- APPLY_KEYINGFLAG_OVERRIDE : keyingsets.cc
- ARCH_CPU_31_BITS : BLI_build_config.h
- ARCH_CPU_32_BITS : BLI_build_config.h, build_config.h
- ARCH_CPU_64_BITS : BLI_build_config.h, build_config.h
- ARCH_CPU_ARM64 : BLI_build_config.h
- ARCH_CPU_ARM_FAMILY : BLI_build_config.h, build_config.h
- ARCH_CPU_ARMEL : BLI_build_config.h
- ARCH_CPU_BIG_ENDIAN : BLI_build_config.h, build_config.h
- ARCH_CPU_LITTLE_ENDIAN : BLI_build_config.h, build_config.h
- ARCH_CPU_LOONGARCH64 : BLI_build_config.h
- ARCH_CPU_LOONGARCH_FAMILY : BLI_build_config.h, build_config.h
- ARCH_CPU_MIPS : BLI_build_config.h
- ARCH_CPU_MIPS64 : BLI_build_config.h
- ARCH_CPU_MIPS64EL : BLI_build_config.h
- ARCH_CPU_MIPS_FAMILY : BLI_build_config.h, build_config.h
- ARCH_CPU_MIPSEL : BLI_build_config.h
- ARCH_CPU_PPC64 : BLI_build_config.h
- ARCH_CPU_PPC64_FAMILY : BLI_build_config.h, build_config.h
- ARCH_CPU_S390 : BLI_build_config.h
- ARCH_CPU_S390_FAMILY : BLI_build_config.h, build_config.h
- ARCH_CPU_S390X : BLI_build_config.h
- ARCH_CPU_X86 : BLI_build_config.h
- ARCH_CPU_X86_64 : BLI_build_config.h
- ARCH_CPU_X86_FAMILY : BLI_build_config.h, build_config.h
- AREAGRID : DNA_screen_types.h
- AREAJOINTOLERANCEX : screen_intern.hh
- AREAJOINTOLERANCEY : screen_intern.hh
- AREAMAP_FROM_SCREEN : DNA_screen_types.h
- AREAMINX : DNA_screen_types.h
- AREATEX_HEIGHT : BLI_smaa_textures.h
- AREATEX_PITCH : BLI_smaa_textures.h
- AREATEX_SIZE : BLI_smaa_textures.h
- AREATEX_WIDTH : BLI_smaa_textures.h
- arg_def : bgl.cc
- ARG_LIST : gl_debug.hh
- ARG_LIST_CALL : gl_debug.hh
- arg_ref : bgl.cc
- arg_str : bgl.cc
- arg_var : bgl.cc
- ARM_GROUPS_AUTO : ED_armature.hh
- ARM_GROUPS_ENVELOPE : ED_armature.hh
- ARM_GROUPS_NAME : ED_armature.hh
- ARM_PAR_CLEAR : armature_relations.cc
- ARM_PAR_CLEAR_DISCONNECT : armature_relations.cc
- ARM_PAR_CONNECT : armature_relations.cc
- ARM_PAR_OFFSET : armature_relations.cc
- ARRAY_CHUNK_NUM_MIN : editmesh_undo.cc
- ARRAY_CHUNK_SIZE : editfont_undo.cc, text_undo.cc
- ARRAY_CHUNK_SIZE_IN_BYTES : editmesh_undo.cc
- ARRAY_HAS_ITEM : BLI_utildefines.h
- ARRAY_SET_ITEMS : BLI_utildefines.h
- ARRAY_SIZE : BLI_utildefines.h, GHOST_utildefines.hh
- ARRAY_STORE_INDEX_NUM : editmesh_undo.cc
- ARROW_SELECT_THRESHOLD_PX : arrow3d_gizmo.cc
- ARROW_SIZE : drawnode.cc
- ARROW_WIDTH : transform_draw_cursors.cc
- AS_SHADER_DATA : kernel/types.h
- ASAN_POISON_MEMORY_REGION : BLI_asan.h, mallocn_inline.hh
- ASAN_UNPOISON_MEMORY_REGION : BLI_asan.h, mallocn_inline.hh
- asinf : device/metal/compat.h, device/oneapi/compat.h
- ASSERT_BUFFER_CONTAINS_AREA : COM_MemoryBuffer.cc
- ASSERT_BUFFER_CONTAINS_AREA_AT_COORDS : COM_MemoryBuffer.cc
- ASSERT_CALLBACKS_INITIALIZED : callbacks.cc
- ASSERT_CHUNKLIST_DATA : array_store.cc
- ASSERT_CHUNKLIST_SIZE : array_store.cc
- ASSERT_DEFAULT_SET : blf_default.cc
- ASSERT_IS_INIT : appdir.cc
- ASSERT_IS_VALID_MESH : mesh_data_update.cc
- ASSERT_SOFT_HARD_LIMITS : rna_define.cc
- ASSERT_VALID_ELEM_SIZE : COM_MemoryBuffer.cc
- ASSET_SHELF_PREVIEW_SIZE_DEFAULT : BKE_screen.hh
- ASSIGN_PYOBJECT_INCREF : bpy_props.cc
- ASSIGN_STATIC : bpy_props.cc
- ASTAR_STEPS_MAX : mesh_remap.cc
- ASYNC_OPTIMIZED_PASS_CREATION : gpu_material.cc
- AT : BLI_utildefines.h
- AT2 : Noise.cpp
- AT3 : Noise.cpp
- AT_INDEX : BLI_path_utils_test.cc
- atan2f : device/metal/compat.h, device/oneapi/compat.h
- atanf : device/metal/compat.h, device/oneapi/compat.h
- atomic_add_and_fetch_float : atomic.h
- ATOMIC_ASSERT_CONCAT : atomic_ops_utils.h
- ATOMIC_ASSERT_CONCAT_ : atomic_ops_utils.h
- atomic_compare_and_swap_float : atomic.h
- ATOMIC_DEFINE_STR : mtl_shader_generator.mm
- atomic_fetch_and_dec_uint32 : atomic.h
- atomic_fetch_and_inc_uint32 : atomic.h
- ATOMIC_INLINE : atomic_ops_utils.h
- ATOMIC_LOCKING_ADD_AND_FETCH_DEFINE : atomic_ops_unix.h
- ATOMIC_LOCKING_CAS_DEFINE : atomic_ops_unix.h
- ATOMIC_LOCKING_FETCH_AND_ADD_DEFINE : atomic_ops_unix.h
- ATOMIC_LOCKING_FETCH_AND_AND_DEFINE : atomic_ops_unix.h
- ATOMIC_LOCKING_FETCH_AND_OP_DEFINE : atomic_ops_unix.h
- ATOMIC_LOCKING_FETCH_AND_OR_DEFINE : atomic_ops_unix.h
- ATOMIC_LOCKING_FETCH_AND_SUB_DEFINE : atomic_ops_unix.h
- ATOMIC_LOCKING_LOAD_DEFINE : atomic_ops_unix.h
- ATOMIC_LOCKING_OP_AND_FETCH_DEFINE : atomic_ops_unix.h
- ATOMIC_LOCKING_STORE_DEFINE : atomic_ops_unix.h
- ATOMIC_LOCKING_SUB_AND_FETCH_DEFINE : atomic_ops_unix.h
- ATOMIC_STATIC_ASSERT : atomic_ops_utils.h
- ATTACHMENT : gl_framebuffer.hh
- ATTR_ALIGN : BLI_compiler_attrs.h
- ATTR_ALLOC_SIZE : BLI_compiler_attrs.h
- ATTR_DOMAIN_AS_MASK : BKE_attribute.h
- ATTR_DOMAIN_MASK_COLOR : BKE_attribute.h
- ATTR_DOMAIN_NUM : BKE_attribute.hh
- ATTR_FALLTHROUGH : BLI_compiler_attrs.h, device/cuda/compat.h, device/hip/compat.h, device/metal/compat.h, device/oneapi/compat.h, device/optix/compat.h, defines.h
- ATTR_MALLOC : BLI_compiler_attrs.h
- ATTR_NONNULL : BLI_compiler_attrs.h
- ATTR_NORETURN : BLI_compiler_attrs.h
- ATTR_PRINTF_FORMAT : BLI_compiler_attrs.h
- ATTR_RETURNS_NONNULL : BLI_compiler_attrs.h
- ATTR_SENTINEL : BLI_compiler_attrs.h
- ATTR_WARN_UNUSED_RESULT : BLI_compiler_attrs.h
- ATTRIBUTE_ALIGNED : btEmptyCollisionAlgorithm.h
- ATTRIBUTE_ALIGNED128 : btScalar.h
- ATTRIBUTE_ALIGNED16 : btScalar.h
- ATTRIBUTE_ALIGNED64 : btScalar.h
- ATTRIBUTE_COLUMN_PADDING : file_intern.hh
- AUTOCOMPLETE_FULL_MATCH : UI_interface_c.hh
- AUTOCOMPLETE_NO_MATCH : UI_interface_c.hh
- AUTOCOMPLETE_PARTIAL_MATCH : UI_interface_c.hh
- AUTOMASKING_BOUNDARY_EDGES_MAX_PROPAGATION_STEPS : DNA_brush_types.h
- AVG : COM_ColorSpillOperation.cc
- AXIS_DEPTH_BIAS : view3d_gizmo_navigate_type.cc
- AXIS_HANDLE_SIZE : view3d_gizmo_navigate_type.cc
- AXIS_LINE_WIDTH : view3d_gizmo_navigate_type.cc
- AXIS_RING_WIDTH : view3d_gizmo_navigate_type.cc
- AXIS_TEXT_SIZE : view3d_gizmo_navigate_type.cc
- AXISTEST_X01 : GeomUtils.cpp
- AXISTEST_X2 : GeomUtils.cpp
- AXISTEST_Y02 : GeomUtils.cpp
- AXISTEST_Y1 : GeomUtils.cpp
- AXISTEST_Z0 : GeomUtils.cpp
- AXISTEST_Z12 : GeomUtils.cpp
- AZONEFADEIN : screen_intern.hh
- AZONEFADEOUT : screen_intern.hh
- AZONESPOTH : screen_intern.hh
- AZONESPOTW : screen_intern.hh