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 | kSPRuntimeSuiteVersion6 6 |
| #define | kSPRuntimeSuiteVersion7 7 |
| #define | kSPRuntimeSuiteVersion kSPRuntimeSuiteVersion7 |
| #define | SPPerfLoggingEnabled 1 |
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 void(* | SPWarningProc )(const char *warningMessage, void *hostData) |
| 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.
|
| typedef SPAPI void(* | SPPerfLogTimerStart )(void **hostLogData, SPBoolean pauseAtStart) |
| typedef SPAPI void(* | SPPerfLogTimerPause )(void *hostLogData) |
| typedef SPAPI void(* | SPPerfLogTimerPlay )(void *hostLogData) |
| typedef SPAPI void(* | SPPerfLogPut )(void *hostLogData, const char *logString1, const char *logString2) |
| typedef SPAPI void(* | SPPerfLogPutWithGivenTime )(ai::int64 givenTime, const char *logString1, const char *logString2) |
| typedef SPAPI ai::int64(* | SPGetElapsedMicroSeconds )(void *hostLogData) |
| typedef SPAPI void(* | SPPerfLogTimerDestroy )(void *hostLogData) |
Enumerations |
| enum | NotifyEvent {
kAddFile,
kAddPlugin,
kSetMessage,
kSuitesAvailable,
kError,
kStartingupPlugin,
kPreShutdownPlugin,
kPostShutdownPlugin,
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.
|