Blender V4.3
rna_main.cc File Reference
#include <cstdlib>
#include <cstring>
#include "BLI_path_utils.hh"
#include "BLI_utildefines.h"
#include "RNA_access.hh"
#include "RNA_define.hh"
#include "rna_internal.hh"

Go to the source code of this file.

Classes

struct  MainCollectionDef
 

Typedefs

using CollectionDefFunc = void(BlenderRNA *brna, PropertyRNA *cprop)
 

Functions

void RNA_def_main (BlenderRNA *brna)
 

Typedef Documentation

◆ CollectionDefFunc

using CollectionDefFunc = void(BlenderRNA *brna, PropertyRNA *cprop)

Definition at line 157 of file rna_main.cc.

Function Documentation

◆ RNA_def_main()

void RNA_def_main ( BlenderRNA * brna)
Note
The name hair_curves is chosen to be different than curves, but they are generic curve data-blocks, not just for hair.

Definition at line 168 of file rna_main.cc.

References FILE_MAX, MainCollectionDef::func, MainCollectionDef::name, PROP_BOOLEAN, PROP_COLLECTION, PROP_EDITABLE, PROP_FILEPATH, PROP_NONE, PROP_POINTER, PROP_STRING, PROP_THICK_WRAP, RNA_api_main(), RNA_def_int_vector(), RNA_def_main_actions(), RNA_def_main_annotations(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cachefiles(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_grease_pencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_libraries(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_paintcurves(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_screens(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_window_managers(), RNA_def_main_workspaces(), RNA_def_main_worlds(), RNA_def_property(), RNA_def_property_boolean_funcs(), RNA_def_property_clear_flag(), RNA_def_property_collection_funcs(), RNA_def_property_flag(), RNA_def_property_int_funcs(), RNA_def_property_pointer_funcs(), RNA_def_property_string_funcs(), RNA_def_property_string_maxlength(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_struct(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and RNA_define_verify_sdna().