![]() |
GFXprim
2D bitmap graphics library with emphasis on speed and correctness
|
| Cgp_app_info | An application information |
| Cgp_app_info_author | Description of the app author |
| Cgp_avl_node | AVL tree node |
| Cgp_backend | A backend |
| Cgp_backend_display_model | A display model description |
| Cgp_backend_input | |
| Cgp_balloc_pool | A block allocator block header |
| Cgp_bbox | A bounding box |
| Cgp_bmp_info_header | A BMP header |
| Cgp_cbuffer | A circular buffer indexes |
| Cgp_cbuffer_iter | An interator for loops over the circular buffer |
| Cgp_correction_desc | A correction description |
| Cgp_cursor | A cursor pixmap |
| Cgp_data_node | A data node |
| Cgp_data_rational | Rational number |
| Cgp_debug_msg | Custom debug message handler structure |
| Cgp_dialog | A dialog |
| Cgp_dialog_file_opts | A file dialog options |
| Cgp_dir_cache | A directory cache |
| Cgp_dir_entry | A dir cache entry, represents a file or a directory |
| Cgp_dlist | A double linked list pointers |
| Cgp_dlist_head | A double linked list header |
| Cgp_elf_note_hdr | ELF note header as defined in ELF ABI |
| Cgp_ev_pos_abs | An absolute cursor position |
| Cgp_ev_pos_rel | A relative cursor position change |
| Cgp_ev_queue | An event queue |
| Cgp_ev_sys | An system event value |
| Cgp_ev_utf | An unicode event value |
| Cgp_event | An input event |
| Cgp_events_state | An input events state |
| Cgp_fd | An epoll file descriptor |
| Cgp_font_face | A font face |
| Cgp_font_face_ops | Font loader callback |
| Cgp_font_family | A font family |
| Cgp_fonts_iter | Font family iterator |
| Cgp_gamma | A correction tables for all pixel channels |
| Cgp_gamma_table | A lookup gamma table |
| Cgp_glyph | A data describing single Glyph |
| Cgp_glyphs | An unicode glyphs block |
| Cgp_grabber | A grabber |
| Cgp_htable | A hash table |
| Cgp_htable_rec | A hash table record |
| Cgp_io | An I/O abstraction |
| Cgp_json_float_limits | Serializer and deserializer floating point limits |
| Cgp_json_int_limits | Serializer and deserializer integer limits |
| Cgp_json_obj | A JSON object description |
| Cgp_json_obj_attr | A JSON object attribute description i.e. key and type |
| Cgp_json_reader | A JSON parser internal state |
| Cgp_json_reader_state | A JSON parser state |
| Cgp_json_struct | Describe a single structure member for serializer and deserialzer |
| Cgp_json_val | A parsed JSON key value pair |
| Cgp_json_writer | A JSON writer |
| Cgp_linux_backlight | Linux backlight sysfs driver |
| Cgp_list | A linked list pointers |
| Cgp_list_head | A linked list header |
| Cgp_markup | A text markup |
| Cgp_markup_builder | A markup builder |
| Cgp_markup_glyph | A markup glyph |
| Cgp_markup_line | A markup line |
| Cgp_markup_lines | A markup lines |
| Cgp_pixel_channel | Description of one pixel channel |
| Cgp_pixel_type_desc | A description of a gp_pixel_type Assumes name with at most 15 chars |
| Cgp_pixmap | A pixmap buffer |
| Cgp_poll | An epoll instance |
| Cgp_progress_cb | Progress callback |
| Cgp_proxy_buf | A proxy message buffer |
| Cgp_proxy_cli | A proxy client (application) |
| Cgp_proxy_cli_init | An initial infromation send to a client (application) |
| Cgp_proxy_cli_init_msg | An initial infromation send to a client (application) |
| Cgp_proxy_coord | A coordinate |
| Cgp_proxy_cursor_msg | A cursor change msg |
| Cgp_proxy_cursor_pos_msg | A proxy cursor position |
| Cgp_proxy_event_msg | A proxy input event message |
| Cgp_proxy_map_msg | A mmap() request |
| Cgp_proxy_msg | A proxy message |
| Cgp_proxy_path | A SHM path and size for a mmap() |
| Cgp_proxy_pixmap_msg | A pixmap request |
| Cgp_proxy_rect | A rectangle |
| Cgp_proxy_rect_msg | A rectangle update request |
| Cgp_proxy_shm | A SHM pixmap |
| Cgp_task | A task |
| Cgp_task_queue | A task queue |
| Cgp_temp_alloc | Temporary buffer |
| Cgp_text_style | A text style |
| Cgp_timer | A timer |
| Cgp_trie_node | Trie node stores pointers |
| Cgp_utf8_pos | Position in an UTF-8 string |
| Cgp_vec | A growable vector |
| Cgp_widget | A widget base |
| Cgp_widget_choice_arr | |
| Cgp_widget_choice_desc | |
| Cgp_widget_choice_ops | A choice widget ops |
| Cgp_widget_event | Event structure passed to widget event handler |
| Cgp_widget_graph_point | A graph point |
| Cgp_widget_grid_gap | Describes a row or a column border or a gap between cells |
| Cgp_widget_json_addr | A structure to pass widget callbacks |
| Cgp_widget_json_callbacks | Structure to pass callbacks to the JSON loader |
| Cgp_widget_json_ctx | A context to propagate values top down and bottom up |
| Cgp_widget_ops | Callbacks that implements a widget |
| Cgp_widget_render_ctx | Global widget (rendering) context |
| Cgp_widget_size | A compound size |
| Cgp_widget_table_cell | A table cell content |
| Cgp_widget_table_col_desc | A table column description |
| Cgp_widget_table_col_ops | Table operations, defined by the application |
| Cgp_widget_table_col_size | Cached column size and minimal size, used internally by the widget |
| Cgp_widget_table_header | A table column header |
| Cgp_widget_table_priv | A structure to store data for the users of this widget |