Here is a list of all functions with links to the classes they belong to:
- r -
- radio_button() : neogfx::radio_button
- random_access_const_iterator() : neolib::container::random_access_const_iterator< T, ContainerIterator >, neolib::random_access_const_iterator< T, Category, Difference, Pointer, Reference >
- random_access_iterator() : neolib::container::random_access_iterator< T, ContainerIterator, ContainerConstIterator >, neolib::random_access_iterator< T, Category, Difference, Pointer, Reference >
- random_traversal() : neolib::random_traversal
- rbegin() : neogfx::layout, neolib::basic_quick_string< charT, Traits, Alloc >, neolib::i_container< T, ConstIteratorType, IteratorType >, neolib::i_contiguous_random_access_container< T >, neolib::indexitor< T, ForeignIndex, Alloc >, neolib::mutable_base< Container >, neolib::segmented_array< T, SegmentSize, Alloc >, neolib::segmented_tree< T, N, Alloc >::basic_const_iterator< Type >, neolib::segmented_tree< T, N, Alloc >::basic_iterator< Type >, neolib::segmented_tree< T, N, Alloc >, neolib::tag_array< Tag, T, ArraySize, VectorSize, Alloc >, neolib::vecarray< T, ArraySize, MaxVectorSize, CheckPolicy, Alloc >, plf::hive< element_type, allocator_type >
- read() : neolib::basic_json< Syntax, Alloc, CharT, Traits, CharAlloc >, neolib::basic_xml< CharT, Alloc >
- read_only() : neogfx::i_property, neogfx::property< T, Category, Context, Calculator >
- read_pixel() : neogfx::i_render_target
- ready_to_render() : neogfx::i_widget, neogfx::i_window, neogfx::widget< Interface >, neogfx::window
- real_surface() : neogfx::i_widget, neogfx::widget< Interface >, neogfx::window
- reclaim() : neogfx::i_vertex_buffer
- rect() : neogfx::display
- rect_pack() : neogfx::rect_pack
- rectangle() : neogfx::game::shape::rectangle
- recursion_limiter() : neolib::recursion_limiter< Tag >
- recursive_spinlock() : neolib::recursive_spinlock
- red() : neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >
- red_black_tree() : neolib::red_black_tree
- redo() : neogfx::default_clipboard_sink, neogfx::i_clipboard_sink
- ref_control_block() : neolib::ref_control_block
- ref_ptr() : neolib::ref_ptr< Interface >
- reference_counted() : neolib::i_ref_ptr< Interface >, neolib::ref_ptr< Interface >, neolib::reference_counted< Base, DeallocateOnRelease >, neolib::weak_ref_ptr< Interface >
- register_activity() : neolib::i_power, neolib::power
- register_archetype() : neolib::ecs::ecs, neolib::ecs::i_ecs
- register_category() : neolib::i_settings, neolib::logger::i_logger, neolib::logger::logger< Instance >, neolib::settings
- register_component() : neolib::ecs::ecs, neolib::ecs::i_ecs
- register_event_queue() : neolib::async_task, neolib::i_async_task
- register_frame_counter() : neogfx::i_rendering_engine
- register_friendly_text() : neolib::i_settings, neolib::settings
- register_group() : neolib::i_settings, neolib::settings
- register_property() : neogfx::i_properties, neogfx::object< Base >, neogfx::plugin::i_properties
- register_service() : neolib::services::i_service_provider
- register_setting() : neolib::i_settings, neolib::settings
- register_shared_component() : neolib::ecs::ecs, neolib::ecs::i_ecs
- register_skin() : neogfx::i_skin_manager, neogfx::skin_manager
- register_source() : neogfx::drag_drop, neogfx::i_drag_drop
- register_style() : neogfx::app, neogfx::i_app
- register_system() : neolib::ecs::ecs, neolib::ecs::i_ecs
- register_target() : neogfx::drag_drop, neogfx::i_drag_drop
- register_with_task() : neolib::async_event_queue, neolib::i_async_event_queue
- reject() : neogfx::dialog
- relative_to_current_index() : neogfx::basic_item_selection_model< Alloc >, neogfx::i_item_selection_model
- relative_to_index() : neogfx::basic_item_selection_model< Alloc >, neogfx::i_item_selection_model
- release() : neogfx::font_manager, neogfx::gradient_manager, neogfx::gradient_sampler, neogfx::texture_manager, neolib::i_basic_cookie_consumer< CookieType >, neolib::i_ref_control_block, neolib::i_ref_ptr< Interface >, neolib::i_reference_counted, neolib::ref_control_block, neolib::ref_ptr< Interface >, neolib::reference_counted< Base, DeallocateOnRelease >, neolib::weak_ref_ptr< Interface >
- release_all() : neogfx::gradient_sampler
- release_and_take_ownership() : neolib::i_reference_counted, neolib::reference_counted< Base, DeallocateOnRelease >
- release_capture() : neogfx::i_mouse, neogfx::i_native_window, neogfx::i_surface_window, neogfx::i_widget, neogfx::surface_window, neogfx::widget< Interface >
- release_during_destruction() : neolib::i_reference_counted::release_during_destruction
- release_focus() : neogfx::i_widget, neogfx::widget< Interface >
- release_focused_widget() : neogfx::i_window, neogfx::window
- release_handle() : neolib::ecs::ecs, neolib::ecs::i_ecs
- remote_end_point() : neolib::basic_packet_connection< CharType, Protocol, ReceiveBufferSize >
- remote_port() : neolib::basic_packet_connection< CharType, Protocol, ReceiveBufferSize >
- removable() : neolib::application_info, neolib::i_application_info
- remove() : neogfx::game::aabb_octree< Collider, BucketSize, Allocator >, neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator >, neogfx::grid_layout, neogfx::i_layout, neogfx::i_nest, neogfx::i_widget, neogfx::layout, neogfx::nest, neogfx::widget< Interface >, neolib::basic_jar< T, Container, CookieType, MutexType >, neolib::basic_vector_jar< T, CookieType, MutexType >, neolib::i_basic_jar< T, Container, CookieType >, neolib::i_slot_base, neolib::slot< Args >, neolib::vecarray< T, ArraySize, MaxVectorSize, CheckPolicy, Alloc >
- remove_action() : neogfx::app, neogfx::i_app
- remove_all() : neogfx::grid_layout, neogfx::i_layout, neogfx::i_widget, neogfx::layout, neogfx::widget< Interface >
- remove_at() : neogfx::i_layout, neogfx::i_menu, neogfx::layout, neogfx::menu
- remove_child() : neogfx::DesignStudio::element< Type, Base >, neogfx::DesignStudio::i_element
- remove_connection() : neogfx::DesignStudio::i_node, neogfx::DesignStudio::node
- remove_controller() : neogfx::mvc::i_model, neogfx::mvc::i_view_container, neogfx::mvc::model< AbstractModel >, neogfx::mvc::view_container< Base >
- remove_device() : neogfx::game_controllers, neogfx::hid_devices, neogfx::i_game_controllers, neogfx::i_hid_devices
- remove_element() : neogfx::DesignStudio::i_project, neogfx::DesignStudio::project
- remove_input() : neogfx::DesignStudio::i_node, neogfx::DesignStudio::node
- remove_item_at_position() : neogfx::grid_layout
- remove_mnemonic() : neogfx::app, neogfx::i_app
- remove_oscillator() : neogfx::audio_waveform, neogfx::i_audio_waveform
- remove_output() : neogfx::DesignStudio::i_node, neogfx::DesignStudio::node
- remove_requester() : neolib::basic_resolver< Protocol >
- remove_slot() : neolib::event< Args >, neolib::i_event< Args >
- remove_surface() : neogfx::i_surface_manager, neogfx::surface_manager
- remove_tab() : neogfx::i_tab_container, neogfx::tab_bar, neogfx::tab_page_container< Base >
- remove_tab_page() : neogfx::i_tab_page_container, neogfx::tab_page_container< Base >
- remove_timer_object() : neolib::i_timer_service, neolib::timer_service
- remove_transition() : neogfx::animator, neogfx::i_animator
- remove_view() : neogfx::mvc::controller, neogfx::mvc::i_controller, neogfx::mvc::view_stack
- remove_window() : neogfx::i_window_manager, neogfx::window_manager
- removing_tab() : neogfx::i_tab_container, neogfx::tab_bar, neogfx::tab_page_container< Base >
- rend() : neogfx::layout, neolib::basic_quick_string< charT, Traits, Alloc >, neolib::i_container< T, ConstIteratorType, IteratorType >, neolib::i_contiguous_random_access_container< T >, neolib::indexitor< T, ForeignIndex, Alloc >, neolib::mutable_base< Container >, neolib::segmented_array< T, SegmentSize, Alloc >, neolib::segmented_tree< T, N, Alloc >::basic_const_iterator< Type >, neolib::segmented_tree< T, N, Alloc >::basic_iterator< Type >, neolib::segmented_tree< T, N, Alloc >, neolib::tag_array< Tag, T, ArraySize, VectorSize, Alloc >, neolib::vecarray< T, ArraySize, MaxVectorSize, CheckPolicy, Alloc >, plf::hive< element_type, allocator_type >
- render() : neogfx::drag_drop_item, neogfx::drag_drop_object< DragDropObjectInterface >, neogfx::i_drag_drop_object, neogfx::i_native_surface, neogfx::i_native_window, neogfx::i_scrollbar, neogfx::i_widget, neogfx::scrollbar, neogfx::widget< Interface >, neogfx::window
- render_extents() : neogfx::drag_drop_item, neogfx::drag_drop_object< DragDropObjectInterface >, neogfx::i_drag_drop_object
- render_layer() : neogfx::i_widget, neogfx::widget< Interface >
- render_now() : neogfx::i_rendering_engine
- render_surface() : neogfx::i_surface, neogfx::surface_window
- render_surfaces() : neogfx::i_surface_manager, neogfx::surface_manager
- render_target() : neogfx::graphics_context, neogfx::i_rendering_context
- renderer() : neogfx::i_program_options, neogfx::i_rendering_engine, neogfx::program_options
- rendering_area() : neogfx::graphics_context, neogfx::i_rendering_context
- rendering_engine() : neogfx::graphics_context, neogfx::i_rendering_context, neogfx::i_surface, neogfx::surface_window
- rendering_priority() : neogfx::drop_list_popup, neogfx::i_surface, neogfx::i_window, neogfx::popup_menu, neogfx::surface_window, neogfx::window
- replace() : neolib::array_tree< Alloc >::node, neolib::basic_quick_string< charT, Traits, Alloc >, neolib::index_array_tree< ForeignIndex, Alloc >::node, neolib::red_black_tree::node
- replace_all() : neolib::i_string, neolib::string
- replace_item_at() : neogfx::i_layout
- request() : neolib::basic_resolver< Protocol >::request, neolib::http, neolib::oauth
- requester() : neolib::basic_resolver< Protocol >::request
- requires_owner_focus() : neogfx::i_window, neogfx::window
- requires_update() : neogfx::i_widget, neogfx::widget< Interface >
- reserve() : neogfx::basic_item_model< T, Columns, CellType, ContainerTraits >, neolib::basic_quick_string< charT, Traits, Alloc >, neolib::deque< T >, neolib::i_sequence_container< T, ConstIteratorType, IteratorType >, neolib::list< T >, neolib::string, neolib::thread_pool, neolib::vecarray< T, ArraySize, MaxVectorSize, CheckPolicy, Alloc >, neolib::vector< T >, plf::hive< element_type, allocator_type >
- reserve_allocator() : neolib::reserve_allocator< T, N, Instance >
- reset() : neogfx::i_transition, neogfx::transition, neolib::any, neolib::any_const_iterator, neolib::any_const_ref, neolib::any_iterator, neolib::any_predicate< T >, neolib::any_ref, neolib::basic_cookie_ref_ptr< CookieType >, neolib::basic_resolver< Protocol >::request, neolib::i_any, neolib::i_optional< T >, neolib::i_ref_ptr< Interface >, neolib::optional< T >, neolib::random_traversal, neolib::ref_ptr< Interface >, neolib::timer, neolib::waitable_event, neolib::weak_ref_ptr< Interface >
- reset_filter() : neogfx::basic_item_presentation_model< ItemModel >
- reset_line_id() : neolib::logger::i_logger, neolib::logger::logger< Instance >
- reset_origin() : neogfx::layout_item< Base >, neogfx::layout_item_cache
- reset_pane_sizes_requested() : neogfx::header_view, neogfx::splitter
- reset_sort() : neogfx::basic_item_presentation_model< ItemModel >
- reshape() : plf::hive< element_type, allocator_type >
- resize() : neogfx::i_image, neogfx::i_widget, neogfx::image, neogfx::widget< Interface >, neolib::basic_quick_string< charT, Traits, Alloc >, neolib::deque< T >, neolib::i_sequence_container< T, ConstIteratorType, IteratorType >, neolib::indexitor< T, ForeignIndex, Alloc >, neolib::list< T >, neolib::segmented_array< T, SegmentSize, Alloc >, neolib::string, neolib::vecarray< T, ArraySize, MaxVectorSize, CheckPolicy, Alloc >, neolib::vector< T >
- resize_surface() : neogfx::i_native_window, neogfx::i_surface, neogfx::surface_window
- resize_window() : neogfx::DesignStudio::console, neogfx::DesignStudio::i_console_client, neogfx::i_window_manager, neogfx::window_manager
- resized() : neogfx::i_widget, neogfx::popup_menu, neogfx::scrollable_widget< Base >, neogfx::terminal, neogfx::widget< Interface >
- resizing() : neogfx::i_widget, neogfx::widget< Interface >
- resizing_context() : neogfx::decorated< WidgetType, OtherBases >
- resolution() : neogfx::video_mode
- resolve() : neolib::basic_resolver< Protocol >
- resource() : neogfx::resource
- resource_archives() : neogfx::i_resource_manager, neogfx::resource_manager
- resource_manager() : neogfx::resource_manager
- resources() : neogfx::i_resource_manager, neogfx::resource_manager
- response() : neogfx::message_box
- response_headers() : neolib::http
- response_status() : neolib::http
- rest() : neogfx::audio_instrument, neogfx::i_audio_instrument
- restore() : neogfx::i_native_window, neogfx::i_window, neogfx::window
- restore_mouse_cursor() : neogfx::i_window_manager
- result() : neogfx::dialog
- resume() : neogfx::i_native_surface, neogfx::i_scrollbar, neogfx::i_transition, neogfx::scrollbar, neogfx::transition, neolib::ecs::i_system, neolib::ecs::system< ComponentData >
- resume_all_systems() : neolib::ecs::ecs, neolib::ecs::i_ecs
- resume_rendering() : neogfx::i_surface, neogfx::surface_window
- return_cookie() : neolib::basic_jar< T, Container, CookieType, MutexType >, neolib::basic_vector_jar< T, CookieType, MutexType >, neolib::i_basic_jar< T, Container, CookieType >
- reverse() : neogfx::basic_gradient< Sharing >
- reverse_index() : neolib::ecs::component< Data >
- reverse_index_no_lock() : neolib::ecs::component< Data >
- reverse_indices() : neolib::ecs::component< Data >
- reverse_iterator() : neolib::mutable_base< Container >::reverse_iterator
- reverse_visit() : neogfx::DesignStudio::i_element
- rfind() : neolib::basic_quick_string< charT, Traits, Alloc >
- rich_text() : neogfx::i_text_document
- right() : neogfx::basic_rect< CoordinateType, CoordinateSystem >, neogfx::border_layout, neolib::array_tree< Alloc >::node, neolib::index_array_tree< ForeignIndex, Alloc >::node, neolib::red_black_tree::node
- right_foreign_index() : neolib::index_array_tree< ForeignIndex, Alloc >::node
- right_size() : neolib::array_tree< Alloc >::node, neolib::index_array_tree< ForeignIndex, Alloc >::node
- right_thumb_position() : neogfx::game_controller, neogfx::i_game_controller
- right_trigger_position() : neogfx::game_controller, neogfx::i_game_controller
- rkbegin() : neolib::segmented_tree< T, N, Alloc >
- rkend() : neolib::segmented_tree< T, N, Alloc >
- root() : neogfx::DesignStudio::element< Type, Base >, neogfx::DesignStudio::i_element, neogfx::DesignStudio::i_project, neogfx::DesignStudio::project, neogfx::i_widget, neogfx::scene_graph::i_scene, neogfx::widget< Interface >, neolib::basic_json< Syntax, Alloc, CharT, Traits, CharAlloc >, neolib::basic_xml< CharT, Alloc >
- root_node() : neogfx::game::aabb_octree< Collider, BucketSize, Allocator >, neogfx::game::aabb_quadtree< Collider, BucketSize, Allocator >, neolib::array_tree< Alloc >, neolib::index_array_tree< ForeignIndex, Alloc >, neolib::red_black_tree
- root_widget() : neogfx::context_menu
- rotate() : neogfx::view
- rotation() : neogfx::view
- roughness_factor() : neogfx::scene_graph::i_pbr_metallic_roughness
- round() : neogfx::basic_box_areas< DimensionType >, neogfx::basic_delta< CoordinateType >, neogfx::basic_point< CoordinateType >, neogfx::basic_rect< CoordinateType, CoordinateSystem >, neogfx::basic_size< CoordinateType >, neolib::math::basic_vector< T, _Size, Type >, neolib::math::basic_vector< T, 1, Type >, neolib::math::basic_vector< T, 2, Type >
- round_to() : neolib::math::basic_matrix< T, Rows, Columns >
- row() : neogfx::item_index< ModelIndexType >
- row_begin() : neogfx::i_item_selection_model
- row_end() : neogfx::i_item_selection_model
- row_rect() : neogfx::item_view
- rows() : neogfx::basic_item_model< T, Columns, CellType, ContainerTraits >, neogfx::basic_item_presentation_model< ItemModel >, neogfx::grid_layout
- rsbegin() : neolib::segmented_tree< T, N, Alloc >
- rsend() : neolib::segmented_tree< T, N, Alloc >
- rules() : neogfx::css
- run() : neogfx::async_task, neolib::async_task, neolib::function_task< T >, neolib::i_task, neolib::thread_pool
- run_cycle() : neogfx::game::collision_detector
- run_threaded() : neogfx::game::ecs, neolib::ecs::ecs, neolib::ecs::i_ecs
- running() : neolib::async_task, neolib::i_async_task, neolib::thread