Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/intern/rna_ID.c
| Show First 20 Lines • Show All 69 Lines • ▼ Show 20 Lines | const EnumPropertyItem rna_enum_id_type_items[] = { | ||||
| {ID_PAL, "PALETTE", ICON_COLOR, "Palette", ""}, | {ID_PAL, "PALETTE", ICON_COLOR, "Palette", ""}, | ||||
| {ID_PA, "PARTICLE", ICON_PARTICLE_DATA, "Particle", ""}, | {ID_PA, "PARTICLE", ICON_PARTICLE_DATA, "Particle", ""}, | ||||
| {ID_LP, "LIGHT_PROBE", ICON_LIGHTPROBE_CUBEMAP, "Light Probe", ""}, | {ID_LP, "LIGHT_PROBE", ICON_LIGHTPROBE_CUBEMAP, "Light Probe", ""}, | ||||
| {ID_SCE, "SCENE", ICON_SCENE_DATA, "Scene", ""}, | {ID_SCE, "SCENE", ICON_SCENE_DATA, "Scene", ""}, | ||||
| {ID_SO, "SOUND", ICON_SOUND, "Sound", ""}, | {ID_SO, "SOUND", ICON_SOUND, "Sound", ""}, | ||||
| {ID_SPK, "SPEAKER", ICON_SPEAKER, "Speaker", ""}, | {ID_SPK, "SPEAKER", ICON_SPEAKER, "Speaker", ""}, | ||||
| {ID_TXT, "TEXT", ICON_TEXT, "Text", ""}, | {ID_TXT, "TEXT", ICON_TEXT, "Text", ""}, | ||||
| {ID_TE, "TEXTURE", ICON_TEXTURE_DATA, "Texture", ""}, | {ID_TE, "TEXTURE", ICON_TEXTURE_DATA, "Texture", ""}, | ||||
| #ifdef WITH_NEW_OBJECT_TYPES | |||||
| {ID_HA, "HAIR", ICON_HAIR_DATA, "Hair", ""}, | |||||
| {ID_PT, "POINTCLOUD", ICON_POINTCLOUD_DATA, "PointCloud", ""}, | |||||
| #endif | |||||
| {ID_VO, "VOLUME", ICON_VOLUME_DATA, "Volume", ""}, | |||||
| {ID_WM, "WINDOWMANAGER", ICON_WINDOW, "Window Manager", ""}, | {ID_WM, "WINDOWMANAGER", ICON_WINDOW, "Window Manager", ""}, | ||||
| {ID_WO, "WORLD", ICON_WORLD_DATA, "World", ""}, | {ID_WO, "WORLD", ICON_WORLD_DATA, "World", ""}, | ||||
| {ID_WS, "WORKSPACE", ICON_WORKSPACE, "Workspace", ""}, | {ID_WS, "WORKSPACE", ICON_WORKSPACE, "Workspace", ""}, | ||||
| {0, NULL, 0, NULL, NULL}, | {0, NULL, 0, NULL, NULL}, | ||||
| }; | }; | ||||
| #ifdef RNA_RUNTIME | #ifdef RNA_RUNTIME | ||||
| ▲ Show 20 Lines • Show All 155 Lines • ▼ Show 20 Lines | if (base_type == &RNA_Light) { | ||||
| return ID_LA; | return ID_LA; | ||||
| } | } | ||||
| if (base_type == &RNA_Library) { | if (base_type == &RNA_Library) { | ||||
| return ID_LI; | return ID_LI; | ||||
| } | } | ||||
| if (base_type == &RNA_FreestyleLineStyle) { | if (base_type == &RNA_FreestyleLineStyle) { | ||||
| return ID_LS; | return ID_LS; | ||||
| } | } | ||||
| if (base_type == &RNA_Hair) { | |||||
| # ifdef WITH_NEW_OBJECT_TYPES | |||||
| return ID_HA; | |||||
| # endif | |||||
| } | |||||
| if (base_type == &RNA_Lattice) { | if (base_type == &RNA_Lattice) { | ||||
| return ID_LT; | return ID_LT; | ||||
| } | } | ||||
| if (base_type == &RNA_Material) { | if (base_type == &RNA_Material) { | ||||
| return ID_MA; | return ID_MA; | ||||
| } | } | ||||
| if (base_type == &RNA_MetaBall) { | if (base_type == &RNA_MetaBall) { | ||||
| return ID_MB; | return ID_MB; | ||||
| Show All 17 Lines | if (base_type == &RNA_ParticleSettings) { | ||||
| return ID_PA; | return ID_PA; | ||||
| } | } | ||||
| if (base_type == &RNA_Palette) { | if (base_type == &RNA_Palette) { | ||||
| return ID_PAL; | return ID_PAL; | ||||
| } | } | ||||
| if (base_type == &RNA_PaintCurve) { | if (base_type == &RNA_PaintCurve) { | ||||
| return ID_PC; | return ID_PC; | ||||
| } | } | ||||
| if (base_type == &RNA_PointCloud) { | |||||
| # ifdef WITH_NEW_OBJECT_TYPES | |||||
| return ID_PT; | |||||
| # endif | |||||
| } | |||||
| if (base_type == &RNA_LightProbe) { | if (base_type == &RNA_LightProbe) { | ||||
| return ID_LP; | return ID_LP; | ||||
| } | } | ||||
| if (base_type == &RNA_Scene) { | if (base_type == &RNA_Scene) { | ||||
| return ID_SCE; | return ID_SCE; | ||||
| } | } | ||||
| if (base_type == &RNA_Screen) { | if (base_type == &RNA_Screen) { | ||||
| return ID_SCR; | return ID_SCR; | ||||
| } | } | ||||
| if (base_type == &RNA_Sound) { | if (base_type == &RNA_Sound) { | ||||
| return ID_SO; | return ID_SO; | ||||
| } | } | ||||
| if (base_type == &RNA_Speaker) { | if (base_type == &RNA_Speaker) { | ||||
| return ID_SPK; | return ID_SPK; | ||||
| } | } | ||||
| if (base_type == &RNA_Texture) { | if (base_type == &RNA_Texture) { | ||||
| return ID_TE; | return ID_TE; | ||||
| } | } | ||||
| if (base_type == &RNA_Text) { | if (base_type == &RNA_Text) { | ||||
| return ID_TXT; | return ID_TXT; | ||||
| } | } | ||||
| if (base_type == &RNA_VectorFont) { | if (base_type == &RNA_VectorFont) { | ||||
| return ID_VF; | return ID_VF; | ||||
| } | } | ||||
| if (base_type == &RNA_Volume) { | |||||
| return ID_VO; | |||||
| } | |||||
| if (base_type == &RNA_WorkSpace) { | if (base_type == &RNA_WorkSpace) { | ||||
| return ID_WS; | return ID_WS; | ||||
| } | } | ||||
| if (base_type == &RNA_World) { | if (base_type == &RNA_World) { | ||||
| return ID_WO; | return ID_WO; | ||||
| } | } | ||||
| if (base_type == &RNA_WindowManager) { | if (base_type == &RNA_WindowManager) { | ||||
| return ID_WM; | return ID_WM; | ||||
| Show All 18 Lines | switch ((ID_Type)idcode) { | ||||
| case ID_CF: | case ID_CF: | ||||
| return &RNA_CacheFile; | return &RNA_CacheFile; | ||||
| case ID_CU: | case ID_CU: | ||||
| return &RNA_Curve; | return &RNA_Curve; | ||||
| case ID_GD: | case ID_GD: | ||||
| return &RNA_GreasePencil; | return &RNA_GreasePencil; | ||||
| case ID_GR: | case ID_GR: | ||||
| return &RNA_Collection; | return &RNA_Collection; | ||||
| case ID_HA: | |||||
| # ifdef WITH_NEW_OBJECT_TYPES | |||||
| return &RNA_Hair; | |||||
| # else | |||||
| return &RNA_ID; | |||||
| # endif | |||||
| case ID_IM: | case ID_IM: | ||||
| return &RNA_Image; | return &RNA_Image; | ||||
| case ID_KE: | case ID_KE: | ||||
| return &RNA_Key; | return &RNA_Key; | ||||
| case ID_LA: | case ID_LA: | ||||
| return &RNA_Light; | return &RNA_Light; | ||||
| case ID_LI: | case ID_LI: | ||||
| return &RNA_Library; | return &RNA_Library; | ||||
| Show All 16 Lines | # endif | ||||
| case ID_OB: | case ID_OB: | ||||
| return &RNA_Object; | return &RNA_Object; | ||||
| case ID_PA: | case ID_PA: | ||||
| return &RNA_ParticleSettings; | return &RNA_ParticleSettings; | ||||
| case ID_PAL: | case ID_PAL: | ||||
| return &RNA_Palette; | return &RNA_Palette; | ||||
| case ID_PC: | case ID_PC: | ||||
| return &RNA_PaintCurve; | return &RNA_PaintCurve; | ||||
| case ID_PT: | |||||
| # ifdef WITH_NEW_OBJECT_TYPES | |||||
| return &RNA_PointCloud; | |||||
| # else | |||||
| return &RNA_ID; | |||||
| # endif | |||||
| case ID_LP: | case ID_LP: | ||||
| return &RNA_LightProbe; | return &RNA_LightProbe; | ||||
| case ID_SCE: | case ID_SCE: | ||||
| return &RNA_Scene; | return &RNA_Scene; | ||||
| case ID_SCR: | case ID_SCR: | ||||
| return &RNA_Screen; | return &RNA_Screen; | ||||
| case ID_SO: | case ID_SO: | ||||
| return &RNA_Sound; | return &RNA_Sound; | ||||
| case ID_SPK: | case ID_SPK: | ||||
| return &RNA_Speaker; | return &RNA_Speaker; | ||||
| case ID_TE: | case ID_TE: | ||||
| return &RNA_Texture; | return &RNA_Texture; | ||||
| case ID_TXT: | case ID_TXT: | ||||
| return &RNA_Text; | return &RNA_Text; | ||||
| case ID_VF: | case ID_VF: | ||||
| return &RNA_VectorFont; | return &RNA_VectorFont; | ||||
| case ID_VO: | |||||
| return &RNA_Volume; | |||||
| case ID_WM: | case ID_WM: | ||||
| return &RNA_WindowManager; | return &RNA_WindowManager; | ||||
| case ID_WO: | case ID_WO: | ||||
| return &RNA_World; | return &RNA_World; | ||||
| case ID_WS: | case ID_WS: | ||||
| return &RNA_WorkSpace; | return &RNA_WorkSpace; | ||||
| /* deprecated */ | /* deprecated */ | ||||
| ▲ Show 20 Lines • Show All 1,289 Lines • Show Last 20 Lines | |||||