Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/intern/rna_object.c
| Show First 20 Lines • Show All 265 Lines • ▼ Show 20 Lines | #define OBTYPE_CU_FONT \ | ||||
| } | } | ||||
| const EnumPropertyItem rna_enum_object_type_items[] = { | const EnumPropertyItem rna_enum_object_type_items[] = { | ||||
| {OB_MESH, "MESH", ICON_OUTLINER_OB_MESH, "Mesh", ""}, | {OB_MESH, "MESH", ICON_OUTLINER_OB_MESH, "Mesh", ""}, | ||||
| OBTYPE_CU_CURVE, | OBTYPE_CU_CURVE, | ||||
| OBTYPE_CU_SURF, | OBTYPE_CU_SURF, | ||||
| {OB_MBALL, "META", ICON_OUTLINER_OB_META, "Metaball", ""}, | {OB_MBALL, "META", ICON_OUTLINER_OB_META, "Metaball", ""}, | ||||
| OBTYPE_CU_FONT, | OBTYPE_CU_FONT, | ||||
| {OB_HAIR, "HAIR", ICON_OUTLINER_OB_HAIR, "Hair", ""}, | {OB_CURVES, "CURVES", ICON_OUTLINER_OB_CURVES, "Hair Curves", ""}, | ||||
| {OB_POINTCLOUD, "POINTCLOUD", ICON_OUTLINER_OB_POINTCLOUD, "Point Cloud", ""}, | {OB_POINTCLOUD, "POINTCLOUD", ICON_OUTLINER_OB_POINTCLOUD, "Point Cloud", ""}, | ||||
| {OB_VOLUME, "VOLUME", ICON_OUTLINER_OB_VOLUME, "Volume", ""}, | {OB_VOLUME, "VOLUME", ICON_OUTLINER_OB_VOLUME, "Volume", ""}, | ||||
| {OB_GPENCIL, "GPENCIL", ICON_OUTLINER_OB_GREASEPENCIL, "Grease Pencil", ""}, | {OB_GPENCIL, "GPENCIL", ICON_OUTLINER_OB_GREASEPENCIL, "Grease Pencil", ""}, | ||||
| {0, "", 0, NULL, NULL}, | {0, "", 0, NULL, NULL}, | ||||
| {OB_ARMATURE, "ARMATURE", ICON_OUTLINER_OB_ARMATURE, "Armature", ""}, | {OB_ARMATURE, "ARMATURE", ICON_OUTLINER_OB_ARMATURE, "Armature", ""}, | ||||
| {OB_LATTICE, "LATTICE", ICON_OUTLINER_OB_LATTICE, "Lattice", ""}, | {OB_LATTICE, "LATTICE", ICON_OUTLINER_OB_LATTICE, "Lattice", ""}, | ||||
| {0, "", 0, NULL, NULL}, | {0, "", 0, NULL, NULL}, | ||||
| {OB_EMPTY, "EMPTY", ICON_OUTLINER_OB_EMPTY, "Empty", ""}, | {OB_EMPTY, "EMPTY", ICON_OUTLINER_OB_EMPTY, "Empty", ""}, | ||||
| ▲ Show 20 Lines • Show All 325 Lines • ▼ Show 20 Lines | switch (ob->type) { | ||||
| case OB_ARMATURE: | case OB_ARMATURE: | ||||
| return &RNA_Armature; | return &RNA_Armature; | ||||
| case OB_SPEAKER: | case OB_SPEAKER: | ||||
| return &RNA_Speaker; | return &RNA_Speaker; | ||||
| case OB_LIGHTPROBE: | case OB_LIGHTPROBE: | ||||
| return &RNA_LightProbe; | return &RNA_LightProbe; | ||||
| case OB_GPENCIL: | case OB_GPENCIL: | ||||
| return &RNA_GreasePencil; | return &RNA_GreasePencil; | ||||
| case OB_HAIR: | case OB_CURVES: | ||||
| # ifdef WITH_HAIR_NODES | # ifdef WITH_NEW_CURVES_TYPE | ||||
| return &RNA_Hair; | return &RNA_Curves; | ||||
| # else | # else | ||||
| return &RNA_ID; | return &RNA_ID; | ||||
| # endif | # endif | ||||
| case OB_POINTCLOUD: | case OB_POINTCLOUD: | ||||
| return &RNA_PointCloud; | return &RNA_PointCloud; | ||||
| case OB_VOLUME: | case OB_VOLUME: | ||||
| return &RNA_Volume; | return &RNA_Volume; | ||||
| default: | default: | ||||
| ▲ Show 20 Lines • Show All 992 Lines • Show Last 20 Lines | |||||