| Abstract Interface | Location | Description |
|---|---|---|
| apply_style_interface | vkf_artists | The style (the artist's color, width, ...) given to the chain and the tail. |
| artist_build | vkf_artists | Create the artist's render nodes under |
| artist_update | vkf_artists | Bring the drawing up to date with the trajectory at simulation time |
| chain_kind_interface | vkf_artists | The kind of chain (LineChain's CHAIN_STRIP or CHAIN_RIBBON). |
| chain_points_interface | vkf_artists | The number of trajectory points to draw (0 if none). |
| draw_tail_interface | vkf_artists | The trace tail: from point k (the latest passed) to the point interpolated at time t toward point k2 (the next in time); none if either isn't a point written. |
| handle_point_interface | vkf_handles | The point the mouse grabs (frame coordinates). |
| move_handle_point_interface | vkf_handles | Move the point to |
| new_tail_interface | vkf_artists | The trace tail's node (null on failure), made with the chain. |
| path_position_interface | vkf_handles | The position at time |
| segments_compute | vkf_line_segments | Set |
| show_state_interface | vkf_handles | Draw the handle as hovered, dragged or neither (hovered, dragged). |
| write_points_interface | vkf_artists | Write trajectory points i1 .. i2 into the chain (and upload the chunks written to). |