Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/RNA_types.h
| Show First 20 Lines • Show All 613 Lines • ▼ Show 20 Lines | |||||
| typedef struct FunctionRNA FunctionRNA; | typedef struct FunctionRNA FunctionRNA; | ||||
| /* Struct */ | /* Struct */ | ||||
| typedef enum StructFlag { | typedef enum StructFlag { | ||||
| /** Indicates that this struct is an ID struct, and to use reference-counting. */ | /** Indicates that this struct is an ID struct, and to use reference-counting. */ | ||||
| STRUCT_ID = (1 << 0), | STRUCT_ID = (1 << 0), | ||||
| STRUCT_ID_REFCOUNT = (1 << 1), | STRUCT_ID_REFCOUNT = (1 << 1), | ||||
| /** defaults on, clear for user preferences and similar */ | /** Defaults on, clear for user preferences or for structs whose members don't need to be saved | ||||
| in undo steps. */ | |||||
| STRUCT_UNDO = (1 << 2), | STRUCT_UNDO = (1 << 2), | ||||
| /* internal flags */ | /* internal flags */ | ||||
| STRUCT_RUNTIME = (1 << 3), | STRUCT_RUNTIME = (1 << 3), | ||||
| /* STRUCT_GENERATED = (1 << 4), */ /* UNUSED */ | /* STRUCT_GENERATED = (1 << 4), */ /* UNUSED */ | ||||
| STRUCT_FREE_POINTERS = (1 << 5), | STRUCT_FREE_POINTERS = (1 << 5), | ||||
| /** Menus and Panels don't need properties */ | /** Menus and Panels don't need properties */ | ||||
| STRUCT_NO_IDPROPERTIES = (1 << 6), | STRUCT_NO_IDPROPERTIES = (1 << 6), | ||||
| ▲ Show 20 Lines • Show All 54 Lines • Show Last 20 Lines | |||||