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 vtkSessionStartWebXR VTK_ABI_NAMESPACE_MANGLE(vtkSessionStartWebXR)
155 #define vtkSessionStopWebXR VTK_ABI_NAMESPACE_MANGLE(vtkSessionStopWebXR)
156 #define vtkSessionStartEventLoop VTK_ABI_NAMESPACE_MANGLE(vtkSessionStartEventLoop)
157 #define vtkSessionStopEventLoop VTK_ABI_NAMESPACE_MANGLE(vtkSessionStopEventLoop)
158 #define vtkSessionAddObserver VTK_ABI_NAMESPACE_MANGLE(vtkSessionAddObserver)
159 #define vtkSessionRemoveObserver VTK_ABI_NAMESPACE_MANGLE(vtkSessionRemoveObserver)
160 #define vtkSessionRemoveAllObservers VTK_ABI_NAMESPACE_MANGLE(vtkSessionRemoveAllObservers)
161 #define vtkSessionRemoveAllObserversFromAllObjects VTK_ABI_NAMESPACE_MANGLE(vtkSessionRemoveAllObserversFromAllObjects)
162 #define vtkSessionImport VTK_ABI_NAMESPACE_MANGLE(vtkSessionImport)
163 #define vtkSessionExport VTK_ABI_NAMESPACE_MANGLE(vtkSessionExport)
164 #define vtkSessionPrintObjectToString VTK_ABI_NAMESPACE_MANGLE(vtkSessionPrintObjectToString)
165 #define vtkSessionPrintSceneManagerInformation VTK_ABI_NAMESPACE_MANGLE(vtkSessionPrintSceneManagerInformation)
166 #define vtkSessionSetDeserializerLogVerbosity VTK_ABI_NAMESPACE_MANGLE(vtkSessionSetDeserializerLogVerbosity)
167 #define vtkSessionSetInvokerLogVerbosity VTK_ABI_NAMESPACE_MANGLE(vtkSessionSetInvokerLogVerbosity)
168 #define vtkSessionSetObjectManagerLogVerbosity VTK_ABI_NAMESPACE_MANGLE(vtkSessionSetObjectManagerLogVerbosity)
169 #define vtkSessionSetSerializerLogVerbosity VTK_ABI_NAMESPACE_MANGLE(vtkSessionSetSerializerLogVerbosity)
298 vtkSession session,
const char* className,
const char* propertyName);
309 vtkSession session,
const char* className,
const char* propertyName);
346 vtkSession session,
const char* hash,
size_t* length);
470 uint8_t
mode, uint32_t requiredFeatures, uint32_t optionalFeatures);
580 vtkSession session,
const char* stateFileName,
const char* blobFileName);
671 vtkSession session,
const char* verbosityStr);
681 vtkSession session,
const char* verbosityStr);
691 vtkSession session,
const char* verbosityStr);
701 vtkSession session,
const char* verbosityStr);
#define vtkSessionStartWebXR
struct vtkSessionDescriptor vtkSessionDescriptor
#define vtkSessionPrintObjectToString
struct vtkSessionImpl * vtkSession
#define vtkSessionPruneUnusedObjects
#define vtkSessionUpdateStateFromObject
#define vtkSessionUpdateObjectsFromStates
#define vtkSessionPrintSceneManagerInformation
#define vtkSessionUpdateObjectFromState
#define vtkSessionCreateObject
#define vtkSessionSetObjectManagerLogVerbosity
#define vtkSessionGetState
#define vtkSessionSetInvokerLogVerbosity
#define vtkSessionUnRegisterState
#define vtkSessionRemoveObserver
#define vtkSessionSkipProperty
#define vtkSessionPruneUnusedStates
int InteractorManagesTheEventLoop
#define vtkSessionInitializeObjectManagerExtensionHandlers
vtkSessionJson(* vtkSessionJsonParseFunc)(const char *)
#define vtkSessionFreeGetAllDependenciesResult
struct vtkSessionJsonImpl * vtkSessionJson
#define vtkSessionUnSkipProperty
#define vtkSessionGetBlob
#define vtkSessionGetTotalBlobMemoryUsage
#define vtkSessionResetCamera
void(* vtkSessionObserverCallbackFunc)(vtkObjectHandle, const char *)
#define vtkSessionRegisterState
#define vtkSessionRemoveAllObservers
#define vtkSessionRemoveAllObserversFromAllObjects
#define vtkSessionDestroyObject
#define vtkSessionStopWebXR
#define vtkSessionGetTotalVTKDataObjectMemoryUsage
#define vtkSessionInitializeObjectManager
#define vtkSessionSetDeserializerLogVerbosity
char *(* vtkSessionJsonStringifyFunc)(vtkSessionJson)
#define vtkSessionGetAllDependencies
#define vtkSessionSetSize
#define vtkSessionUnRegisterBlob
int(* vtkSessionObjectManagerRegistrarFunc)(void *ser, void *deser, void *invoker, const char **error)
#define vtkSessionGetManager
#define vtkSessionPruneUnusedBlobs
#define vtkSessionUpdateStatesFromObjects
#define vtkSessionSetSerializerLogVerbosity
#define vtkSessionAddObserver
vtkSessionJsonStringifyFunc StringifyJson
vtkSessionJsonParseFunc ParseJson
#define vtkSessionStopEventLoop
#define vtkSessionStartEventLoop
#define vtkSessionRegisterBlob