Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_outliner/outliner_tree.cc
| Show All 28 Lines | |||||
| #include "DNA_object_types.h" | #include "DNA_object_types.h" | ||||
| #include "DNA_particle_types.h" | #include "DNA_particle_types.h" | ||||
| #include "DNA_pointcloud_types.h" | #include "DNA_pointcloud_types.h" | ||||
| #include "DNA_scene_types.h" | #include "DNA_scene_types.h" | ||||
| #include "DNA_sequence_types.h" | #include "DNA_sequence_types.h" | ||||
| #include "DNA_shader_fx_types.h" | #include "DNA_shader_fx_types.h" | ||||
| #include "DNA_simulation_types.h" | #include "DNA_simulation_types.h" | ||||
| #include "DNA_speaker_types.h" | #include "DNA_speaker_types.h" | ||||
| #include "DNA_video_edit_types.h" | |||||
| #include "DNA_volume_types.h" | #include "DNA_volume_types.h" | ||||
| #include "DNA_world_types.h" | #include "DNA_world_types.h" | ||||
| #include "BLI_blenlib.h" | #include "BLI_blenlib.h" | ||||
| #include "BLI_fnmatch.h" | #include "BLI_fnmatch.h" | ||||
| #include "BLI_listbase.h" | #include "BLI_listbase.h" | ||||
| #include "BLI_mempool.h" | #include "BLI_mempool.h" | ||||
| #include "BLI_timeit.hh" | #include "BLI_timeit.hh" | ||||
| ▲ Show 20 Lines • Show All 731 Lines • ▼ Show 20 Lines | switch (GS(id->name)) { | ||||
| } | } | ||||
| case ID_SIM: { | case ID_SIM: { | ||||
| Simulation *simulation = (Simulation *)id; | Simulation *simulation = (Simulation *)id; | ||||
| if (outliner_animdata_test(simulation->adt)) { | if (outliner_animdata_test(simulation->adt)) { | ||||
| outliner_add_element(space_outliner, &te->subtree, simulation, te, TSE_ANIM_DATA, 0); | outliner_add_element(space_outliner, &te->subtree, simulation, te, TSE_ANIM_DATA, 0); | ||||
| } | } | ||||
| break; | break; | ||||
| } | } | ||||
| case ID_VE: { | |||||
| VideoEdit *video_edit = (VideoEdit *)id; | |||||
| if (outliner_animdata_test(video_edit->adt)) { | |||||
| outliner_add_element(space_outliner, &te->subtree, video_edit, te, TSE_ANIM_DATA, 0); | |||||
| } | |||||
| /* TODO: Maybe list strips? */ | |||||
| break; | |||||
| } | |||||
| default: | default: | ||||
| break; | break; | ||||
| } | } | ||||
| } | } | ||||
| TreeElement *outliner_add_element(SpaceOutliner *space_outliner, | TreeElement *outliner_add_element(SpaceOutliner *space_outliner, | ||||
| ListBase *lb, | ListBase *lb, | ||||
| void *idv, | void *idv, | ||||
| ▲ Show 20 Lines • Show All 943 Lines • Show Last 20 Lines | |||||