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

the background color

if set, the tracker has background color information

Referenced by kate_tracker_update().

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().

the glyph index of each glyph pointer

if set, the tracker has glyph pointer information

Referenced by kate_tracker_update().

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().

kate_float kate_tracker::z

the depth of this event's text

unsigned int kate_tracker::z

if set, the tracker has z (depth) information

Referenced by kate_tracker_update().


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

Generated on Sun Aug 21 23:47:10 2011 for libkate by  doxygen 1.6.0