Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_action/action_select.c
| Show First 20 Lines • Show All 431 Lines • ▼ Show 20 Lines | default: { | ||||
| if (summary) { | if (summary) { | ||||
| break; | break; | ||||
| } | } | ||||
| if (ale->type == ANIMTYPE_SUMMARY && ELEM(ac->datatype, ANIMCONT_GPENCIL, ANIMCONT_MASK)) { | if (ale->type == ANIMTYPE_SUMMARY && ELEM(ac->datatype, ANIMCONT_GPENCIL, ANIMCONT_MASK)) { | ||||
| ListBase anim_data = {NULL, NULL}; | ListBase anim_data = {NULL, NULL}; | ||||
| ANIM_animdata_filter(ac, &anim_data, ANIMFILTER_DATA_VISIBLE, ac->data, ac->datatype); | ANIM_animdata_filter(ac, &anim_data, ANIMFILTER_DATA_VISIBLE, ac->data, ac->datatype); | ||||
| for (bAnimListElem *ale2 = anim_data.first; ale2; ale2 = ale2->next) { | LISTBASE_FOREACH (bAnimListElem *, ale2, &anim_data) { | ||||
| box_select_elem(sel_data, ale2, xmin, xmax, true); | box_select_elem(sel_data, ale2, xmin, xmax, true); | ||||
| } | } | ||||
| ANIM_animdata_update(ac, &anim_data); | ANIM_animdata_update(ac, &anim_data); | ||||
| ANIM_animdata_freelist(&anim_data); | ANIM_animdata_freelist(&anim_data); | ||||
| } | } | ||||
| ANIM_animchannel_keyframes_loop( | ANIM_animchannel_keyframes_loop( | ||||
| ▲ Show 20 Lines • Show All 221 Lines • ▼ Show 20 Lines | default: { | ||||
| if (summary) { | if (summary) { | ||||
| break; | break; | ||||
| } | } | ||||
| if (ale->type == ANIMTYPE_SUMMARY && ELEM(ac->datatype, ANIMCONT_GPENCIL, ANIMCONT_MASK)) { | if (ale->type == ANIMTYPE_SUMMARY && ELEM(ac->datatype, ANIMCONT_GPENCIL, ANIMCONT_MASK)) { | ||||
| ListBase anim_data = {NULL, NULL}; | ListBase anim_data = {NULL, NULL}; | ||||
| ANIM_animdata_filter(ac, &anim_data, ANIMFILTER_DATA_VISIBLE, ac->data, ac->datatype); | ANIM_animdata_filter(ac, &anim_data, ANIMFILTER_DATA_VISIBLE, ac->data, ac->datatype); | ||||
| for (bAnimListElem *ale2 = anim_data.first; ale2; ale2 = ale2->next) { | LISTBASE_FOREACH (bAnimListElem *, ale2, &anim_data) { | ||||
| region_select_elem(sel_data, ale2, true); | region_select_elem(sel_data, ale2, true); | ||||
| } | } | ||||
| ANIM_animdata_update(ac, &anim_data); | ANIM_animdata_update(ac, &anim_data); | ||||
| ANIM_animdata_freelist(&anim_data); | ANIM_animdata_freelist(&anim_data); | ||||
| } | } | ||||
| ANIM_animchannel_keyframes_loop( | ANIM_animchannel_keyframes_loop( | ||||
| ▲ Show 20 Lines • Show All 1,221 Lines • Show Last 20 Lines | |||||