Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_nla/nla_draw.c
| Show First 20 Lines • Show All 837 Lines • ▼ Show 20 Lines | for (ale = anim_data.first; ale; ale = ale->next) { | ||||
| const float yminc = (float)(y - NLACHANNEL_HEIGHT_HALF(snla)); | const float yminc = (float)(y - NLACHANNEL_HEIGHT_HALF(snla)); | ||||
| const float ymaxc = (float)(y + NLACHANNEL_HEIGHT_HALF(snla)); | const float ymaxc = (float)(y + NLACHANNEL_HEIGHT_HALF(snla)); | ||||
| /* check if visible */ | /* check if visible */ | ||||
| if (IN_RANGE(yminc, v2d->cur.ymin, v2d->cur.ymax) || | if (IN_RANGE(yminc, v2d->cur.ymin, v2d->cur.ymax) || | ||||
| IN_RANGE(ymaxc, v2d->cur.ymin, v2d->cur.ymax) ) | IN_RANGE(ymaxc, v2d->cur.ymin, v2d->cur.ymax) ) | ||||
| { | { | ||||
| /* draw all channels using standard channel-drawing API */ | /* draw all channels using standard channel-drawing API */ | ||||
| ANIM_channel_draw_widgets(C, ac, ale, block, yminc, ymaxc, channel_index); | rctf channel_rect; | ||||
| BLI_rctf_init(&channel_rect, 0, v2d->cur.xmax, yminc, ymaxc); | |||||
| ANIM_channel_draw_widgets(C, ac, ale, block, &channel_rect, channel_index); | |||||
| } | } | ||||
| /* adjust y-position for next one */ | /* adjust y-position for next one */ | ||||
| y -= NLACHANNEL_STEP(snla); | y -= NLACHANNEL_STEP(snla); | ||||
| channel_index++; | channel_index++; | ||||
| } | } | ||||
| UI_block_end(C, block); | UI_block_end(C, block); | ||||
| Show All 10 Lines | |||||