Custom Platform Support Development Kit  1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
File List
Here is a list of all documented files with brief descriptions:
[detail level 1234567]
  app
  include
  common
 ApplicationFCMPublicIDs.hThis file contains the dictionary keys and GUIDs for all the required interfaces that help you access the services that the interface provides. The definitions in this file are valid for CPSDK version 1.3 onwards (or for 'Adobe Animate CC')
 FlashFCMPublicIDs.hThis file contains the dictionary keys and GUIDs for all the required interfaces that help you access the services that the interface provides
  interfaces
  Application
  Service
  DocType
 IDocType.hThis file contains interface for IDocType. IDocType provides information about feature matrix through which 'Adobe Animate CC' is able to control UI and handle copy/paste of items across docs of different doctypes. The IDocType interface needs to be implemented by a "DocType" plugin
 IFeatureMatrix.hThis file contains interface for IFeatureMatrix. IFeatureMatrix provides methods to query the capabilities of a particular doc type
  DOM
  FillStyle
  FrameElement
  GraphicFilter
  LibraryItem
  MediaInfo
  Service
  StrokeStyle
  Utils
 IFilterable.hThis file contains the interface for IFilterable. This IFilterable represents the list of graphical filters
 IFLADocument.hThis file contains the interface for IFLADocument. The IFLADocument interface represents a FLA document
 IFrame.hThis file contains the interface for IFrame. The IFrame interface represents a frame in the layer of a timeline
 ILayer.hThis file contains the interface for ILayer. The ILayer interface represents a layer in the timeline
 ILibraryItem.hThis file contains the interface for ILibraryItem. Each Library item is a reusable resource residing in the library
 ITimeline.hThis file contains the interface for ITimeline. The ITimeline interface represents the timeline. This represents the timelines for both main timeline and the movie-clip
 ITween.hThis interface represents a tween
  Exporter
  Service
  Publisher
 IPublisher.hThis file contains the interface for IPublisher. The IPublisher interface needs to be implemented by a "Publisher" plugin. It contains methods to publish a FLA document and a single timeline. 'Adobe Animate CC' would invoke methods in this interface in the test-movie and publish workflows
 AppNamespace.hThis file contains the documentation for namespaces. This file should not NEVER be included in any compilation unit
  core
  include
  common
  mac
 FCMPostAlign_MAC.h
 FCMPreAlign_MAC.h
  win
 FCMPostAlign_WIN.h
 FCMPreAlign_WIN.h
 FCMErrors.hThis file contains all the errors used in FCM
 FCMMacros.hThis file contains the macros used in FCM
 FCMPluginInterface.hThis file contains core definitions of the framework Flash Component Model (FCM)
 FCMPostConfig.h
 FCMPreConfig.h
 FCMPublicIDs.hThis file contains all the public IDs used in FCM
 FCMTypes.hThis file contains definitions for various data types
  interfaces
 IFCMCallback.hThis file contains interface for IFCMCallback. The IFCMCallback interface is a glue for the objects created to access the FCM. Each object of an interface implementation contains pointer IFCMCallback object, which can be used to create a new object of any classID and interfaceID and also can be used to register a service which can be used by FCM Application or Plug-in. By default, the IFCMCalloc and IFCMNotificationService are registered with IFCMCallback by FCM Application
 IFCMCalloc.hThis file contains interface for IFCMCalloc. The IFCMCalloc interface provides a mechanism for allocating and deallocating memory. This interface is used when there is shared memory between Plug-in and FCM Application and the memory being allocated by Plug-in is freed by FCM Application (or) vice-versa
 IFCMClassFactory.hThis file contains interface for IFCMClassFactory. IFCMClassFactory enables a class of objects to be created
 IFCMDictionary.hThis file contains interface for IFCMDictionary. The IFCMDictionary is an interface for generic container for storing data
 IFCMList.hThis file contains interface for IFCMList. List of pointer to IFCMUnknown objects
 IFCMNoAggregationUnknown.hThis file contains interface for IFCMNoAggregationUnknown and needed to support "Aggregation". This interface is used by FCM internally. It is not meant to be used by external clients
 IFCMNotificationClient.hThis file contains interface for IFCMNotificationClient. The IFCMNotificationClient interface must be supported by any plugin that wishes to receive notification of specific certain event by either the host app, or by other plugins that want to generate system-wide events. A Plugin wanting notification will obtain an IMoaNotificationClient Interface to itself and an IFCMNotificationService interface from the main callback object of the application. It then registers the client interface with the callback interface
 IFCMNotificationService.hThis file contains interface for IFCMNotificationService. The IFCMNotificationService interface is supported by any FCM Application that wants to provide system wide notification hooks to plug-ins. These notifications are mainly provided by the application, but can also be provided by specific plug-ins. This Interface can be obtained by GetService of the main Application callback Interface
 IFCMPluginDictionary.hThis file contains interface for IFCMPluginDictionary. The IFCMPluginDictionary interface provides a generic mechanism for exchanging plug-in data with FCM Application. This interface provides a list of registry dictionaries. Each registry dictionary corresponds to dictionary for an interface implementation in plug-in. IFCMPluginDictionary aggregates IFCMDictionary. The FCM Application can define a set of keys for an interface and data corresponding to these keys will be populated by the plug-in in the registry dictionary and this data can be used by the FCM Application
 IFCMStringUtils.hThis file contains interface for IFCMStringUtils. The IFCMStringUtils interface is supported by any FCM Application that wants to provide string utility functions to plug-ins. This Interface can be obtained by GetService of the main Application callback Interface
 IFCMUnknown.hThis file contains interface for IFCMUnknown. All FCM interfaces inherit from IFCMUnknown. This interface is similar to Microsoft's COM IUnknown. Primary purpose of this interface is to facilitate a way to obtain pointers to other interfaces through QueryInterface method
 FCMCoreNamespaces.hThis file contains the documentation for the namespaces in FCM core . This file should not NEVER be included in any compilation unit