+ auto* controlAccessible = GetControlImplementation(control).GetAccessibleObject();
+ if(DALI_LIKELY(controlAccessible))
+ {
+ controlAccessible->NotifyAccessibilityStateChange(std::move(states), recurse);
+ }
+}
+
+bool IsAccessibleCreated(Toolkit::Control control)
+{
+ return GetControlImplementation(control).IsAccessibleCreated();
+}
+
+void EnableCreateAccessible(Toolkit::Control control, bool enable)
+{
+ GetControlImplementation(control).EnableCreateAccessible(enable);
+}
+
+bool IsCreateAccessibleEnabled(Toolkit::Control control)
+{
+ return GetControlImplementation(control).IsCreateAccessibleEnabled();