81#include "vtkABINamespace.h"
83#include "vtkSerializationManagerModule.h"
100 void* ser,
void* deser,
void* invoker,
const char** error);
119#define vtkSessionResultSuccess 1
120#define vtkSessionResultFailure 0
123#define vtkCreateSession VTK_ABI_NAMESPACE_MANGLE(vtkCreateSession)
124#define vtkFreeSession VTK_ABI_NAMESPACE_MANGLE(vtkFreeSession)
125#define vtkSessionInitializeObjectManager VTK_ABI_NAMESPACE_MANGLE(vtkSessionInitializeObjectManager)
126#define vtkSessionInitializeObjectManagerExtensionHandlers VTK_ABI_NAMESPACE_MANGLE(vtkSessionInitializeObjectManagerExtensionHandlers)
127#define vtkSessionGetManager VTK_ABI_NAMESPACE_MANGLE(vtkSessionGetManager)
128#define vtkSessionCreateObject VTK_ABI_NAMESPACE_MANGLE(vtkSessionCreateObject)
129#define vtkSessionDestroyObject VTK_ABI_NAMESPACE_MANGLE(vtkSessionDestroyObject)
130#define vtkSessionRegisterState VTK_ABI_NAMESPACE_MANGLE(vtkSessionRegisterState)
131#define vtkSessionUnRegisterState VTK_ABI_NAMESPACE_MANGLE(vtkSessionUnRegisterState)
132#define vtkSessionGetState VTK_ABI_NAMESPACE_MANGLE(vtkSessionGetState)
133#define vtkSessionSkipProperty VTK_ABI_NAMESPACE_MANGLE(vtkSessionSkipProperty)
134#define vtkSessionUnSkipProperty VTK_ABI_NAMESPACE_MANGLE(vtkSessionUnSkipProperty)
135#define vtkSessionRegisterBlob VTK_ABI_NAMESPACE_MANGLE(vtkSessionRegisterBlob)
136#define vtkSessionUnRegisterBlob VTK_ABI_NAMESPACE_MANGLE(vtkSessionUnRegisterBlob)
137#define vtkSessionGetBlob VTK_ABI_NAMESPACE_MANGLE(vtkSessionGetBlob)
138#define vtkSessionPruneUnusedBlobs VTK_ABI_NAMESPACE_MANGLE(vtkSessionPruneUnusedBlobs)
139#define vtkSessionPruneUnusedObjects VTK_ABI_NAMESPACE_MANGLE(vtkSessionPruneUnusedObjects)
140#define vtkSessionPruneUnusedStates VTK_ABI_NAMESPACE_MANGLE(vtkSessionPruneUnusedStates)
141#define vtkSessionClear VTK_ABI_NAMESPACE_MANGLE(vtkSessionClear)
142#define vtkSessionInvoke VTK_ABI_NAMESPACE_MANGLE(vtkSessionInvoke)
143#define vtkSessionGetAllDependencies VTK_ABI_NAMESPACE_MANGLE(vtkSessionGetAllDependencies)
144#define vtkSessionFreeGetAllDependenciesResult VTK_ABI_NAMESPACE_MANGLE(vtkSessionFreeGetAllDependenciesResult)
145#define vtkSessionGetTotalBlobMemoryUsage VTK_ABI_NAMESPACE_MANGLE(vtkSessionGetTotalBlobMemoryUsage)
146#define vtkSessionGetTotalVTKDataObjectMemoryUsage VTK_ABI_NAMESPACE_MANGLE(vtkSessionGetTotalVTKDataObjectMemoryUsage)
147#define vtkSessionUpdateObjectsFromStates VTK_ABI_NAMESPACE_MANGLE(vtkSessionUpdateObjectsFromStates)
148#define vtkSessionUpdateStatesFromObjects VTK_ABI_NAMESPACE_MANGLE(vtkSessionUpdateStatesFromObjects)
149#define vtkSessionUpdateObjectFromState VTK_ABI_NAMESPACE_MANGLE(vtkSessionUpdateObjectFromState)
150#define vtkSessionUpdateStateFromObject VTK_ABI_NAMESPACE_MANGLE(vtkSessionUpdateStateFromObject)
151#define vtkSessionSetSize VTK_ABI_NAMESPACE_MANGLE(vtkSessionSetSize)
152#define vtkSessionRender VTK_ABI_NAMESPACE_MANGLE(vtkSessionRender)
153#define vtkSessionResetCamera VTK_ABI_NAMESPACE_MANGLE(vtkSessionResetCamera)
154#define vtkSessionStartEventLoop VTK_ABI_NAMESPACE_MANGLE(vtkSessionStartEventLoop)
155#define vtkSessionStopEventLoop VTK_ABI_NAMESPACE_MANGLE(vtkSessionStopEventLoop)
156#define vtkSessionAddObserver VTK_ABI_NAMESPACE_MANGLE(vtkSessionAddObserver)
157#define vtkSessionRemoveObserver VTK_ABI_NAMESPACE_MANGLE(vtkSessionRemoveObserver)
158#define vtkSessionImport VTK_ABI_NAMESPACE_MANGLE(vtkSessionImport)
159#define vtkSessionExport VTK_ABI_NAMESPACE_MANGLE(vtkSessionExport)
160#define vtkSessionPrintSceneManagerInformation VTK_ABI_NAMESPACE_MANGLE(vtkSessionPrintSceneManagerInformation)
161#define vtkSessionSetDeserializerLogVerbosity VTK_ABI_NAMESPACE_MANGLE(vtkSessionSetDeserializerLogVerbosity)
162#define vtkSessionSetInvokerLogVerbosity VTK_ABI_NAMESPACE_MANGLE(vtkSessionSetInvokerLogVerbosity)
163#define vtkSessionSetObjectManagerLogVerbosity VTK_ABI_NAMESPACE_MANGLE(vtkSessionSetObjectManagerLogVerbosity)
164#define vtkSessionSetSerializerLogVerbosity VTK_ABI_NAMESPACE_MANGLE(vtkSessionSetSerializerLogVerbosity)
293 vtkSession session,
const char* className,
const char* propertyName);
304 vtkSession session,
const char* className,
const char* propertyName);
318 vtkSession session,
const char* hash, uint8_t* blob,
size_t length);
341 vtkSession session,
const char* hash,
size_t* length);
530 vtkSession session,
const char* stateFileName,
const char* blobFileName);
608 vtkSession session,
const char* verbosityStr);
618 vtkSession session,
const char* verbosityStr);
628 vtkSession session,
const char* verbosityStr);
638 vtkSession session,
const char* verbosityStr);
vtkSessionJsonParseFunc ParseJson
int InteractorManagesTheEventLoop
vtkSessionJsonStringifyFunc StringifyJson
#define vtkSessionUnRegisterState
#define vtkSessionSetSize
#define vtkSessionUpdateObjectsFromStates
#define vtkSessionPruneUnusedObjects
vtkSessionJson(* vtkSessionJsonParseFunc)(const char *)
#define vtkSessionAddObserver
#define vtkSessionStartEventLoop
#define vtkSessionGetTotalVTKDataObjectMemoryUsage
struct vtkSessionImpl * vtkSession
int(* vtkSessionObjectManagerRegistrarFunc)(void *ser, void *deser, void *invoker, const char **error)
#define vtkSessionCreateObject
#define vtkSessionSkipProperty
#define vtkSessionResetCamera
#define vtkSessionSetObjectManagerLogVerbosity
#define vtkSessionPrintSceneManagerInformation
#define vtkSessionSetSerializerLogVerbosity
#define vtkSessionStopEventLoop
#define vtkSessionUpdateStatesFromObjects
#define vtkSessionSetDeserializerLogVerbosity
struct vtkSessionJsonImpl * vtkSessionJson
#define vtkSessionGetBlob
#define vtkSessionRegisterState
#define vtkSessionPruneUnusedStates
#define vtkSessionUpdateObjectFromState
#define vtkSessionPruneUnusedBlobs
#define vtkSessionRegisterBlob
#define vtkSessionInitializeObjectManager
#define vtkSessionGetManager
#define vtkSessionInitializeObjectManagerExtensionHandlers
#define vtkSessionGetState
#define vtkSessionUnRegisterBlob
#define vtkSessionSetInvokerLogVerbosity
char *(* vtkSessionJsonStringifyFunc)(vtkSessionJson)
#define vtkSessionDestroyObject
void(* vtkSessionObserverCallbackFunc)(vtkObjectHandle, const char *)
#define vtkSessionUnSkipProperty
#define vtkSessionGetTotalBlobMemoryUsage
#define vtkSessionGetAllDependencies
#define vtkSessionUpdateStateFromObject
#define vtkSessionFreeGetAllDependenciesResult
#define vtkSessionRemoveObserver