Base accessibility API.
This commit is contained in:
@@ -178,6 +178,11 @@ private:
|
||||
|
||||
List<ObjectID> delete_queue;
|
||||
|
||||
uint64_t accessibility_upd_per_sec = 0;
|
||||
bool accessibility_force_update = true;
|
||||
HashSet<ObjectID> accessibility_change_queue;
|
||||
uint64_t accessibility_last_update = 0;
|
||||
|
||||
HashMap<UGCall, Vector<Variant>, UGCall> unique_group_calls;
|
||||
bool ugc_locked = false;
|
||||
void _flush_ugc();
|
||||
@@ -320,6 +325,13 @@ public:
|
||||
|
||||
void flush_transform_notifications();
|
||||
|
||||
bool is_accessibility_enabled() const;
|
||||
bool is_accessibility_supported() const;
|
||||
void _accessibility_force_update();
|
||||
void _accessibility_notify_change(const Node *p_node, bool p_remove = false);
|
||||
void _flush_accessibility_changes();
|
||||
void _process_accessibility_changes(DisplayServer::WindowID p_window_id);
|
||||
|
||||
virtual void initialize() override;
|
||||
|
||||
virtual void iteration_prepare() override;
|
||||
|
||||
Reference in New Issue
Block a user