VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
publicApi.h
Go to the documentation of this file.
1 /*********************************************************************************
2 ** Copyright (c) 2014 MAK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************************/
5 
6 #pragma once
7 
11 
13 
14 extern "C"
15 {
17  MANAGEDINTERFACE_DLL void managedMessageToManagedInterface(unsigned char* msg, int length);
18 
20  typedef void (*ManagedMessageDelegate)(unsigned char* msg, int length);
21 
24 
26  MANAGEDINTERFACE_DLL void tick(double maxTime);
27 
30 
33 }
#define MANAGEDINTERFACE_DLL
Definition: plugin.h:15
MANAGEDINTERFACE_DLL void managedMessageToManagedInterface(unsigned char *msg, int length)
Handles a message sent to managedInterface from C#(on the C/C++ side)
MANAGEDINTERFACE_DLL void initalizeManagedInterface(ManagedMessageDelegate del, char *dataPath)
place to register a C# message handler on the C++ side
void(* ManagedMessageDelegate)(unsigned char *msg, int length)
typedef for external function to handle messages coming from DtManagedInterfac
Definition: managedInterface.h:36
MANAGEDINTERFACE_DLL void tick(double maxTime)
Tick ManagedInterface.
MANAGEDINTERFACE_DLL void shutdown_managedInterface()
Shutdown ManagedInterface.
MANAGEDINTERFACE_DLL bool checkVrlLicense()
Check VR-Link License Availability.

Document ID: Generated on Thu Sep 19 02:12:35 EDT 2024 from SVN revision 269601
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)