libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CGdtfDmxChannelSet.h
Go to the documentation of this file.
1//-----------------------------------------------------------------------------
2//----- Copyright deersoft 2015 - 2018 www.deersoft.de
3//-----------------------------------------------------------------------------
4#pragma once
5
7#include "GDTFManager.h"
8
9namespace VectorworksMVR
10{
11 //----------------------------------------------------------------------------------------
12 class CGdtfDmxChannelSetImpl : public VCOMImpl<IGdtfDmxChannelSet>
13 {
14 public:
17
21
22 virtual VCOMError VCOM_CALLTYPE GetPhysicalStart(double& start);
23 virtual VCOMError VCOM_CALLTYPE GetPhysicalEnd(double& end);
24 virtual VCOMError VCOM_CALLTYPE GetWheelSlot(Sint32& WheelSlotIdx);
26
27
28 virtual VCOMError VCOM_CALLTYPE SetPhysicalStart(double start);
29 virtual VCOMError VCOM_CALLTYPE SetPhysicalEnd(double end);
30 virtual VCOMError VCOM_CALLTYPE SetWheelSlot(Sint32 wheelSlotIdx);
31
32 virtual VCOMError VCOM_CALLTYPE BindToObject(void* objAddr);
33 virtual void* VCOM_CALLTYPE GetBoundObject();
34
35 private:
37
38 public:
40 };
41 const VWIID IID_GdtfDmxChannelSet = { 0x408771ce, 0x035a, 0x4ba2, {0x84, 0x00, 0x8e, 0xbb, 0xb9, 0x21, 0x94, 0x64}};
42
43}
int32_t Sint32
Definition GSTypes.h:36
const char * MvrString
Definition IMediaRessourceVectorInterface.h:16
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
Definition GDTFManager.h:1519
Definition StdAfx.h:187
Definition CGdtfDmxChannelSet.h:13
virtual VCOMError VCOM_CALLTYPE SetPhysicalEnd(double end)
Definition CGdtfDmxChannelSet.cpp:96
virtual VCOMError VCOM_CALLTYPE SetPhysicalStart(double start)
Definition CGdtfDmxChannelSet.cpp:87
virtual VCOMError VCOM_CALLTYPE GetUsePhysicalFromParent(bool &outUse)
Definition CGdtfDmxChannelSet.cpp:77
virtual VCOMError VCOM_CALLTYPE GetPhysicalEnd(double &end)
Definition CGdtfDmxChannelSet.cpp:58
CGdtfDmxChannelSetImpl()
Definition CGdtfDmxChannelSet.cpp:11
virtual VCOMError VCOM_CALLTYPE GetPhysicalStart(double &start)
Definition CGdtfDmxChannelSet.cpp:49
void setPointer(SceneData::GdtfDmxChannelSet *channelSet)
Definition CGdtfDmxChannelSet.cpp:115
virtual VCOMError VCOM_CALLTYPE GetDmxEndAddress(DmxValue &address)
Definition CGdtfDmxChannelSet.cpp:39
virtual VCOMError VCOM_CALLTYPE SetWheelSlot(Sint32 wheelSlotIdx)
Definition CGdtfDmxChannelSet.cpp:105
virtual void *VCOM_CALLTYPE GetBoundObject()
Definition CGdtfDmxChannelSet.cpp:130
virtual VCOMError VCOM_CALLTYPE BindToObject(void *objAddr)
Definition CGdtfDmxChannelSet.cpp:120
virtual MvrString VCOM_CALLTYPE GetName()
Definition CGdtfDmxChannelSet.cpp:21
virtual VCOMError VCOM_CALLTYPE GetDmxStartAddress(DmxValue &address)
Definition CGdtfDmxChannelSet.cpp:29
virtual VCOMError VCOM_CALLTYPE GetWheelSlot(Sint32 &WheelSlotIdx)
Definition CGdtfDmxChannelSet.cpp:67
virtual ~CGdtfDmxChannelSetImpl()
Definition CGdtfDmxChannelSet.cpp:16
Uint64 DmxValue
Definition GDTFPrefix.h:17
Definition CieColor.h:9
uint32_t VCOMError
Definition VectorworksMVR.h:119
const VWIID IID_GdtfDmxChannelSet
Definition CGdtfDmxChannelSet.h:41
Definition VectorworksMVR.h:32