#include <kate.h>
Data Fields | |
| const kate_info * | ki |
| kate_const kate_event * | event |
| kate_float | t |
| struct { | |
| uint32_t region:1 | |
| uint32_t text_alignment_int:1 | |
| uint32_t text_alignment_ext:1 | |
| uint32_t text_pos:1 | |
| uint32_t text_size:1 | |
| uint32_t marker_pos:4 | |
| uint32_t text_color:1 | |
| uint32_t background_color:1 | |
| uint32_t draw_color:1 | |
| uint32_t glyph_pointer:4 | |
| uint32_t path:1 | |
| uint32_t draw:1 | |
| uint32_t visible_section:1 | |
| uint32_t z:1 | |
| uint32_t hmargins:1 | |
| uint32_t vmargins:1 | |
| uint32_t bitmap_pos:1 | |
| uint32_t bitmap_size:1 | |
| } | has |
| int | window_w |
| int | window_h |
| int | frame_x |
| int | frame_y |
| int | frame_w |
| int | frame_h |
| kate_float | region_x |
| kate_float | region_y |
| kate_float | region_w |
| kate_float | region_h |
| kate_float | text_halign |
| kate_float | text_valign |
| kate_float | text_x |
| kate_float | text_y |
| kate_float | text_size_x |
| kate_float | text_size_y |
| kate_float | marker_x [4] |
| kate_float | marker_y [4] |
| kate_color | text_color |
| kate_color | background_color |
| kate_color | draw_color |
| kate_float | glyph_pointer [4] |
| kate_float | glyph_height [4] |
| kate_float | path_start |
| kate_float | path_end |
| kate_float | draw_x |
| kate_float | draw_y |
| kate_float | visible_x |
| kate_float | visible_y |
| kate_float | z |
| kate_float | left_margin |
| kate_float | right_margin |
| kate_float | top_margin |
| kate_float | bottom_margin |
| kate_float | bitmap_x |
| kate_float | bitmap_y |
| kate_float | bitmap_size_x |
| kate_float | bitmap_size_y |
| const kate_info* kate_tracker::ki |
the kate_info associated with this tracker
| kate_const kate_event* kate_tracker::event |
the event being tracked
| kate_float kate_tracker::t |
the current time at which the tracker interpolates
| uint32_t kate_tracker::region |
if set, the tracker has region information
| uint32_t kate_tracker::text_alignment_int |
if set, the tracker has internal text alignment information
| uint32_t kate_tracker::text_alignment_ext |
if set, the tracker has external text alignment information
| uint32_t kate_tracker::text_pos |
if set, the tracker has text position information
| uint32_t kate_tracker::text_size |
if set, the tracker has text size information
| uint32_t kate_tracker::marker_pos |
if set, the tracker has marker position information
| uint32_t kate_tracker::text_color |
if set, the tracker has text color information
| uint32_t kate_tracker::background_color |
if set, the tracker has background color information
| uint32_t kate_tracker::draw_color |
if set, the tracker has draw color information
| uint32_t kate_tracker::glyph_pointer |
if set, the tracker has glyph pointer information
| uint32_t kate_tracker::path |
if set, the tracker has text path information
| uint32_t kate_tracker::draw |
if set, the tracker has draw information
| uint32_t kate_tracker::visible_section |
if set, the tracker has visible section information
| uint32_t kate_tracker::z |
if set, the tracker has z (depth) information
| uint32_t kate_tracker::hmargins |
if set, the tracker has horizontal margin information
| uint32_t kate_tracker::vmargins |
if set, the tracker has vertical margin information
| uint32_t kate_tracker::bitmap_pos |
if set, the tracker has bitmap position information
| uint32_t kate_tracker::bitmap_size |
if set, the tracker has bitmap size information
| struct { ... } kate_tracker::has |
bitfield describing what information the tracker has
the window width
the window height
the video frame origin in the window
the video frame origin in the window
the video frame width
the video frame height
| kate_float kate_tracker::region_x |
the region horizontal position in pixels
| kate_float kate_tracker::region_y |
the region vertical position in pixels
| kate_float kate_tracker::region_w |
the region width in pixels
| kate_float kate_tracker::region_h |
the region height in pixels
| kate_float kate_tracker::text_halign |
the horizontal text alignment (-1 for left, 1 for right, etc)
| kate_float kate_tracker::text_valign |
the vertical text alignment (-1 for top, 1 for bottom, etc)
| kate_float kate_tracker::text_x |
the horizontal text position
| kate_float kate_tracker::text_y |
the vertical text position
| kate_float kate_tracker::text_size_x |
the horizontal text size (eg, width)
| kate_float kate_tracker::text_size_y |
the vertical text size (eg, height)
| kate_float kate_tracker::marker_x[4] |
the horizontal position of each marker
| kate_float kate_tracker::marker_y[4] |
the vertical position of each marker
the text color
the background color
the draw color
| kate_float kate_tracker::glyph_pointer[4] |
the glyph index of each glyph pointer
| kate_float kate_tracker::glyph_height[4] |
the height associated with each glyph pointer in pixels
| kate_float kate_tracker::path_start |
the starting point of the current path part
| kate_float kate_tracker::path_end |
the end point of the current path part
| kate_float kate_tracker::draw_x |
the current horizontal position of the drawn shape
| kate_float kate_tracker::draw_y |
the current vertical position of the drawn shape
| kate_float kate_tracker::visible_x |
the glyph index of the first visible glyph
| kate_float kate_tracker::visible_y |
the glyph index of the last visible glyph
| kate_float kate_tracker::z |
the depth of this event's text
| kate_float kate_tracker::left_margin |
the size of the left margin
| kate_float kate_tracker::right_margin |
the size of the right margin
| kate_float kate_tracker::top_margin |
the size of the top margin
| kate_float kate_tracker::bottom_margin |
the size of the bottom margin
| kate_float kate_tracker::bitmap_x |
the horizontal bitmap position
| kate_float kate_tracker::bitmap_y |
the vertical bitmap position
| kate_float kate_tracker::bitmap_size_x |
the horizontal bitmap size (eg, width)
| kate_float kate_tracker::bitmap_size_y |
the vertical bitmap size (eg, height)
1.5.4