Data Fields

kate_tracker Struct Reference

#include <kate.h>

Data Fields

const kate_infoki
kate_const kate_eventevent
kate_float t
struct {
   unsigned int   region:1
   unsigned int   text_alignment_int:1
   unsigned int   text_alignment_ext:1
   unsigned int   text_pos:1
   unsigned int   text_size:1
   unsigned int   marker_pos:4
   unsigned int   text_color:1
   unsigned int   background_color:1
   unsigned int   draw_color:1
   unsigned int   glyph_pointer:4
   unsigned int   path:1
   unsigned int   draw:1
   unsigned int   visible_section:1
   unsigned int   z:1
   unsigned int   hmargins:1
   unsigned int   vmargins:1
   unsigned int   bitmap_pos:1
   unsigned int   bitmap_size:1
   unsigned int   marker_bitmap:4
   unsigned int   glyph_pointer_bitmap:4
   unsigned int   draw_width: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_bitmapmarker_bitmap [4]
const kate_bitmapglyph_pointer_bitmap [4]
kate_float draw_width

Detailed Description

this keeps track of changes during an event's lifetime


Field Documentation

if set, the tracker has background color information

Referenced by kate_tracker_update().

the background color

if set, the tracker has bitmap position information

Referenced by kate_tracker_update().

if set, the tracker has bitmap size information

Referenced by kate_tracker_update().

the horizontal bitmap size (eg, width)

Referenced by kate_tracker_update().

the vertical bitmap size (eg, height)

Referenced by kate_tracker_update().

the horizontal bitmap position

Referenced by kate_tracker_update().

the vertical bitmap position

Referenced by kate_tracker_update().

the size of the bottom margin

Referenced by kate_tracker_update().

unsigned int kate_tracker::draw

if set, the tracker has draw information

Referenced by kate_tracker_update().

the draw color

if set, the tracker has draw color information

Referenced by kate_tracker_update().

width of the drawn line

if set, the tracker has draw line width information

Referenced by kate_tracker_update().

the current horizontal position of the drawn shape

Referenced by kate_tracker_update().

the current vertical position of the drawn shape

Referenced by kate_tracker_update().

the video frame height

Referenced by kate_tracker_remap(), and kate_tracker_update().

the video frame width

Referenced by kate_tracker_remap(), and kate_tracker_update().

the video frame origin in the window

Referenced by kate_tracker_remap(), and kate_tracker_update().

the video frame origin in the window

Referenced by kate_tracker_remap(), and kate_tracker_update().

the height associated with each glyph pointer in pixels

Referenced by kate_tracker_update().

if set, the tracker has glyph pointer information

Referenced by kate_tracker_update().

the glyph index of each glyph pointer

index of the bitmap for the glyph pointer bitmap

if set, the tracker has bitmap information for the glyph pointer bitmap

Referenced by kate_tracker_update().

struct { ... } kate_tracker::has

bitfield describing what information the tracker has

Referenced by kate_tracker_get_text_path_position(), and kate_tracker_update().

unsigned int kate_tracker::hmargins

if set, the tracker has horizontal margin information

Referenced by kate_tracker_update().

the kate_info associated with this tracker

Referenced by kate_tracker_init(), and kate_tracker_update().

the size of the left margin

Referenced by kate_tracker_update().

index of the bitmap for the marker bitmap

if set, the tracker has bitmap information for the marker bitmap

Referenced by kate_tracker_update().

if set, the tracker has marker position information

Referenced by kate_tracker_update().

kate_float kate_tracker::marker_x[4]

the horizontal position of each marker

Referenced by kate_tracker_update().

kate_float kate_tracker::marker_y[4]

the vertical position of each marker

Referenced by kate_tracker_update().

unsigned int kate_tracker::path

if set, the tracker has text path information

Referenced by kate_tracker_get_text_path_position(), and kate_tracker_update().

the end point of the current path part

Referenced by kate_tracker_get_text_path_position(), and kate_tracker_update().

the starting point of the current path part

Referenced by kate_tracker_get_text_path_position(), and kate_tracker_update().

unsigned int kate_tracker::region

if set, the tracker has region information

Referenced by kate_tracker_update().

the region height in pixels

Referenced by kate_tracker_remap(), and kate_tracker_update().

the region width in pixels

Referenced by kate_tracker_remap(), and kate_tracker_update().

the region horizontal position in pixels

Referenced by kate_tracker_remap(), and kate_tracker_update().

the region vertical position in pixels

Referenced by kate_tracker_remap(), and kate_tracker_update().

the size of the right margin

Referenced by kate_tracker_update().

kate_float kate_tracker::t

the current time at which the tracker interpolates

Referenced by kate_tracker_update().

if set, the tracker has external text alignment information

Referenced by kate_tracker_update().

if set, the tracker has internal text alignment information

Referenced by kate_tracker_update().

the text color

if set, the tracker has text color information

Referenced by kate_tracker_update().

the horizontal text alignment (-1 for left, 1 for right, etc)

Referenced by kate_tracker_update().

unsigned int kate_tracker::text_pos

if set, the tracker has text position information

Referenced by kate_tracker_update().

if set, the tracker has text size information

Referenced by kate_tracker_update().

the horizontal text size (eg, width)

Referenced by kate_tracker_update().

the vertical text size (eg, height)

Referenced by kate_tracker_update().

the vertical text alignment (-1 for top, 1 for bottom, etc)

Referenced by kate_tracker_update().

the horizontal text position

Referenced by kate_tracker_update().

the vertical text position

Referenced by kate_tracker_update().

the size of the top margin

Referenced by kate_tracker_update().

if set, the tracker has visible section information

Referenced by kate_tracker_update().

the glyph index of the first visible glyph

Referenced by kate_tracker_update().

the glyph index of the last visible glyph

Referenced by kate_tracker_update().

unsigned int kate_tracker::vmargins

if set, the tracker has vertical margin information

Referenced by kate_tracker_update().

the window height

Referenced by kate_tracker_remap(), and kate_tracker_update().

the window width

Referenced by kate_tracker_remap(), and kate_tracker_update().

unsigned int kate_tracker::z

if set, the tracker has z (depth) information

Referenced by kate_tracker_update().

kate_float kate_tracker::z

the depth of this event's text


The documentation for this struct was generated from the following file: