#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)