CYD-UI
A C++ library for building native graphic user interfaces
Loading...
Searching...
No Matches
cydui::components Namespace Referenceexport

Namespaces

namespace  anchors
 

Classes

struct  component_actor_t
 
class  component_base_t
 
struct  component_builder_t
 
struct  component_dimensional_relations_t
 
struct  component_holder_t
 
class  component_renderer_t
 
class  component_state_delegate_t
 
class  component_state_t
 
class  component_stylist_t
 
struct  component_t
 
class  component_updater_t
 
class  context_store_t
 
class  event_dispatcher_base_t
 
class  event_dispatcher_t
 
struct  event_handler_data_t
 
struct  event_handler_t
 EVENT HANDLER STRUCT. More...
 
struct  four_cornered_property
 
struct  four_sided_property
 
class  identifier_t
 
struct  internal_relations_t
 
struct  simple_style_t
 
struct  str_literal_t
 
struct  style_base_t
 
class  style_data_base_t
 
class  style_data_t
 
struct  style_override_data_t
 
struct  style_rule_instance_t
 

Concepts

concept  ComponentConcept
 
concept  ComponentEventHandlerConcept
 

Typedefs

using cydui::components::component_state_ref = std::shared_ptr<component_state_t>
 
using cydui::components::dimension_t = dimensions::dimension<dimensions::screen_measure>
 
using cydui::components::dimension_parameter_t = dimensions::parameter<dimensions::screen_measure>
 
using cydui::components::dimension_ctx_t = dimensions::context<dimensions::screen_measure>
 

Typedef Documentation

◆ component_state_ref

typedef std::shared_ptr< component_state_t > cydui::components::component_state_ref = std::shared_ptr<component_state_t>
export

Definition at line 25 of file component_types.cppm.

◆ dimension_ctx_t

◆ dimension_parameter_t

Definition at line 25 of file component_types.cppm.

◆ dimension_t