libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CGdtfBreak.h
Go to the documentation of this file.
1//-----------------------------------------------------------------------------
2//----- Copyright deersoft 2015 - 2018 www.deersoft.de
3//-----------------------------------------------------------------------------
4#pragma once
5
6#include "GDTFManager.h"
8
9namespace VectorworksMVR
10{
11 //----------------------------------------------------------------------------------------
12 class CGdtfBreakImpl : public VCOMImpl<IGdtfBreak>
13 {
14 public:
16 virtual ~CGdtfBreakImpl();
17
18 virtual VCOMError VCOM_CALLTYPE GetDmxBreak(Sint32& dmxBreak);
20
21 virtual VCOMError VCOM_CALLTYPE SetDmxBreak(Sint32 dmxBreak);
23
24 virtual VCOMError VCOM_CALLTYPE BindToObject(void* objAddr);
25 virtual void* VCOM_CALLTYPE GetBoundObject();
26
27 private:
29 public:
30 void setPointer(SceneData::GdtfBreak* breakp);
31 };
32 const VWIID IID_GdtfBreak = { 0x67f3107f, 0xebfb, 0x48b9, {0x96, 0xac, 0x51, 0xa4, 0xee, 0x93, 0xf6, 0xd8}};
33}
int32_t Sint32
Definition GSTypes.h:36
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
Definition GDTFManager.h:1456
Definition StdAfx.h:187
Definition CGdtfBreak.h:13
virtual VCOMError VCOM_CALLTYPE BindToObject(void *objAddr)
Definition CGdtfBreak.cpp:63
virtual void *VCOM_CALLTYPE GetBoundObject()
Definition CGdtfBreak.cpp:73
virtual VCOMError VCOM_CALLTYPE SetDmxAddress(DMXAddress dmxAdress)
Definition CGdtfBreak.cpp:48
virtual VCOMError VCOM_CALLTYPE GetDmxAddress(DMXAddress &dmxAdress)
Definition CGdtfBreak.cpp:29
virtual VCOMError VCOM_CALLTYPE SetDmxBreak(Sint32 dmxBreak)
Definition CGdtfBreak.cpp:38
virtual VCOMError VCOM_CALLTYPE GetDmxBreak(Sint32 &dmxBreak)
Definition CGdtfBreak.cpp:20
void setPointer(SceneData::GdtfBreak *breakp)
Definition CGdtfBreak.cpp:58
CGdtfBreakImpl()
Definition CGdtfBreak.cpp:10
virtual ~CGdtfBreakImpl()
Definition CGdtfBreak.cpp:15
Uint16 DMXAddress
Definition GDTFPrefix.h:13
Definition CieColor.h:9
const VWIID IID_GdtfBreak
Definition CGdtfBreak.h:32
uint32_t VCOMError
Definition VectorworksMVR.h:119
Definition VectorworksMVR.h:32