VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
diGuyObjectPublisherDIS.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2025 MAK Technologies, Inc
3 ** All rights reserved.
4 *********************************************************************/
5 
6 
7 #pragma once
8 
9 #include <vl/objectPublisher.h>
10 
12 
13 #if DtDIS
14 
15 //In DIS there is no object publisher. but in order to keep the state rep creators the same
16 //We are including a dummy class that creates the state Rep.
18 {
19 public:
21  typedef DtDIGuyObjectStateRepository* (*DtStateRepCreator)();
22 
23 public:
25  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
26  static DtStateRepCreator stateRepCreator();
27 
28 protected:
29  static DtStateRepCreator theStateRepCreator;
30 };
31 
32 #endif
Definition: diGuyObjectPublisherDIS.h:17
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
This file provides protocol independence for DtObjectPublisher.
static DtStateRepCreator theStateRepCreator
Definition: diGuyObjectPublisherDIS.h:29
Instances of DtDIGuyObjectStateRepository are used to store state data for DIGuyObject objects...
Definition: diGuyObjectStateRepository.h:31

Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)