libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CGdtfMacroDMXValue.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"
7
8namespace VectorworksMVR
9{
10 //----------------------------------------------------------------------------------------
11 class CGdtfMacroDMXValueImpl : public VCOMImpl<IGdtfMacroDMXValue>
12 {
13 public:
16
19
20 virtual VCOMError VCOM_CALLTYPE BindToObject(void* objAddr);
21 virtual void* VCOM_CALLTYPE GetBoundObject();
22 private:
23 SceneData::GdtfMacroDMXValue* fMacroDMXValue;
24
25 public:
26 void SetPointer(SceneData::GdtfMacroDMXValue* MacroDMXValue);
28
29 };
30
31 const VWIID IID_GdtfMacroDMXValue = { 0x43d21f05, 0x1129, 0x42b3,{ 0x9d, 0x7d, 0x87, 0x3e, 0xad, 0xe3, 0x79, 0x14 } };
32}
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
Definition GDTFManager.h:1977
Definition StdAfx.h:187
Definition CGdtfMacroDMXValue.h:12
virtual void *VCOM_CALLTYPE GetBoundObject()
Definition CGdtfMacroDMXValue.cpp:27
SceneData::GdtfMacroDMXValue * GetPointer()
Definition CGdtfMacroDMXValue.cpp:92
void SetPointer(SceneData::GdtfMacroDMXValue *MacroDMXValue)
Definition CGdtfMacroDMXValue.cpp:87
virtual VCOMError VCOM_CALLTYPE BindToObject(void *objAddr)
Definition CGdtfMacroDMXValue.cpp:16
virtual VCOMError VCOM_CALLTYPE GetDmxValue(DmxValue &outValue)
Definition CGdtfMacroDMXValue.cpp:35
virtual ~CGdtfMacroDMXValueImpl()
Definition CGdtfMacroDMXValue.cpp:12
CGdtfMacroDMXValueImpl()
Definition CGdtfMacroDMXValue.cpp:8
virtual VCOMError VCOM_CALLTYPE GetDmxChannel(IGdtfDmxChannel **outValue)
Definition CGdtfMacroDMXValue.cpp:45
Definition IMediaRessourceVectorInterface.h:1072
Uint64 DmxValue
Definition GDTFPrefix.h:17
Definition CieColor.h:9
const VWIID IID_GdtfMacroDMXValue
Definition CGdtfMacroDMXValue.h:31
uint32_t VCOMError
Definition VectorworksMVR.h:119
Definition VectorworksMVR.h:32