List of all items
Structs
- animation::AnimationFrameData
- animation::AnimationFrameResult
- animation::RawCustomAnimationData
- application::ApplicationInfo
- bindings::miracle_application_info_t
- bindings::miracle_container_t
- bindings::miracle_freestyle_placement_t
- bindings::miracle_keyboard_event_t
- bindings::miracle_output_t
- bindings::miracle_placement_t
- bindings::miracle_plugin_animation_frame_data_t
- bindings::miracle_plugin_animation_frame_result_t
- bindings::miracle_point_t
- bindings::miracle_pointer_event_t
- bindings::miracle_size_t
- bindings::miracle_tiled_placement_t
- bindings::miracle_window_info_t
- bindings::miracle_workspace_t
- container::Container
- core::Point
- core::Rect
- core::Rectangle
- core::Size
- input::InputEventModifiers
- input::KeyboardEvent
- input::PointerButtons
- input::PointerEvent
- output::Output
- placement::FreestylePlacement
- placement::Placement
- placement::TiledPlacement
- window::PluginWindow
- window::WindowInfo
- workspace::Workspace
Enums
- container::ContainerType
- container::LayoutScheme
- input::EventType
- input::InputEventType
- input::KeyboardAction
- input::PointerAction
- input::PointerAxis
- input::PointerAxisSource
- input::TouchAction
- input::TouchAxis
- input::TouchTooltype
- placement::WindowManagementStrategy
- window::DepthLayer
- window::WindowAttrib
- window::WindowFocusState
- window::WindowState
- window::WindowType
- window::WindowVisibility
Traits
Macros
Functions
- core::mat4_from_f32_array
- core::mat4_to_f32_array
- host::miracle_container_get_child_at
- host::miracle_container_get_window
- host::miracle_get_active_workspace
- host::miracle_get_managed_window_at
- host::miracle_get_output_at
- host::miracle_get_plugin_userdata
- host::miracle_num_managed_windows
- host::miracle_num_outputs
- host::miracle_output_get_workspace
- host::miracle_queue_custom_animation
- host::miracle_request_workspace
- host::miracle_window_info_get_application
- host::miracle_window_info_get_workspace
- host::miracle_window_request_focus
- host::miracle_window_set_alpha
- host::miracle_window_set_rectangle
- host::miracle_window_set_state
- host::miracle_window_set_transform
- host::miracle_window_set_workspace
- host::miracle_workspace_get_output
- host::miracle_workspace_get_tree
- plugin::get_active_workspace
- plugin::get_output_at
- plugin::get_outputs
- plugin::get_userdata_json
- plugin::managed_windows
- plugin::num_outputs
- plugin::queue_custom_animation
- plugin::request_workspace
Type Aliases
- bindings::MirDepthLayer
- bindings::MirEdgeAttachment
- bindings::MirEventType
- bindings::MirFocusMode
- bindings::MirFormFactor
- bindings::MirInputEventModifier
- bindings::MirInputEventModifiers
- bindings::MirInputEventType
- bindings::MirKeyboardAction
- bindings::MirLifecycleState
- bindings::MirMirrorMode
- bindings::MirOrientation
- bindings::MirOrientationMode
- bindings::MirOutputFilter
- bindings::MirOutputGammaSupported
- bindings::MirOutputType
- bindings::MirPixelFormat
- bindings::MirPlacementGravity
- bindings::MirPlacementHints
- bindings::MirPointerAction
- bindings::MirPointerAxis
- bindings::MirPointerAxisSource
- bindings::MirPointerButton
- bindings::MirPointerButtons
- bindings::MirPointerConfinementState
- bindings::MirPowerMode
- bindings::MirPromptSessionState
- bindings::MirResizeEdge
- bindings::MirShellChrome
- bindings::MirSubpixelArrangement
- bindings::MirTiledEdge
- bindings::MirTouchAction
- bindings::MirTouchAxis
- bindings::MirTouchTooltype
- bindings::MirWindowAttrib
- bindings::MirWindowFocusState
- bindings::MirWindowState
- bindings::MirWindowType
- bindings::MirWindowVisibility
- bindings::miracle_animation_type
- bindings::miracle_container_type
- bindings::miracle_layout_scheme
- bindings::miracle_window_management_strategy_t
Constants
- bindings::MIRACLE_PLUGIN_VERSION
- bindings::MirDepthLayer_mir_depth_layer_above
- bindings::MirDepthLayer_mir_depth_layer_always_on_top
- bindings::MirDepthLayer_mir_depth_layer_application
- bindings::MirDepthLayer_mir_depth_layer_background
- bindings::MirDepthLayer_mir_depth_layer_below
- bindings::MirDepthLayer_mir_depth_layer_overlay
- bindings::MirEdgeAttachment_mir_edge_attachment_any
- bindings::MirEdgeAttachment_mir_edge_attachment_horizontal
- bindings::MirEdgeAttachment_mir_edge_attachment_vertical
- bindings::MirEventType_mir_event_type_close_window
- bindings::MirEventType_mir_event_type_input
- bindings::MirEventType_mir_event_type_input_configuration
- bindings::MirEventType_mir_event_type_input_device_state
- bindings::MirEventType_mir_event_type_key
- bindings::MirEventType_mir_event_type_motion
- bindings::MirEventType_mir_event_type_orientation
- bindings::MirEventType_mir_event_type_prompt_session_state_change
- bindings::MirEventType_mir_event_type_resize
- bindings::MirEventType_mir_event_type_window
- bindings::MirEventType_mir_event_type_window_output
- bindings::MirEventType_mir_event_type_window_placement
- bindings::MirFocusMode_mir_focus_mode_disabled
- bindings::MirFocusMode_mir_focus_mode_focusable
- bindings::MirFocusMode_mir_focus_mode_grabbing
- bindings::MirFormFactor_mir_form_factor_monitor
- bindings::MirFormFactor_mir_form_factor_phone
- bindings::MirFormFactor_mir_form_factor_projector
- bindings::MirFormFactor_mir_form_factor_tablet
- bindings::MirFormFactor_mir_form_factor_tv
- bindings::MirFormFactor_mir_form_factor_unknown
- bindings::MirInputEventModifier_mir_input_event_modifier_alt
- bindings::MirInputEventModifier_mir_input_event_modifier_alt_left
- bindings::MirInputEventModifier_mir_input_event_modifier_alt_right
- bindings::MirInputEventModifier_mir_input_event_modifier_caps_lock
- bindings::MirInputEventModifier_mir_input_event_modifier_ctrl
- bindings::MirInputEventModifier_mir_input_event_modifier_ctrl_left
- bindings::MirInputEventModifier_mir_input_event_modifier_ctrl_right
- bindings::MirInputEventModifier_mir_input_event_modifier_function
- bindings::MirInputEventModifier_mir_input_event_modifier_meta
- bindings::MirInputEventModifier_mir_input_event_modifier_meta_left
- bindings::MirInputEventModifier_mir_input_event_modifier_meta_right
- bindings::MirInputEventModifier_mir_input_event_modifier_none
- bindings::MirInputEventModifier_mir_input_event_modifier_num_lock
- bindings::MirInputEventModifier_mir_input_event_modifier_scroll_lock
- bindings::MirInputEventModifier_mir_input_event_modifier_shift
- bindings::MirInputEventModifier_mir_input_event_modifier_shift_left
- bindings::MirInputEventModifier_mir_input_event_modifier_shift_right
- bindings::MirInputEventModifier_mir_input_event_modifier_sym
- bindings::MirInputEventType_mir_input_event_type_key
- bindings::MirInputEventType_mir_input_event_type_keyboard_resync
- bindings::MirInputEventType_mir_input_event_type_pointer
- bindings::MirInputEventType_mir_input_event_type_touch
- bindings::MirInputEventType_mir_input_event_types
- bindings::MirKeyboardAction_mir_keyboard_action_down
- bindings::MirKeyboardAction_mir_keyboard_action_modifiers
- bindings::MirKeyboardAction_mir_keyboard_action_repeat
- bindings::MirKeyboardAction_mir_keyboard_action_up
- bindings::MirKeyboardAction_mir_keyboard_actions
- bindings::MirLifecycleState_mir_lifecycle_connection_lost
- bindings::MirLifecycleState_mir_lifecycle_state_resumed
- bindings::MirLifecycleState_mir_lifecycle_state_will_suspend
- bindings::MirMirrorMode_mir_mirror_mode_horizontal
- bindings::MirMirrorMode_mir_mirror_mode_none
- bindings::MirMirrorMode_mir_mirror_mode_vertical
- bindings::MirOrientationMode_mir_orientation_mode_any
- bindings::MirOrientationMode_mir_orientation_mode_landscape
- bindings::MirOrientationMode_mir_orientation_mode_landscape_any
- bindings::MirOrientationMode_mir_orientation_mode_landscape_inverted
- bindings::MirOrientationMode_mir_orientation_mode_portrait
- bindings::MirOrientationMode_mir_orientation_mode_portrait_any
- bindings::MirOrientationMode_mir_orientation_mode_portrait_inverted
- bindings::MirOrientation_mir_orientation_inverted
- bindings::MirOrientation_mir_orientation_left
- bindings::MirOrientation_mir_orientation_normal
- bindings::MirOrientation_mir_orientation_right
- bindings::MirOutputFilter_mir_output_filter_grayscale
- bindings::MirOutputFilter_mir_output_filter_invert
- bindings::MirOutputFilter_mir_output_filter_none
- bindings::MirOutputGammaSupported_mir_output_gamma_supported
- bindings::MirOutputGammaSupported_mir_output_gamma_unsupported
- bindings::MirOutputType_mir_output_type_component
- bindings::MirOutputType_mir_output_type_composite
- bindings::MirOutputType_mir_output_type_displayport
- bindings::MirOutputType_mir_output_type_dpi
- bindings::MirOutputType_mir_output_type_dsi
- bindings::MirOutputType_mir_output_type_dvia
- bindings::MirOutputType_mir_output_type_dvid
- bindings::MirOutputType_mir_output_type_dvii
- bindings::MirOutputType_mir_output_type_edp
- bindings::MirOutputType_mir_output_type_hdmia
- bindings::MirOutputType_mir_output_type_hdmib
- bindings::MirOutputType_mir_output_type_lvds
- bindings::MirOutputType_mir_output_type_ninepindin
- bindings::MirOutputType_mir_output_type_svideo
- bindings::MirOutputType_mir_output_type_tv
- bindings::MirOutputType_mir_output_type_unknown
- bindings::MirOutputType_mir_output_type_vga
- bindings::MirOutputType_mir_output_type_virtual
- bindings::MirPixelFormat_mir_pixel_format_abgr_8888
- bindings::MirPixelFormat_mir_pixel_format_argb_8888
- bindings::MirPixelFormat_mir_pixel_format_bgr_888
- bindings::MirPixelFormat_mir_pixel_format_invalid
- bindings::MirPixelFormat_mir_pixel_format_rgb_565
- bindings::MirPixelFormat_mir_pixel_format_rgb_888
- bindings::MirPixelFormat_mir_pixel_format_rgba_4444
- bindings::MirPixelFormat_mir_pixel_format_rgba_5551
- bindings::MirPixelFormat_mir_pixel_format_xbgr_8888
- bindings::MirPixelFormat_mir_pixel_format_xrgb_8888
- bindings::MirPixelFormat_mir_pixel_formats
- bindings::MirPlacementGravity_mir_placement_gravity_center
- bindings::MirPlacementGravity_mir_placement_gravity_east
- bindings::MirPlacementGravity_mir_placement_gravity_north
- bindings::MirPlacementGravity_mir_placement_gravity_northeast
- bindings::MirPlacementGravity_mir_placement_gravity_northwest
- bindings::MirPlacementGravity_mir_placement_gravity_south
- bindings::MirPlacementGravity_mir_placement_gravity_southeast
- bindings::MirPlacementGravity_mir_placement_gravity_southwest
- bindings::MirPlacementGravity_mir_placement_gravity_west
- bindings::MirPlacementHints_mir_placement_hints_antipodes
- bindings::MirPlacementHints_mir_placement_hints_flip_any
- bindings::MirPlacementHints_mir_placement_hints_flip_x
- bindings::MirPlacementHints_mir_placement_hints_flip_y
- bindings::MirPlacementHints_mir_placement_hints_resize_any
- bindings::MirPlacementHints_mir_placement_hints_resize_x
- bindings::MirPlacementHints_mir_placement_hints_resize_y
- bindings::MirPlacementHints_mir_placement_hints_slide_any
- bindings::MirPlacementHints_mir_placement_hints_slide_x
- bindings::MirPlacementHints_mir_placement_hints_slide_y
- bindings::MirPointerAction_mir_pointer_action_button_down
- bindings::MirPointerAction_mir_pointer_action_button_up
- bindings::MirPointerAction_mir_pointer_action_enter
- bindings::MirPointerAction_mir_pointer_action_leave
- bindings::MirPointerAction_mir_pointer_action_motion
- bindings::MirPointerAction_mir_pointer_actions
- bindings::MirPointerAxisSource_mir_pointer_axis_source_continuous
- bindings::MirPointerAxisSource_mir_pointer_axis_source_finger
- bindings::MirPointerAxisSource_mir_pointer_axis_source_none
- bindings::MirPointerAxisSource_mir_pointer_axis_source_wheel
- bindings::MirPointerAxisSource_mir_pointer_axis_source_wheel_tilt
- bindings::MirPointerAxis_mir_pointer_axes
- bindings::MirPointerAxis_mir_pointer_axis_hscroll
- bindings::MirPointerAxis_mir_pointer_axis_hscroll_discrete
- bindings::MirPointerAxis_mir_pointer_axis_hscroll_value120
- bindings::MirPointerAxis_mir_pointer_axis_relative_x
- bindings::MirPointerAxis_mir_pointer_axis_relative_y
- bindings::MirPointerAxis_mir_pointer_axis_vscroll
- bindings::MirPointerAxis_mir_pointer_axis_vscroll_discrete
- bindings::MirPointerAxis_mir_pointer_axis_vscroll_value120
- bindings::MirPointerAxis_mir_pointer_axis_x
- bindings::MirPointerAxis_mir_pointer_axis_y
- bindings::MirPointerButton_mir_pointer_button_back
- bindings::MirPointerButton_mir_pointer_button_extra
- bindings::MirPointerButton_mir_pointer_button_forward
- bindings::MirPointerButton_mir_pointer_button_primary
- bindings::MirPointerButton_mir_pointer_button_secondary
- bindings::MirPointerButton_mir_pointer_button_side
- bindings::MirPointerButton_mir_pointer_button_task
- bindings::MirPointerButton_mir_pointer_button_tertiary
- bindings::MirPointerConfinementState_mir_pointer_confined_oneshot
- bindings::MirPointerConfinementState_mir_pointer_confined_persistent
- bindings::MirPointerConfinementState_mir_pointer_locked_oneshot
- bindings::MirPointerConfinementState_mir_pointer_locked_persistent
- bindings::MirPointerConfinementState_mir_pointer_unconfined
- bindings::MirPowerMode_mir_power_mode_off
- bindings::MirPowerMode_mir_power_mode_on
- bindings::MirPowerMode_mir_power_mode_standby
- bindings::MirPowerMode_mir_power_mode_suspend
- bindings::MirPromptSessionState_mir_prompt_session_state_started
- bindings::MirPromptSessionState_mir_prompt_session_state_stopped
- bindings::MirPromptSessionState_mir_prompt_session_state_suspended
- bindings::MirResizeEdge_mir_resize_edge_east
- bindings::MirResizeEdge_mir_resize_edge_none
- bindings::MirResizeEdge_mir_resize_edge_north
- bindings::MirResizeEdge_mir_resize_edge_northeast
- bindings::MirResizeEdge_mir_resize_edge_northwest
- bindings::MirResizeEdge_mir_resize_edge_south
- bindings::MirResizeEdge_mir_resize_edge_southeast
- bindings::MirResizeEdge_mir_resize_edge_southwest
- bindings::MirResizeEdge_mir_resize_edge_west
- bindings::MirShellChrome_mir_shell_chrome_low
- bindings::MirShellChrome_mir_shell_chrome_normal
- bindings::MirSubpixelArrangement_mir_subpixel_arrangement_horizontal_bgr
- bindings::MirSubpixelArrangement_mir_subpixel_arrangement_horizontal_rgb
- bindings::MirSubpixelArrangement_mir_subpixel_arrangement_none
- bindings::MirSubpixelArrangement_mir_subpixel_arrangement_unknown
- bindings::MirSubpixelArrangement_mir_subpixel_arrangement_vertical_bgr
- bindings::MirSubpixelArrangement_mir_subpixel_arrangement_vertical_rgb
- bindings::MirTiledEdge_mir_tiled_edge_east
- bindings::MirTiledEdge_mir_tiled_edge_none
- bindings::MirTiledEdge_mir_tiled_edge_north
- bindings::MirTiledEdge_mir_tiled_edge_south
- bindings::MirTiledEdge_mir_tiled_edge_west
- bindings::MirTouchAction_mir_touch_action_change
- bindings::MirTouchAction_mir_touch_action_down
- bindings::MirTouchAction_mir_touch_action_up
- bindings::MirTouchAction_mir_touch_actions
- bindings::MirTouchAxis_mir_touch_axes
- bindings::MirTouchAxis_mir_touch_axis_pressure
- bindings::MirTouchAxis_mir_touch_axis_size
- bindings::MirTouchAxis_mir_touch_axis_touch_major
- bindings::MirTouchAxis_mir_touch_axis_touch_minor
- bindings::MirTouchAxis_mir_touch_axis_x
- bindings::MirTouchAxis_mir_touch_axis_y
- bindings::MirTouchTooltype_mir_touch_tooltype_finger
- bindings::MirTouchTooltype_mir_touch_tooltype_stylus
- bindings::MirTouchTooltype_mir_touch_tooltype_unknown
- bindings::MirTouchTooltype_mir_touch_tooltypes
- bindings::MirWindowAttrib_mir_window_attrib_dpi
- bindings::MirWindowAttrib_mir_window_attrib_focus
- bindings::MirWindowAttrib_mir_window_attrib_preferred_orientation
- bindings::MirWindowAttrib_mir_window_attrib_state
- bindings::MirWindowAttrib_mir_window_attrib_type
- bindings::MirWindowAttrib_mir_window_attrib_visibility
- bindings::MirWindowAttrib_mir_window_attribs
- bindings::MirWindowFocusState_mir_window_focus_state_active
- bindings::MirWindowFocusState_mir_window_focus_state_focused
- bindings::MirWindowFocusState_mir_window_focus_state_unfocused
- bindings::MirWindowState_mir_window_state_attached
- bindings::MirWindowState_mir_window_state_fullscreen
- bindings::MirWindowState_mir_window_state_hidden
- bindings::MirWindowState_mir_window_state_horizmaximized
- bindings::MirWindowState_mir_window_state_maximized
- bindings::MirWindowState_mir_window_state_minimized
- bindings::MirWindowState_mir_window_state_restored
- bindings::MirWindowState_mir_window_state_unknown
- bindings::MirWindowState_mir_window_state_vertmaximized
- bindings::MirWindowState_mir_window_states
- bindings::MirWindowType_mir_window_type_decoration
- bindings::MirWindowType_mir_window_type_dialog
- bindings::MirWindowType_mir_window_type_freestyle
- bindings::MirWindowType_mir_window_type_gloss
- bindings::MirWindowType_mir_window_type_inputmethod
- bindings::MirWindowType_mir_window_type_menu
- bindings::MirWindowType_mir_window_type_normal
- bindings::MirWindowType_mir_window_type_satellite
- bindings::MirWindowType_mir_window_type_tip
- bindings::MirWindowType_mir_window_type_utility
- bindings::MirWindowType_mir_window_types
- bindings::MirWindowVisibility_mir_window_visibility_exposed
- bindings::MirWindowVisibility_mir_window_visibility_occluded
- bindings::miracle_animation_type_miracle_animation_type_window_close
- bindings::miracle_animation_type_miracle_animation_type_window_move
- bindings::miracle_animation_type_miracle_animation_type_window_none
- bindings::miracle_animation_type_miracle_animation_type_window_open
- bindings::miracle_animation_type_miracle_animation_type_workspace_switch
- bindings::miracle_container_type_miracle_container_type_parent
- bindings::miracle_container_type_miracle_container_type_window
- bindings::miracle_layout_scheme_miracle_layout_scheme_horizontal
- bindings::miracle_layout_scheme_miracle_layout_scheme_none
- bindings::miracle_layout_scheme_miracle_layout_scheme_stacking
- bindings::miracle_layout_scheme_miracle_layout_scheme_tabbed
- bindings::miracle_layout_scheme_miracle_layout_scheme_vertical
- bindings::miracle_window_management_strategy_t_miracle_window_management_strategy_freestyle
- bindings::miracle_window_management_strategy_t_miracle_window_management_strategy_system
- bindings::miracle_window_management_strategy_t_miracle_window_management_strategy_tiled