Classes |
| struct | SPHostProcs |
| | Callback procedures provided to PICA by the application. More...
|
| struct | SPRuntimeSuite |
| | This suite allows you to obtain specific references to the PICA global lists and string pool. More...
|
| struct | SPBasicFuncStruct |
| | Internal. More...
|
Defines |
| #define | kSPRuntimeSuite "SP Runtime Suite" |
| #define | kSPRuntimeSuiteVersion5 5 |
| #define | kSPRuntimeSuiteVersion6 6 |
| #define | kSPRuntimeSuiteVersion kSPRuntimeSuiteVersion6 |
Typedefs |
| typedef void *(* | SPAllocateProc )(size_t size, void *hostData) |
| | Internal.
|
| typedef void(* | SPFreeProc )(void *block, void *hostData) |
| | Internal.
|
| typedef void *(* | SPReallocateProc )(void *block, size_t newSize, void *hostData) |
| | Internal.
|
| typedef void(* | SPStartupNotifyProc )(NotifyEvent event, void *notifyData, void *hostData) |
| | Called by an adapter to inform the application that a plug-in is being started up.
|
| typedef void(* | SPShutdownNotifyProc )(NotifyEvent event, void *notifyData, void *hostData) |
| | Called by an adapter to inform the application that a plug-in is being shut down.
|
| typedef void(* | SPAssertTrapProc )(const char *failMessage, void *hostData) |
| | Internal.
|
| typedef void(* | SPThrowTrapProc )(SPErr error, void *hostData) |
| | Internal.
|
| typedef void(* | SPDebugTrapProc )(const char *debugMessage, void *hostData) |
| | Internal.
|
| typedef SPAPI SPErr(* | SPAllocateStringPoolProc )(SPStringPoolRef *pool) |
| | Internal.
|
| typedef SPAPI SPErr(* | SPFreeStringPoolProc )(SPStringPoolRef stringPool) |
| | Internal.
|
| typedef SPAPI SPErr(* | SPMakeWStringProc )(SPStringPoolRef stringPool, const char *string, const char **wString) |
| | Internal.
|
| typedef SPAPI SPErr(* | SPGetHostAccessInfoProc )(SPPlatformAccessInfo *spHostAccessInfo) |
| | Internal.
|
| typedef SPAPI SPBoolean(* | SPFilterEventProc )(NotifyEvent event, const void *eventData) |
| | Internal.
|
| typedef SPAPI SPErr(* | SPAddPluginsProc )(void) |
| | Internal.
|
| typedef SPAPI SPBoolean(* | SPOverrideStartupProc )(SPPluginRef currentPlugin) |
| | Internal.
|
| typedef SPAPI SPErr(* | SPResolveLinkProc )(const char *shortcutFile, char *resolvedPath) |
| | Internal.
|
| typedef SPAPI SPErr(* | SPResolveLinkProcW )(const wchar_t *shortcutFile, wchar_t *resolvedPath) |
| typedef SPAPI SPErr(* | SPWideCharToPlatform )(char *destination, size_t dstSizeBytes, const ai::uint16 *src, size_t srcWcharCount) |
| typedef SPAPI SPErr(* | SPPlatformToWideChar )(ai::uint16 *destination, size_t dstCharCount, const char *src, size_t srcSizeBytes) |
| typedef SPAPI SPErr(* | GetNativePluginAccessProc )(SPPluginRef plugin, SPAccessRef *access) |
| | Internal.
|
| typedef SPAPI SPBoolean(* | MemoryIsCriticalProc )(void) |
| | Internal.
|
Enumerations |
| enum | NotifyEvent {
kAddFile,
kAddPlugin,
kSetMessage,
kSuitesAvailable,
kError,
kStartingupPlugin,
kNoEvent = 0xffffffff
} |
| | A notification event type, that an adapter passes to the SPStartupNotifyProc and SPShutdownNotifyProc when the associated plug-in is loaded or unloaded.
More...
|
Functions |
| SPAPI SPErr | SPGetRuntimeStringPool (SPStringPoolRef *stringPool) |
| | Internal.
|
| SPAPI SPErr | SPGetRuntimeSuiteList (SPSuiteListRef *suiteList) |
| | Internal.
|
| SPAPI SPErr | SPGetRuntimeFileList (SPFileListRef *fileList) |
| | Internal.
|
| SPAPI SPErr | SPGetRuntimePluginList (SPPluginListRef *pluginList) |
| | Internal.
|
| SPAPI SPErr | SPGetRuntimeAdapterList (SPAdapterListRef *adapterList) |
| | Internal.
|
| SPAPI SPErr | SPGetRuntimeHostProcs (SPHostProcs **hostProcs) |
| | Internal.
|
| SPAPI SPErr | SPGetRuntimePluginsFolder (SPPlatformFileReference *pluginFolder) |
| | Internal.
|
| SPAPI SPErr | SPSetRuntimePluginsFolder (SPPlatformFileReference *pluginFolder) |
| | Internal.
|
| SPAPI SPErr | SPGetRuntimeHostFileRef (SPPlatformFileReference *hostFileSpec) |
| | Internal.
|
| SPAPI SPErr | SPGetRuntimePluginsFolder_v5 (SPPlatformFileSpecification *pluginFolder) |
| | Internal.
|
| SPAPI SPErr | SPGetRuntimeHostFileRef_v5 (SPPlatformFileSpecification *hostFileSpec) |
| | Internal.
|
| void | SetUpBasicFuncs (SPBasicFuncStruct *inStruct) |
| | Internal.
|