-
Notifications
You must be signed in to change notification settings - Fork 263
Creating an Editor Application
Gary edited this page Aug 27, 2014
·
1 revision
An editor is one of the most common applications. In fact, most of the ATF sample applications are editors for some kind of data, such as the following:
- ATF Circuit Editor Sample for circuits.
- ATF DOM Tree Editor Sample for data in a tree.
- ATF FSM Editor Sample for state machines.
- ATF Timeline Editor Sample for timelines.
This section shows how an editor is implemented, using as an example the ATF Simple DOM Editor Sample, which edits sequences of items containing animation and geometry resources. Its internals are described in detail in Simple DOM Editor Programming Discussion.
Each topic is a brief overview, linking to sections that cover the areas in detail in the ATF Programmer's Guide.
Creating an Editor Application
- Designing the Application Data Model with the DOM: Define an application data model that works with the ATF DOM in a data definition language, such as an XML Schema.
- Creating Documents for Application Data: Develop classes that work with documents, using the ATF document interfaces.
- Editing and Selecting Data with Contexts: Create contexts with services for editing and selecting data.
- Creating Data Instances: Create new data instances with the instancing framework.
- Editing Data Properties: Edit properties of data types using property editor components.
-
Role Playing with Adaptation: DOM adapters allow
DomNode
s to play many roles.
- Home
- Getting Started
- Features & Benefits
- Requirements & Dependencies
- Gallery
- Technology & Samples
- Adoption
- News
- Release Notes
- ATF Community
- Searching Documentation
- Using Documentation
- Videos
- Tutorials
- How To
- Programmer's Guide
- Reference
- Code Samples
- Documentation Files
© 2014-2015, Sony Computer Entertainment America LLC