Blender V4.3

Go to the source code of this file.

Macros

#define DNA_DEPRECATED
 
#define DNA_PRIVATE_ATTR
 
#define DNA_DEPRECATED_GCC_POISON   0
 
#define MAX_NAME   64
 
#define DNA_DEFINE_CXX_METHODS(class_name)
 

Detailed Description

Group generic defines for all DNA headers may use in this file.

Definition in file DNA_defs.h.

Macro Definition Documentation

◆ DNA_DEFINE_CXX_METHODS

#define DNA_DEFINE_CXX_METHODS ( class_name)

Definition at line 66 of file DNA_defs.h.

◆ DNA_DEPRECATED

Definition at line 23 of file DNA_defs.h.

◆ DNA_DEPRECATED_GCC_POISON

#define DNA_DEPRECATED_GCC_POISON   0

Definition at line 42 of file DNA_defs.h.

◆ DNA_PRIVATE_ATTR

#define DNA_PRIVATE_ATTR

Definition at line 31 of file DNA_defs.h.

◆ MAX_NAME

#define MAX_NAME   64

Definition at line 50 of file DNA_defs.h.

Referenced by blender::add_attribute_search_or_value_buttons(), blender::ed::geometry::add_attribute_search_or_value_buttons(), blender::ed::object::add_hook_object(), blender::bke::cryptomatte::CryptomatteLayer::add_ID(), blender::io::usd::add_input_named_attrib_node(), add_or_move_to_collection_bcoll(), ANIM_fmodifier_panels(), animchannels_group_exec(), applyTransformOrientation(), ARMATURE_OT_assign_to_collection(), ARMATURE_OT_collection_assign(), ARMATURE_OT_collection_create_and_assign(), ARMATURE_OT_collection_unassign(), ARMATURE_OT_collection_unassign_named(), ARMATURE_OT_move_to_collection(), blender::ed::space_node::attribute_search_exec_fn(), BKE_collection_new_name_get(), BKE_editmesh_loop_tangent_calc(), BKE_main_namemap_get_name(), BKE_scene_undo_depsgraphs_restore(), BKE_tracking_get_rna_path_for_plane_track(), BKE_tracking_get_rna_path_for_track(), BKE_tracking_get_rna_path_prefix_for_plane_track(), BKE_tracking_get_rna_path_prefix_for_track(), blo_do_versions_290(), bone_collection_create_and_assign_exec(), bone_collection_unassign_named_exec(), blender::ed::sculpt_paint::brush_asset_edit_metadata_exec(), blender::ed::sculpt_paint::brush_asset_save_as_exec(), blender::ed::sculpt_paint::BRUSH_OT_asset_edit_metadata(), blender::ed::sculpt_paint::BRUSH_OT_asset_save_as(), camera_multiview_advanced(), blender::ed::asset::catalog_name_ensure_unique(), blender::bke::tests::change_name_global(), clip_delete_plane_track(), clip_delete_track(), collection_add(), blender::ed::object::constraint_apply_exec(), blender::ed::object::constraint_copy_exec(), blender::ed::object::constraint_delete_exec(), create_orientation_exec(), blender::draw_property_for_output_socket(), blender::draw_property_for_socket(), blender::ed::geometry::draw_property_for_socket(), blender::ed::object::edit_constraint_properties(), blender::ed::object::edit_constraint_property_get(), blender::ed::object::edit_modifier_properties(), blender::ed::object::edit_modifier_property_get(), blender::ed::object::edit_shaderfx_properties(), blender::ed::object::edit_shaderfx_property_get(), eyedropper_cryptomatte_sample_fl(), eyedropper_cryptomatte_sample_view3d_fl(), blender::ed::space_node::frame_node_draw_label(), GPUCodegen::generate_cryptomatte(), blender::ed::geometry::geometry_attribute_add_exec(), blender::ed::geometry::geometry_color_attribute_add_exec(), blender::ed::geometry::geometry_color_attribute_set_render_exec(), blender::ed::object::geometry_nodes_input_attribute_toggle_exec(), blender::ed::geometry::GEOMETRY_OT_attribute_add(), blender::ed::geometry::GEOMETRY_OT_color_attribute_add(), blender::ed::geometry::GEOMETRY_OT_color_attribute_render_set(), get_bonecoll_named_or_active(), blender::nodes::node_composite_cryptomatte_cc::CryptoMatteOperation::get_type_name(), UniqueName_Key::hash(), id_name_final_build(), blender::bke::greasepencil::convert::legacy_object_modifier_common(), blender::bke::greasepencil::convert::legacy_object_thickness_modifier_thickness_anim(), main_namemap_validate_and_fix(), blender::bke::make_socket(), material_default_gpencil_init(), material_default_holdout_init(), material_default_surface_init(), material_default_volume_init(), menu_types_add_from_keymap_items(), blender::ed::object::modifier_apply_exec_ex(), blender::ed::object::modifier_copy_exec(), blender::ed::object::modifier_move_to_index_exec(), blender::ed::object::modifier_remove_exec(), blender::ed::object::move_to_collection_exec(), blender::ed::object::move_to_collection_invoke(), namemap_add_name(), namemap_remove_name(), blender::ed::space_node::NODE_OT_output_file_add_socket(), blender::ed::space_node::node_output_file_add_socket_exec(), blender::ed::space_node::node_socket_get_tooltip(), blender::ed::object::object_hook_assign_exec(), blender::ed::object::OBJECT_OT_bake(), blender::ed::object::OBJECT_OT_geometry_nodes_input_attribute_toggle(), blender::ed::object::OBJECT_OT_link_to_collection(), blender::ed::object::OBJECT_OT_move_to_collection(), PAINT_OT_add_texture_paint_slot(), blender::compositor::prefix_from_node(), proj_paint_color_attribute_create(), blender::eevee::Cryptomatte::register_id(), RNA_api_grease_pencil_layer_groups(), RNA_api_grease_pencil_layers(), RNA_api_workspace_tool(), rna_def_annotation_layers_api(), rna_def_asset_tag(), rna_def_asset_tags_api(), rna_def_cmp_output_file_slots_api(), rna_def_fileselect_asset_idfilter(), rna_def_geo_menu_switch_items(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_ID(), rna_def_node(), rna_def_node_item_array_new_with_socket_and_name(), rna_def_node_sockets_api(), rna_def_nodetree(), rna_def_nodetree_nodes_api(), rna_def_render_engine(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_actionmaps(), rna_def_xr_session_state(), scene_undo_depsgraph_gen_key(), blender::asset_system::AssetCatalog::sensible_simple_name_for_path(), SEQ_edit_sequence_name_set(), SEQUENCER_OT_strip_modifier_equalizer_redefine(), SEQUENCER_OT_strip_modifier_move(), SEQUENCER_OT_strip_modifier_remove(), blender::nodes::socket_items::set_item_name_and_make_unique(), blender::ed::object::shaderfx_remove_exec(), blender::ed::spreadsheet::spreadsheet_row_filters_layout(), strip_modifier_equalizer_redefine_exec(), strip_modifier_move_exec(), strip_modifier_remove_exec(), TRANSFORM_OT_create_orientation(), UI_panel_list_matches_data(), ui_tooltip_data_from_tool(), uiTemplateConstraints(), uiTemplateModifiers(), uiTemplateShaderFx(), unique_node_name(), unique_node_name_ex(), blender::nodes::update_input_properties_from_node_tree(), blender::nodes::update_output_properties_from_node_tree(), version_bonelayers_to_bonecollections(), version_principled_bsdf_update_animdata(), view_layer_add_lightgroup_exec(), wm_lib_relocate_exec_do(), wm_lib_relocate_invoke(), WM_OT_lib_reload(), WM_OT_lib_relocate(), WM_xr_actionmap_binding_ensure_unique(), WM_xr_actionmap_binding_find(), wm_xr_actionmap_binding_find_except(), WM_xr_actionmap_ensure_unique(), WM_xr_actionmap_find(), wm_xr_actionmap_find_except(), WM_xr_actionmap_item_ensure_unique(), WM_xr_actionmap_item_find(), and wm_xr_actionmap_item_find_except().