Markup language and object model for vector graphics
First Claim
1. In a computing environment, a method comprising, receiving a function call via an interface, the function call comprising markup language data;
- and interpreting the markup language data to cause data in a scene graph to be modified.
3 Assignments
0 Petitions
Accused Products
Abstract
An element object model and a vector graphics markup language for using that element object model in a manner that allows program code developers to consistently interface with a scene graph data structure to produce graphics. The vector graphics element object model generally corresponds to shape elements and other elements including image and video elements that correlate with a scene graph object model of the scene graph. Markup may be parsed into data including elements in an element tree that is translated into the objects of a scene graph data structure. Other markup may be translated directly into data and calls that create the scene graph objects. The markup language provides distinct ways to describe an element, including a simple string format or complex property syntax, which may be named, enabling reuse in other locations in the markup.
-
Citations
65 Claims
-
1. In a computing environment, a method comprising,
receiving a function call via an interface, the function call comprising markup language data; - and
interpreting the markup language data to cause data in a scene graph to be modified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62)
- and
-
36. In a computing environment, a system comprising:
-
a markup parser;
an interface coupling the markup parser to a source of markup;
and a container for visual information of an object model, the markup parser converting markup received at the interface to method calls of objects in the object mode to modify data in the container for visual information.
-
-
65. In a computing environment, a system comprising:
-
interface means for receiving function calls comprising markup;
parsing means for converting the markup to data corresponding to an object model associated with rendering graphics data; and
rendering means for outputting the graphics data.
-
Specification