Invention Grant
- Patent Title: Core animation portals
-
Application No.: US15615437Application Date: 2017-06-06
-
Publication No.: US10347043B2Publication Date: 2019-07-09
- Inventor: Bartosz Ciechanowski , Chendi Zhang
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Blank Rome LLP
- Main IPC: G06T13/20
- IPC: G06T13/20 ; G06T17/00 ; G06T5/00

Abstract:
Improved techniques of managing graphical user interface (GUI) objects based on portal layers (or simply portals) are described. A portal refers to a logical reference to a GUI object specified by an application that enables an operating system to access and process the specified GUI object without affecting any of the rules/assumptions required by the application for the specified GUI object. Portals can assist with reducing computational resources required for rendering by assisting with reducing or eliminating the use of snapshots for rendering. One embodiment includes generating a layer tree; identifying a first sub-tree of the layer tree as portal content; establishing a portal as a reference to the portal content in a second sub-tree of the layer tree; generating a render tree based on the layer tree; rendering the render tree to create an image; and presenting the image on a display.
Public/Granted literature
- US20180336721A1 Core Animation Portals Public/Granted day:2018-11-22
Information query