|
HikoGUI
A low latency retained GUI
|
| ▼ src | |
| ► ttauri | |
| ► audio | |
| audio_block.hpp | |
| audio_device.hpp | |
| audio_device_asio.hpp | |
| audio_device_delegate.hpp | |
| audio_device_win32.hpp | |
| audio_stream_config.hpp | |
| audio_system.hpp | |
| audio_system_aggregate.hpp | |
| audio_system_asio.hpp | |
| audio_system_delegate.hpp | |
| audio_system_win32.hpp | |
| ► codec | |
| base_n.hpp | |
| BON8.hpp | |
| gzip.hpp | |
| inflate.hpp | |
| JSON.hpp | |
| png.hpp | |
| SHA2.hpp | |
| UTF.hpp | |
| zlib.hpp | |
| ► color | |
| color.hpp | |
| color_space.hpp | |
| Rec2020.hpp | |
| Rec2100.hpp | |
| sdf_r8.hpp | |
| sfloat_rg32.hpp | |
| sfloat_rgb32.hpp | |
| sfloat_rgba16.hpp | |
| sfloat_rgba32.hpp | |
| snorm_r8.hpp | |
| sRGB.hpp | |
| srgb_abgr8_pack.hpp | |
| unorm_a2bgr10_pack.hpp | |
| ► detail | |
| f32x4_sse.hpp | |
| observable_base.hpp | |
| observable_not.hpp | |
| observable_unary.hpp | |
| observable_value.hpp | |
| ► formula | |
| formula.hpp | |
| formula_add_node.hpp | |
| formula_arguments.hpp | |
| formula_assign_node.hpp | |
| formula_binary_operator_node.hpp | |
| formula_bit_and_node.hpp | |
| formula_bit_or_node.hpp | |
| formula_bit_xor_node.hpp | |
| formula_call_node.hpp | |
| formula_decrement_node.hpp | |
| formula_div_node.hpp | |
| formula_eq_node.hpp | |
| formula_evaluation_context.hpp | |
| formula_filter_node.hpp | |
| formula_ge_node.hpp | |
| formula_gt_node.hpp | |
| formula_increment_node.hpp | |
| formula_index_node.hpp | |
| formula_inplace_add_node.hpp | |
| formula_inplace_and_node.hpp | |
| formula_inplace_div_node.hpp | |
| formula_inplace_mod_node.hpp | |
| formula_inplace_mul_node.hpp | |
| formula_inplace_or_node.hpp | |
| formula_inplace_shl_node.hpp | |
| formula_inplace_shr_node.hpp | |
| formula_inplace_sub_node.hpp | |
| formula_inplace_xor_node.hpp | |
| formula_invert_node.hpp | |
| formula_le_node.hpp | |
| formula_literal_node.hpp | |
| formula_logical_and_node.hpp | |
| formula_logical_not_node.hpp | |
| formula_logical_or_node.hpp | |
| formula_lt_node.hpp | |
| formula_map_literal_node.hpp | |
| formula_member_node.hpp | |
| formula_minus_node.hpp | |
| formula_mod_node.hpp | |
| formula_mul_node.hpp | |
| formula_name_node.hpp | |
| formula_ne_node.hpp | |
| formula_node.hpp | |
| formula_parse_context.hpp | |
| formula_plus_node.hpp | |
| formula_post_process_context.hpp | |
| formula_pow_node.hpp | |
| formula_shl_node.hpp | |
| formula_shr_node.hpp | |
| formula_sub_node.hpp | |
| formula_ternary_operator_node.hpp | |
| formula_unary_operator_node.hpp | |
| formula_vector_literal_node.hpp | |
| ► geometry | |
| extent.hpp | |
| identity.hpp | |
| matrix.hpp | |
| point.hpp | |
| rotate.hpp | |
| scale.hpp | |
| transform.hpp | |
| translate.hpp | |
| vector.hpp | |
| ► GUI | |
| draw_context.hpp | |
| gui_device.hpp | |
| gui_device_vulkan.hpp | |
| gui_system.hpp | |
| gui_system_delegate.hpp | |
| gui_system_globals.hpp | |
| gui_system_vulkan.hpp | |
| gui_system_vulkan_macos.hpp | |
| gui_system_vulkan_win32.hpp | |
| gui_window.hpp | |
| gui_window_delegate.hpp | |
| gui_window_size.hpp | |
| gui_window_state.hpp | |
| gui_window_vulkan.hpp | |
| gui_window_vulkan_macos.hpp | |
| gui_window_vulkan_win32.hpp | |
| hit_box.hpp | |
| keyboard_bindings.hpp | |
| keyboard_event.hpp | |
| keyboard_focus_direction.hpp | |
| keyboard_focus_group.hpp | |
| keyboard_key.hpp | |
| keyboard_modifiers.hpp | |
| keyboard_virtual_key.hpp | |
| mouse_buttons.hpp | |
| mouse_cursor.hpp | |
| mouse_event.hpp | |
| pipeline.hpp | |
| pipeline_box.hpp | |
| pipeline_box_device_shared.hpp | |
| pipeline_box_push_constants.hpp | |
| pipeline_box_vertex.hpp | |
| pipeline_flat.hpp | |
| pipeline_flat_device_shared.hpp | |
| pipeline_flat_push_constants.hpp | |
| pipeline_flat_vertex.hpp | |
| pipeline_image.hpp | |
| pipeline_image_device_shared.hpp | |
| pipeline_image_image.hpp | |
| pipeline_image_image_location.hpp | |
| pipeline_image_page.hpp | |
| pipeline_image_push_constants.hpp | |
| pipeline_image_texture_map.hpp | |
| pipeline_image_vertex.hpp | |
| pipeline_SDF.hpp | |
| pipeline_SDF_atlas_rect.hpp | |
| pipeline_SDF_device_shared.hpp | |
| pipeline_SDF_push_constants.hpp | |
| pipeline_SDF_specialization_constants.hpp | |
| pipeline_SDF_texture_map.hpp | |
| pipeline_SDF_vertex.hpp | |
| pipeline_tone_mapper.hpp | |
| pipeline_tone_mapper_device_shared.hpp | |
| pipeline_vulkan.hpp | |
| RenderDoc.hpp | |
| subpixel_orientation.hpp | |
| theme.hpp | |
| theme_book.hpp | |
| theme_mode.hpp | |
| utils.hpp | |
| vertical_sync.hpp | |
| vertical_sync_base.hpp | |
| vertical_sync_macos.hpp | |
| vertical_sync_win32.hpp | |
| ► net | |
| packet.hpp | |
| packet_buffer.hpp | |
| stream.hpp | |
| ► skeleton | |
| skeleton.hpp | |
| skeleton_block_node.hpp | |
| skeleton_break_node.hpp | |
| skeleton_continue_node.hpp | |
| skeleton_do_node.hpp | |
| skeleton_expression_node.hpp | |
| skeleton_for_node.hpp | |
| skeleton_function_node.hpp | |
| skeleton_if_node.hpp | |
| skeleton_node.hpp | |
| skeleton_parse_context.hpp | |
| skeleton_placeholder_node.hpp | |
| skeleton_return_node.hpp | |
| skeleton_string_node.hpp | |
| skeleton_top_node.hpp | |
| skeleton_while_node.hpp | |
| ► stencils | |
| glyph_stencil.hpp | |
| image_stencil.hpp | |
| label_stencil.hpp | |
| pixel_map_stencil.hpp | |
| stencil.hpp | |
| text_stencil.hpp | |
| ► text | |
| attributed_glyph.hpp | |
| attributed_glyph_line.hpp | |
| attributed_grapheme.hpp | |
| code_point_iterator.hpp | |
| editable_text.hpp | |
| elusive_icon.hpp | |
| font.hpp | |
| font_book.hpp | |
| font_description.hpp | |
| font_family_id.hpp | |
| font_glyph_ids.hpp | |
| font_grapheme_id.hpp | |
| font_id.hpp | |
| font_variant.hpp | |
| font_weight.hpp | |
| glyph_id.hpp | |
| glyph_metrics.hpp | |
| grapheme.hpp | |
| grapheme_iterator.hpp | |
| gstring.hpp | |
| language.hpp | |
| language_tag.hpp | |
| po_parser.hpp | |
| shaped_text.hpp | |
| text_decoration.hpp | |
| text_style.hpp | |
| translation.hpp | |
| true_type_font.hpp | |
| ttauri_icon.hpp | |
| unicode_bidi.hpp | |
| unicode_bidi_bracket_type.hpp | |
| unicode_bidi_class.hpp | |
| unicode_composition.hpp | |
| unicode_db.hpp | |
| unicode_description.hpp | |
| unicode_general_category.hpp | |
| unicode_grapheme_cluster_break.hpp | |
| unicode_normalization.hpp | |
| unicode_ranges.hpp | |
| unicode_text_segmentation.hpp | |
| ► widgets | |
| abstract_bool_toggle_button_widget.hpp | |
| abstract_button_widget.hpp | |
| abstract_container_widget.hpp | |
| abstract_radio_button_widget.hpp | |
| abstract_toggle_button_widget.hpp | |
| boolean_checkbox_widget.hpp | |
| button_widget.hpp | |
| checkbox_widget.hpp | |
| grid_layout_delegate.hpp | |
| grid_layout_widget.hpp | |
| label_widget.hpp | |
| menu_item_widget.hpp | |
| overlay_view_widget.hpp | |
| radio_button_widget.hpp | |
| row_column_layout_widget.hpp | |
| scroll_bar_widget.hpp | |
| scroll_view_widget.hpp | |
| selection_widget.hpp | |
| system_menu_widget.hpp | |
| tab_view_widget.hpp | |
| text_field_delegate.hpp | |
| text_field_widget.hpp | |
| toggle_widget.hpp | |
| toolbar_tab_button_widget.hpp | |
| toolbar_widget.hpp | |
| widget.hpp | |
| widgets.hpp | |
| window_traffic_lights_widget.hpp | |
| window_widget.hpp | |
| aarect.hpp | |
| algorithm.hpp | |
| aligned_array.hpp | |
| alignment.hpp | |
| application.hpp | |
| application_delegate.hpp | |
| Application_macos.hpp | |
| Application_win32.hpp | |
| assert.hpp | |
| atomic.hpp | |
| audio_counter_clock.hpp | |
| audio_utc_clock.hpp | |
| bezier.hpp | |
| bezier_curve.hpp | |
| bezier_point.hpp | |
| bigint.hpp | |
| bits.hpp | |
| byte_string.hpp | |
| cast.hpp | |
| cell_address.hpp | |
| charconv.hpp | |
| check.hpp | |
| command.hpp | |
| command_line.hpp | |
| CommandLineParser.hpp | |
| concepts.hpp | |
| coroutine.hpp | |
| counters.hpp | |
| CP1252.hpp | |
| cpu_counter_clock.hpp | |
| cpu_id.hpp | |
| cpu_utc_clock.hpp | |
| crt.hpp | CRT - Main entry point of a ttauri program |
| date.hpp | |
| datum.hpp | |
| debugger.hpp | |
| decimal.hpp | |
| delayed_format.hpp | |
| endian.hpp | |
| error_info.hpp | |
| exception.hpp | |
| file.hpp | |
| file_mapping.hpp | |
| file_view.hpp | |
| fixed.hpp | |
| fixed_string.hpp | |
| float16.hpp | |
| flow_layout.hpp | |
| format.hpp | |
| forward_value.hpp | |
| gap_buffer.hpp | |
| glob.hpp | |
| graphic_path.hpp | |
| hash.hpp | |
| hires_utc_clock.hpp | |
| huffman.hpp | |
| icon.hpp | |
| indent.hpp | |
| int_carry.hpp | |
| int_overflow.hpp | |
| interval.hpp | |
| interval_vec2.hpp | |
| ivec.hpp | |
| l10n.hpp | |
| label.hpp | |
| logger.hpp | |
| math.hpp | |
| memory.hpp | |
| meta.hpp | |
| notifier.hpp | |
| numeric_array.hpp | |
| observable.hpp | |
| operator.hpp | |
| os_detect.hpp | |
| parse_location.hpp | |
| pixel_map.hpp | |
| placement.hpp | |
| polymorphic_optional.hpp | |
| polynomial.hpp | |
| polynomial_tests.hpp | |
| preferences.hpp | |
| random_pcg.hpp | |
| range_map.hpp | |
| ranged_numeric.hpp | |
| ranges.hpp | |
| rect.hpp | |
| recursive_iterator.hpp | |
| required.hpp | |
| resource_view.hpp | |
| safe_int.hpp | |
| small_map.hpp | |
| small_vector.hpp | |
| source_location.hpp | |
| stack.hpp | |
| static_resource_view.hpp | |
| strings.hpp | |
| sync_clock.hpp | |
| tag.hpp | |
| tagged_id.hpp | |
| tagged_map.hpp | |
| thread.hpp | |
| timer.hpp | |
| tokenizer.hpp | |
| trace.hpp | |
| type_traits.hpp | |
| unfair_mutex.hpp | |
| unfair_recursive_mutex.hpp | |
| URL.hpp | |
| url_parser.hpp | |
| utils.hpp | |
| version.hpp | |
| vspan.hpp | |
| wfree_message_queue.hpp | |
| wfree_unordered_map.hpp |