52 #define DVLLOGSOURCE_OPENGL "OpenGL" 55 #define DVLLOGSOURCE_MEMORY "Memory" 58 #define DVLLOGSOURCE_LOCALFILESYSTEM "LocalFileSystem" 61 #define DVLLOGSOURCE_HTTPFILESYSTEM "HTTPFileSystem" 64 #define DVLLOGSOURCE_REMOTEFILESYSTEM "RemoteFileSystem" 67 #define DVLLOGSOURCE_VDS "VDS" 70 #define DVLLOGSOURCE_SCENE "Scene" virtual void OnNodeSelectionChanged(IDVLScene *pScene, size_t uNumberOfSelectedNodes, DVLID idFirstSelectedNode)
Definition: DVLClient.h:94
Information message, like name of the loading file or ID of the activated step.
Definition: DVLClient.h:22
virtual bool RequestCallback(void *pCallbackParam)
Definition: DVLClient.h:176
Warning message, usually means that something went wrong but you can proceed.
Definition: DVLClient.h:25
Error message, means that something has failed.
Definition: DVLClient.h:28
virtual void NotifyFrameStarted()
Definition: DVLClient.h:152
virtual void OnNodeVisibilityChanged(IDVLScene *pScene, DVLID id, bool bNewVisibility)
Definition: DVLClient.h:101
step has started (stepId is a new step)
Definition: DVLClient.h:40
Definition: DVLScene.h:586
uint64_t DVLID
DVLID is the main identifier for all items inside a DVL scene. Materials, nodes, meshes, lights, cameras, animations - they all have unique DVLID.
Definition: DVLTypes.h:12
the step has finished playing and no more steps are to be played (stepId is the old step) ...
Definition: DVLClient.h:46
virtual bool NotifyFileLoadProgress(float fProgress)
Definition: DVLClient.h:145
Debugging information, usually can be ignored.
Definition: DVLClient.h:19
virtual void OnURLClick(const char *url, DVLID nodeId)
Definition: DVLClient.h:132
DVLCLIENTLOGTYPE
Defines the type of the logged information.
Definition: DVLClient.h:16
virtual const char * GetDebugInfoString()
Definition: DVLClient.h:167
the previous step has finished and the new one is started (stepId is a new step)
Definition: DVLClient.h:43
virtual void OnStepEvent(DVLSTEPEVENT type, DVLID stepId)
Definition: DVLClient.h:122
virtual void NotifyFrameFinished()
Definition: DVLClient.h:159
DVLSTEPEVENT
Defines the type of a step event.
Definition: DVLClient.h:37
virtual void LogMessage(DVLCLIENTLOGTYPE type, const char *szSource, const char *szText)
Definition: DVLClient.h:112
Definition: DVLClient.h:80
virtual void NotifySceneGeometryLoaded(IDVLScene *pScene)
Definition: DVLClient.h:183