Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/intern/rna_object.c
| Show First 20 Lines • Show All 218 Lines • ▼ Show 20 Lines | static EnumPropertyItem instance_items_pointcloud[] = { | ||||
| {0, NULL, 0, NULL, NULL}, | {0, NULL, 0, NULL, NULL}, | ||||
| }; | }; | ||||
| static EnumPropertyItem instance_items_empty[] = { | static EnumPropertyItem instance_items_empty[] = { | ||||
| {0, "NONE", 0, "None", ""}, | {0, "NONE", 0, "None", ""}, | ||||
| INSTANCE_ITEM_COLLECTION, | INSTANCE_ITEM_COLLECTION, | ||||
| {0, NULL, 0, NULL, NULL}, | {0, NULL, 0, NULL, NULL}, | ||||
| }; | }; | ||||
| static EnumPropertyItem instance_items_font[] = { | |||||
| {0, "NONE", 0, "None", ""}, | |||||
| {OB_DUPLIVERTS, "VERTS", 0, "Vertices", "Use Object Font on characters"}, | |||||
| {0, NULL, 0, NULL, NULL}, | |||||
| }; | |||||
| #endif | #endif | ||||
| #undef INSTANCE_ITEMS_SHARED | #undef INSTANCE_ITEMS_SHARED | ||||
| #undef INSTANCE_ITEM_COLLECTION | #undef INSTANCE_ITEM_COLLECTION | ||||
| const EnumPropertyItem rna_enum_metaelem_type_items[] = { | const EnumPropertyItem rna_enum_metaelem_type_items[] = { | ||||
| {MB_BALL, "BALL", ICON_META_BALL, "Ball", ""}, | {MB_BALL, "BALL", ICON_META_BALL, "Ball", ""}, | ||||
| {MB_TUBE, "CAPSULE", ICON_META_CAPSULE, "Capsule", ""}, | {MB_TUBE, "CAPSULE", ICON_META_CAPSULE, "Capsule", ""}, | ||||
| {MB_PLANE, "PLANE", ICON_META_PLANE, "Plane", ""}, | {MB_PLANE, "PLANE", ICON_META_PLANE, "Plane", ""}, | ||||
| ▲ Show 20 Lines • Show All 522 Lines • ▼ Show 20 Lines | static const EnumPropertyItem *rna_Object_instance_type_itemf(bContext *UNUSED(C), | ||||
| const EnumPropertyItem *item; | const EnumPropertyItem *item; | ||||
| if (ob->type == OB_EMPTY) { | if (ob->type == OB_EMPTY) { | ||||
| item = instance_items_empty; | item = instance_items_empty; | ||||
| } | } | ||||
| else if (ob->type == OB_POINTCLOUD) { | else if (ob->type == OB_POINTCLOUD) { | ||||
| item = instance_items_pointcloud; | item = instance_items_pointcloud; | ||||
| } | } | ||||
| else if (ob->type == OB_FONT) { | |||||
| item = instance_items_font; | |||||
| } | |||||
| else { | else { | ||||
| item = instance_items_nogroup; | item = instance_items_nogroup; | ||||
| } | } | ||||
| return item; | return item; | ||||
| } | } | ||||
| static void rna_Object_dup_collection_set(PointerRNA *ptr, | static void rna_Object_dup_collection_set(PointerRNA *ptr, | ||||
| ▲ Show 20 Lines • Show All 3,060 Lines • Show Last 20 Lines | |||||