Sign in

    Milky2018/mgstudio/a11y does not have a README file

    HasRes_A11yState

    pub(open) trait HasRes_A11yState {
    get_a11y_state_resource(self : Self) ->
    Resource
    [A11yState]
    }

    A11yState

    A11yState::default

    fn A11yState::default() -> A11yState

    A11yState::drain_actions

    A11yState::focused_node

    A11yState::push_action

    fn A11yState::push_action(self : Ref[A11yState], action :
    ActionRequest
    ) -> Unit

    A11yState::set_focused_node

    fn A11yState::set_focused_node(self : Ref[A11yState], node :
    NodeId
    ) -> Unit

    A11yState::set_update

    fn A11yState::set_update(self : Ref[A11yState], update :
    TreeUpdate
    ) -> Unit

    a11y_host_apply_update

    fn a11y_host_apply_update(update :
    TreeUpdate
    ) -> Unit

    Apply an AccessKit TreeUpdate to the host runtime.

    a11y_host_begin_update

    fn a11y_host_begin_update(root_id : Int) -> Unit

    Begin a full-tree update on the host.

    a11y_host_end_update

    fn a11y_host_end_update() -> Unit

    End a full-tree update on the host.

    a11y_host_push_node

    fn a11y_host_push_node(node_id : Int, parent_id : Int, role_id : Int, x : Float, y : Float, width : Float, height : Float, name_id : Int, actions_mask : Int) -> Unit

    Push one node to the host (flat list with a parent id).

    a11y_poll_actions_system

    fn[W : HasRes_A11yState +
    ChangeTickWorld
    ] a11y_poll_actions_system(world : W) -> Unit

    Poll host-side accessibility actions into A11yState.pending_actions.

    a11y_set

    let a11y_set : String

    ecs_components

    let ecs_components : Array[String]

    ECS component types discovered via #ecs.component.

    ecs_resources

    let ecs_resources : Array[String]

    ECS resource types discovered via #ecs.resource.

    ensure_a11y_state

    fn[W : HasRes_A11yState +
    ChangeTickWorld
    ] ensure_a11y_state(world : W) -> Unit

    host_action_default_bit

    let host_action_default_bit : Int

    host_action_focus_bit

    let host_action_focus_bit : Int

    Action mask bits shared with runtimes.

    host_action_scroll_bit

    let host_action_scroll_bit : Int

    host_action_set_value_bit

    let host_action_set_value_bit : Int

    host_role_button

    let host_role_button : Int

    host_role_container

    let host_role_container : Int

    host_role_image

    let host_role_image : Int

    host_role_label

    let host_role_label : Int

    host_role_window

    let host_role_window : Int

    Role ids shared with runtimes.

    node_id_for_entity

    Convert an entity into a stable NodeId for the host bridge.

    Source Files