|
Blender V4.3
|
Go to the source code of this file.
Macros | |
| #define | DNA_struct_default_get(struct_name) (const struct_name *)DNA_default_table[SDNA_TYPE_FROM_STRUCT(struct_name)] |
| #define | DNA_struct_default_alloc(struct_name) |
Functions | |
| uint8_t * | _DNA_struct_default_alloc_impl (const uint8_t *data_src, size_t size, const char *alloc_str) |
Variables | |
| const void * | DNA_default_table [SDNA_TYPE_MAX] |
Definition in file DNA_defaults.h.
| #define DNA_struct_default_alloc | ( | struct_name | ) |
Definition at line 33 of file DNA_defaults.h.
Referenced by blender::animrig::ActionLayer_alloc(), asset_shelf_settings_new(), BKE_fluid_modifier_create_type_data(), BKE_preferences_asset_library_add(), BKE_preferences_extension_repo_add(), clip_create(), blender::nodes::node_composite_movieclip_cc::init(), blender::init_data(), init_data(), scene_init_data(), and view3d_create().
| #define DNA_struct_default_get | ( | struct_name | ) | (const struct_name *)DNA_default_table[SDNA_TYPE_FROM_STRUCT(struct_name)] |
Wrap with macro that casts correctly.
Definition at line 30 of file DNA_defaults.h.
Referenced by armature_init_data(), BKE_asset_library_reference_init_default(), BKE_asset_metadata_create(), BKE_image_format_init(), BKE_mask_point_parent_matrix_get(), BKE_paint_ensure(), BKE_screen_view3d_shading_init(), BKE_sculpt_toolsettings_data_ensure(), BKE_texture_mtex_default(), BKE_tracking_camera_principal_point_pixel_get(), BKE_tracking_camera_principal_point_pixel_set(), BKE_tracking_refine_marker(), blo_do_versions_280(), blo_do_versions_400(), blo_update_defaults_scene(), brush_defaults(), brush_init_data(), camera_init_data(), collection_init_data(), blender::compositor::KeyingScreenOperation::compute_marker_points(), blender::animrig::Strip::create(), curve_init_data(), curves_init_data(), blender::ed::object::dash_modifier_segment_add_exec(), blender::compositor::KeyingScreenOperation::determine_canvas(), blender::compositor::PlaneTrackCommon::determine_canvas(), blender::nodes::node_composite_planetrackdeform_cc::PlaneTrackDeformOperation::get_movie_clip_size(), blender::realtime_compositor::get_movie_clip_size(), blender::realtime_compositor::get_movie_clip_user(), blender::nodes::node_composite_keyingscreen_cc::KeyingScreenOperation::get_size(), blender::nodes::node_composite_trackpos_cc::TrackPositionOperation::get_size(), grease_pencil_init_data(), image_create(), image_init(), blender::compositor::MovieDistortionOperation::init_data(), blender::init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), lattice_init_data(), light_init_data(), lightprobe_init_data(), linestyle_init_data(), material_init_data(), mesh_init_data(), metaball_init_data(), movie_clip_init_data(), movieclip_load_get_size(), object_init_data(), particle_settings_init(), pointcloud_init_data(), prefetch_find_uncached_frame(), prefetch_movie_frame(), prefetch_read_file_to_memory(), prefetch_task_func(), proxy_thread_next_frame(), scene_init_data(), seq_render_movieclip_strip(), speaker_init_data(), texture_init_data(), blender::ed::object::time_modifier_segment_add_exec(), UV_OT_unwrap(), volume_init_data(), and world_init_data().
| uint8_t * _DNA_struct_default_alloc_impl | ( | const uint8_t * | data_src, |
| size_t | size, | ||
| const char * | alloc_str ) |
Definition at line 657 of file dna_defaults.c.
References MEM_mallocN.
|
extern |
Definition at line 397 of file dna_defaults.c.
Referenced by blender::eevee::LightModule::begin_sync(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), and RNA_def_property_string_sdna().