|
HikoGUI
A low latency retained GUI
|
| ▼ src | |
| ► renderdoc | |
| renderdoc_app.h | |
| ► ttauri | |
| ► audio | |
| audio_block.hpp | |
| audio_channel.hpp | |
| audio_device.hpp | |
| audio_device_asio.hpp | |
| audio_device_delegate.hpp | |
| audio_device_id.hpp | |
| audio_device_win32.hpp | |
| audio_direction.hpp | |
| audio_sample_format.hpp | |
| audio_sample_packer.hpp | |
| audio_sample_unpacker.hpp | |
| audio_stream_config.hpp | |
| audio_stream_format.hpp | |
| audio_stream_format_win32.hpp | |
| audio_system.hpp | |
| audio_system_aggregate.hpp | |
| audio_system_asio.hpp | |
| audio_system_delegate.hpp | |
| audio_system_win32.hpp | |
| pcm_format.hpp | |
| speaker_mapping.hpp | |
| speaker_mapping_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 | |
| sRGB.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 | |
| axis.hpp | |
| axis_aligned_rectangle.hpp | |
| corner_shapes.hpp | |
| extent.hpp | |
| identity.hpp | |
| matrix.hpp | |
| point.hpp | |
| rectangle.hpp | |
| rotate.hpp | |
| scale.hpp | |
| spreadsheet_address.hpp | The functions in this file are for handling spreadsheet addresses |
| transform.hpp | |
| translate.hpp | |
| vector.hpp | |
| ► GFX | |
| draw_context.hpp | |
| gfx_device.hpp | |
| gfx_device_vulkan.hpp | |
| gfx_queue_vulkan.hpp | |
| gfx_surface.hpp | |
| gfx_surface_state.hpp | |
| gfx_surface_vulkan.hpp | |
| gfx_system.hpp | |
| gfx_system_globals.hpp | |
| gfx_system_vulkan.hpp | |
| gfx_system_vulkan_macos.hpp | |
| pipeline.hpp | |
| pipeline_box.hpp | |
| pipeline_box_device_shared.hpp | |
| pipeline_box_push_constants.hpp | |
| pipeline_box_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 | |
| ► GUI | |
| gui_system.hpp | |
| gui_system_delegate.hpp | |
| gui_system_win32.hpp | |
| gui_window.hpp | |
| gui_window_delegate.hpp | |
| gui_window_size.hpp | |
| gui_window_vulkan_macos.hpp | |
| gui_window_win32.hpp | |
| hitbox.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 | |
| theme.hpp | |
| theme_book.hpp | |
| theme_color.hpp | |
| theme_mode.hpp | |
| theme_text_style.hpp | |
| vertical_sync.hpp | |
| vertical_sync_macos.hpp | |
| vertical_sync_win32.hpp | |
| ► i18n | |
| iso_15924.hpp | |
| iso_3166.hpp | |
| iso_639.hpp | |
| ► net | |
| packet.hpp | |
| packet_buffer.hpp | |
| stream.hpp | |
| ► random | |
| dither.hpp | |
| seed_generator.hpp | |
| xorshift128p.hpp | |
| ► rapid | |
| f32x4_x64v2.hpp | |
| f32x8_x64v25.hpp | |
| i8x16_x64v2.hpp | |
| numeric_array.hpp | |
| raw_numeric_array.hpp | |
| sdf_r8.hpp | |
| sfloat_rg32.hpp | |
| sfloat_rgb32.hpp | |
| sfloat_rgba16.hpp | |
| sfloat_rgba32.hpp | |
| snorm_r8.hpp | |
| srgb_abgr8_pack.hpp | |
| unorm_a2bgr10_pack.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 | |
| ► 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_family_id.hpp | |
| font_glyph_ids.hpp | |
| font_grapheme_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_mask.hpp | |
| unicode_normalization.hpp | |
| unicode_text_segmentation.hpp | |
| ► widgets | |
| abstract_button_widget.hpp | |
| button_delegate.hpp | |
| button_state.hpp | |
| button_type.hpp | |
| checkbox_widget.hpp | |
| default_button_delegate.hpp | |
| default_selection_delegate.hpp | |
| default_tab_delegate.hpp | |
| default_text_field_delegate.hpp | |
| grid_delegate.hpp | |
| grid_widget.hpp | |
| icon_widget.hpp | |
| label_widget.hpp | |
| menu_button_widget.hpp | |
| momentary_button_widget.hpp | |
| overlay_delegate.hpp | |
| overlay_widget.hpp | |
| radio_button_widget.hpp | |
| row_column_delegate.hpp | |
| row_column_widget.hpp | |
| scroll_bar_widget.hpp | |
| scroll_delegate.hpp | |
| scroll_widget.hpp | |
| selection_delegate.hpp | |
| selection_widget.hpp | |
| system_menu_widget.hpp | |
| tab_delegate.hpp | |
| tab_widget.hpp | |
| text_field_delegate.hpp | |
| text_field_widget.hpp | |
| text_widget.hpp | |
| toggle_widget.hpp | |
| toolbar_button_widget.hpp | |
| toolbar_tab_button_widget.hpp | |
| toolbar_widget.hpp | |
| widget.hpp | |
| window_traffic_lights_widget.hpp | |
| window_widget.hpp | |
| algorithm.hpp | |
| alignment.hpp | |
| animator.hpp | |
| architecture.hpp | |
| assert.hpp | |
| atomic.hpp | |
| bezier.hpp | |
| bezier_curve.hpp | |
| bezier_point.hpp | |
| bigint.hpp | |
| bits.hpp | |
| bound_integer.hpp | |
| byte_string.hpp | |
| cast.hpp | |
| charconv.hpp | |
| check.hpp | |
| chrono.hpp | |
| command.hpp | |
| command_line.hpp | |
| CommandLineParser.hpp | |
| concepts.hpp | |
| console.hpp | |
| coroutine.hpp | |
| counters.hpp | |
| CP1252.hpp | |
| cpu_id.hpp | |
| crt.hpp | CRT - Main entry point of a ttauri program |
| crt_utils.hpp | |
| date.hpp | |
| datum.hpp | |
| dead_lock_detector.hpp | |
| debugger.hpp | |
| decimal.hpp | |
| delayed_format.hpp | |
| dialog.hpp | |
| endian.hpp | |
| event_queue.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 | |
| global_state.hpp | |
| graphic_path.hpp | |
| hash.hpp | |
| huffman.hpp | |
| icon.hpp | |
| indent.hpp | |
| int_carry.hpp | |
| int_overflow.hpp | |
| interval.hpp | |
| jsonpath.hpp | |
| l10n.hpp | |
| label.hpp | |
| locked_memory_allocator.hpp | |
| log.hpp | |
| math.hpp | |
| memory.hpp | |
| meta.hpp | |
| metadata.hpp | |
| notifier.hpp | |
| observable.hpp | |
| operator.hpp | |
| parse_location.hpp | |
| pickle.hpp | |
| pixel_map.hpp | |
| placement.hpp | |
| polymorphic_optional.hpp | |
| polynomial.hpp | |
| polynomial_tests.hpp | |
| preferences.hpp | |
| range_map.hpp | |
| ranges.hpp | |
| recursive_iterator.hpp | |
| register_int.hpp | This file defines types that match the CPU's native register |
| required.hpp | |
| resource_view.hpp | |
| safe_int.hpp | |
| semantic_version.hpp | |
| small_map.hpp | |
| small_vector.hpp | |
| source_location.hpp | |
| stack.hpp | |
| static_resource_list.hpp | |
| static_resource_view.hpp | |
| strings.hpp | |
| subsystem.hpp | |
| tag.hpp | |
| tagged_id.hpp | |
| tagged_map.hpp | |
| thread.hpp | |
| time_stamp_count.hpp | |
| time_stamp_utc.hpp | |
| timer.hpp | |
| tokenizer.hpp | |
| trace.hpp | |
| type_traits.hpp | |
| unfair_mutex.hpp | |
| unfair_recursive_mutex.hpp | |
| URL.hpp | |
| url_parser.hpp | |
| utils.hpp | |
| vspan.hpp | |
| weak_or_unique_ptr.hpp | |
| wfree_fifo.hpp | |
| wfree_unordered_map.hpp |