SAP 3D Visual Enterprise applications SDK
DVLClient.h File Reference

Go to the source code of this file.

Classes

class  IDVLClient
 

Macros

#define DVLLOGSOURCE_OPENGL   "OpenGL"
 Logging source: OpenGL rendering layer.
 
#define DVLLOGSOURCE_MEMORY   "Memory"
 Logging source: Memory management routines.
 
#define DVLLOGSOURCE_LOCALFILESYSTEM   "LocalFileSystem"
 Logging source: Local file system manager.
 
#define DVLLOGSOURCE_HTTPFILESYSTEM   "HTTPFileSystem"
 Logging source: HTTP file system manager.
 
#define DVLLOGSOURCE_REMOTEFILESYSTEM   "RemoteFileSystem"
 Logging source: Remote file system manager.
 
#define DVLLOGSOURCE_VDS   "VDS"
 Logging source: VDS file reading routines.
 
#define DVLLOGSOURCE_SCENE   "Scene"
 Logging source: Scene manipulation routines.
 

Enumerations

enum  DVLCLIENTLOGTYPE { DVLLOGTYPE_DEBUG = 0, DVLLOGTYPE_INFO = 1, DVLLOGTYPE_WARNING = 2, DVLLOGTYPE_ERROR = 3 }
 Defines the type of the logged information. More...
 
enum  DVLSTEPEVENT { DVLSTEPEVENT_STARTED = 0, DVLSTEPEVENT_SWITCHED = 1, DVLSTEPEVENT_FINISHED = 2 }
 Defines the type of a step event. More...
 

Detailed Description

This header defines the Client interface which abstracts data interaction between DVL library and the client

Enumeration Type Documentation

§ DVLCLIENTLOGTYPE

Defines the type of the logged information.

Enumerator
DVLLOGTYPE_DEBUG 

Debugging information, usually can be ignored.

DVLLOGTYPE_INFO 

Information message, like name of the loading file or ID of the activated step.

DVLLOGTYPE_WARNING 

Warning message, usually means that something went wrong but you can proceed.

DVLLOGTYPE_ERROR 

Error message, means that something has failed.

§ DVLSTEPEVENT

Defines the type of a step event.

Enumerator
DVLSTEPEVENT_STARTED 

step has started (stepId is a new step)

DVLSTEPEVENT_SWITCHED 

the previous step has finished and the new one is started (stepId is a new step)

DVLSTEPEVENT_FINISHED 

the step has finished playing and no more steps are to be played (stepId is the old step)