VR-Engage  2.2
Loading...
Searching...
No Matches
cigiIgControlPublisherV4.h
Go to the documentation of this file.
1/*******************************************************************************
2** Copyright (c) 2024 MAK Technologies, Inc.
3** All rights reserved.
4*******************************************************************************/
5#pragma once
6
9
10#include <CigiIGCtrlV4.h>
11
12namespace makVre
13{
14
15class CIGIHOST_DLL DtCigiIgControlPublisherV4 : public DtCigiPublisherTemplate<CigiIGCtrlV4, DtCigiIgControlPublisherV4,
16 DtCigiIgControlPublisher, DtCigiDataCreator>
17{
18public:
20 virtual ~DtCigiIgControlPublisherV4() override {}
21
22 virtual void setLastReceivedIgFrame(Cigi_uint32 frame) override;
23
24protected:
25 virtual void initCigi() override;
26 virtual void updateCigi() override;
27};
28
29} // namespace makVre
Publishes CIGI IG Control packets.
virtual void initCigi() override
Derived Publisher classes should override initCigi() to set initial values in the CIGI data.
virtual void updateCigi() override
Derived Publisher classes should override updateCigi() to update values in the CIGI data.
DtCigiIgControlPublisherV4()
Definition cigiIgControlPublisherV4.h:19
virtual void setLastReceivedIgFrame(Cigi_uint32 frame) override
virtual ~DtCigiIgControlPublisherV4() override
Definition cigiIgControlPublisherV4.h:20
Contains the DLL export macro.
#define CIGIHOST_DLL
Definition export.h:20
Include export definitions for this library.
Definition glsVreMessageUtil.h:49