VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
stateComponentNetInterface.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2015 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
14 
15 #pragma once
16 
19 
20 namespace makVrf
21 {
22  class DtStateComponent;
23 
31  {
32  private:
35 
38 
41  orig);
42 
43  public:
44 
49  DtStateComponentNetInterface(DtStateData * simObject, DtVrlinkNetworkInterface* objectManager, bool publishObject = true);
50 
52  virtual ~DtStateComponentNetInterface() override;
53 
57  virtual bool init(const DtStateComponent*);
58 
59  virtual bool isUnit() const override { return false; };
60  virtual bool isEntity() const override { return false; };
61  virtual bool isEnvironmental() const override { return false; };
62 
63  virtual bool publishObject() const override {
64  return false;
65  }
66 
68  virtual void tick() override;
69 
70  protected:
71 
72  #if DtHLA
73  virtual RTI::ObjectClassHandle objectClassHandle() const override;
75  #endif
76 
77  protected:
79  };
80 }
virtual bool isEntity() const override
Definition: stateComponentNetInterface.h:60
Class Description: DtStateComponentNetInterface.
Definition: stateComponentNetInterface.h:30
The overall structure of the DtStateData mechanism is: The DtStateData contains a list of double buff...
Definition: stateData.h:398
Class Description: DtSimObjectNetInterface.
Definition: simObjectNetInterface.h:50
const DtStateComponent * myStateComponent
Definition: stateComponentNetInterface.h:78
virtual bool isEnvironmental() const override
Definition: stateComponentNetInterface.h:61
Definition: stateComponent.h:52
virtual bool publishObject() const override
Definition: stateComponentNetInterface.h:63
virtual bool isUnit() const override
Is this network interface for a local (true) or remote (false) object? Deriving network interfaces sh...
Definition: stateComponentNetInterface.h:59
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)