-
公开(公告)号:US20230221830A1
公开(公告)日:2023-07-13
申请号:US18125112
申请日:2023-03-22
Applicant: Apple Inc.
Inventor: Olivier GUTKNECHT , Peter L. HAJAS , Raffael HANNEMANN , Michael E. BUERLI , Mark L. MA
CPC classification number: G06T19/006 , G06T19/003 , G06F3/017
Abstract: Aspects of the subject technology provide for various user interface modes for a user interface of an application. The user interface modes may include one or more bounded modes, a single application mode such as an exclusive mode, and/or one or more full screen modes. In one or more implementations, access to various types of information by the application may be constrained based on the user interface mode of the user interface.
-
公开(公告)号:US20240404196A1
公开(公告)日:2024-12-05
申请号:US18381144
申请日:2023-10-17
Applicant: Apple Inc.
Inventor: Mark L. MA , Michael E. BUERLI , Zhengzheng Li , Scott M. ANDRUS , William E. BLUMHARDT , Aviv MIRON
Abstract: Aspects of the subject technology provide for system state management in a centralized rendering environment. A system may initialize a tree structure for a three-dimensional environment. The system renders the three-dimensional environment based at least in part on a traversal of the tree structure. The system identifies a request to change first or second visual states. The system can determine a first state update to the first visual state and a second state update to the second visual state and updates the tree structure by passing, by a first node, the first state update to a first child node and separately passing the second state update to a second child node. The system re-renders the three-dimensional environment based at least in part on a traversal of the updated tree structure.
-
公开(公告)号:US20230102820A1
公开(公告)日:2023-03-30
申请号:US17900831
申请日:2022-08-31
Applicant: Apple Inc.
Inventor: Mark L. MA , Pierre D'HERBEMONT , Pau SASTRE MIGUEL , Rebecca F. HOLT
Abstract: Aspects of the subject technology relate to electronic devices having multiple renderers. The multiple renderers may include a system renderer that renders system content and application content generated by some applications at the electronic device, and one or more application renderers that render application content generated by one or more other corresponding applications. The electronic device may include a compositor that receives rendered content from the system renderer and one or more application renderers, and generates a composite display environment that concurrently includes the rendered content from the system renderer and one or more application renderers.
-
-