Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
- s -
- sample_count : hi::v1::audio_block
- sample_rate : hi::v1::audio_block, hi::v1::audio_device
- samples : hi::v1::audio_block
- saturation : hi::v1::draw_context
- save() : v1::preferences
- scale_and_offset() : v1::font::shape_run_result_type
- scheme() : hi::v1::URI
- scissor_rectangle : hi::v1::draw_context
- score() : v1::gfx_device
- script : v1::text_shaper_char
- scroll_to_show() : hi::v1::widget, hi::v1::widget_intf
- scroll_widget() : hi::v1::scroll_widget< Axis >
- sdf_distance() : hi::v1::bezier_curve
- seek() : hi::v1::file
- select_char() : v1::text_shaper
- select_document() : v1::text_shaper
- select_paragraph() : v1::text_shaper
- select_sentence() : v1::text_shaper
- select_word() : v1::text_shaper
- selected_label() : hi::v1::default_selection_delegate< T >, hi::v1::selection_delegate
- selected_theme : v1::theme_book
- selection() : v1::text_selection
- selection_indices() : v1::text_selection
- selection_widget() : hi::v1::selection_widget
- set() : hi::v1::theme_variable< T, Tag >, v1::iso_639
- set_active() : hi::v1::widget_state
- set_cursor() : v1::gui_window
- set_device() : v1::gfx_surface
- set_exclusive() : hi::v1::audio_device
- set_focus() : hi::v1::widget_state
- set_function() : hi::v1::task_controller< ResultType >
- set_hover() : hi::v1::widget_state
- set_input_speaker_mapping() : hi::v1::audio_device
- set_layer() : hi::v1::widget_state
- set_layout() : hi::v1::grid_layout< T >, hi::v1::scroll_bar_widget< Axis >, hi::v1::spacer_widget, hi::v1::widget, hi::v1::widget_intf
- set_mask() : hi::v1::array_generic< T, N >
- set_maximum_frame_rate() : v1::loop
- set_mode() : hi::v1::widget_state
- set_output_speaker_mapping() : hi::v1::audio_device
- set_pressed() : hi::v1::widget_state
- set_sample_rate() : hi::v1::audio_device
- set_scheme() : hi::v1::URI
- set_script() : v1::grapheme
- set_size_state() : v1::gui_window
- set_text() : hi::v1::default_text_field_delegate< T >, hi::v1::text_field_delegate
- set_type() : hi::v1::gui_event
- set_value() : hi::v1::progress_sink, hi::v1::progress_token, hi::v1::widget_state
- set_vsync_monitor_id() : v1::loop
- set_window() : hi::v1::widget, hi::v1::widget_intf
- set_window_size() : v1::gui_window
- shape : hi::v1::widget_layout
- shape_run() : v1::font, v1::true_type_font
- shared_state() : v1::shared_state< T >
- short_capacity() : hi::v1::lean_vector< T >
- shortcut : hi::v1::menu_button_widget< ButtonWidget >::attributes_type
- should_decompose() : hi::v1::ucd_decomposition_info
- shrink() : hi::v1::language_tag
- shrink_and_edge_hypots : v1::quad
- shrink_to_fit() : hi::v1::lean_vector< T >
- sip_hash() : v1::sip_hash< C, D >
- size() : hi::v1::aarectangle, hi::v1::default_selection_delegate< T >, hi::v1::detail::grid_layout_axis_constraints< Axis, T >, hi::v1::enum_metadata< ValueType, NameType, N >, hi::v1::file, hi::v1::lean_vector< T >, hi::v1::lookahead_iterator< LookaheadCount, It, ItEnd >, hi::v1::pixmap< T, Allocator >, hi::v1::rectangle, hi::v1::selection_delegate, hi::v1::widget_state, v1::glyph_atlas_info, v1::grapheme, v1::iso_639, v1::stack< T, MaxSize >, v1::theme
- size_state() : v1::gui_window
- size_type : hi::v1::pixmap< T, Allocator >
- solveXByY() : hi::v1::bezier_curve
- split() : hi::v1::bezier_curve
- sq_distance : hi::v1::bezier_curve::sdf_distance_result
- squared_hypot : hi::v1::extent2, hi::v1::extent3, hi::v1::vector2, hi::v1::vector3
- stack() : v1::stack< T, MaxSize >
- start_subsystem() : hi::v1::log, v1::os_settings, v1::time_stamp_count, v1::time_stamp_utc
- started() : hi::v1::task_controller< ResultType >, v1::task< T, DestroyFrame >, v1::task< void, DestroyFrame >
- starter_script() : v1::grapheme
- state() : hi::v1::async_delegate, hi::v1::audio_block, hi::v1::audio_device, hi::v1::button_delegate, hi::v1::radio_delegate, hi::v1::toggle_delegate, hi::v1::widget_intf
- stop_subsystem() : hi::v1::log, v1::time_stamp_utc
- store_shuffle_indices() : hi::v1::audio_sample_format
- string() : hi::v1::glob_pattern
- style : v1::text_shaper_char
- sub() : hi::v1::observer< T >, v1::shared_state< T >
- sub_family_name : v1::font
- sub_pixel_size : hi::v1::widget_layout
- subdivideUntilFlat() : hi::v1::bezier_curve
- subdivideUntilFlat_impl() : hi::v1::bezier_curve
- subpixel_orientation : hi::v1::draw_context, v1::os_settings
- subscribe() : hi::v1::async_delegate, hi::v1::audio_system, hi::v1::button_delegate, hi::v1::observer< T >, hi::v1::progress_sink, hi::v1::radio_delegate, hi::v1::tab_delegate, hi::v1::task_controller< ResultType >, hi::v1::text_delegate, hi::v1::toggle_delegate, hi::v1::widget_intf, v1::group_ptr< T >, v1::notifier< R(Args...)>, v1::task< T, DestroyFrame >, v1::task< void, DestroyFrame >
- subscribe_on_options() : hi::v1::selection_delegate
- subscribe_on_value() : hi::v1::selection_delegate
- subscribe_render() : v1::loop
- swizzle() : hi::v1::array_generic< T, N >