libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CGdtfMacroVisualValue.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 CGdtfMacroVisualValueImpl : public VCOMImpl<IGdtfMacroVisualValue>
12 {
13 public:
16
19
22
23 virtual VCOMError VCOM_CALLTYPE BindToObject(void* objAddr);
24 virtual void* VCOM_CALLTYPE GetBoundObject();
25
26 private:
27 SceneData::GdtfMacroVisualValue* fMacroVisualValue;
28
29 public:
30 void SetPointer(SceneData::GdtfMacroVisualValue* macroVisualValue);
32
33 };
34
35 const VWIID IID_GdtfMacroVisualValue = { 0x0feadc0f, 0x9da4, 0x4f6a,{ 0xbc, 0x7a, 0xce, 0xeb, 0x7d, 0x8d, 0x5a, 0xd4 } };
36}
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
Definition GDTFManager.h:2058
Definition StdAfx.h:187
Definition CGdtfMacroVisualValue.h:12
void SetPointer(SceneData::GdtfMacroVisualValue *macroVisualValue)
Definition CGdtfMacroVisualValue.cpp:118
virtual VCOMError VCOM_CALLTYPE SetDmxChannel(IGdtfDmxChannelFunction *newValue)
Definition CGdtfMacroVisualValue.cpp:79
virtual void *VCOM_CALLTYPE GetBoundObject()
Definition CGdtfMacroVisualValue.cpp:110
SceneData::GdtfMacroVisualValue * GetPointer()
Definition CGdtfMacroVisualValue.cpp:123
virtual VCOMError VCOM_CALLTYPE SetDmxValue(DmxValue newValue)
Definition CGdtfMacroVisualValue.cpp:69
virtual VCOMError VCOM_CALLTYPE BindToObject(void *objAddr)
Definition CGdtfMacroVisualValue.cpp:100
CGdtfMacroVisualValueImpl()
Definition CGdtfMacroVisualValue.cpp:9
virtual VCOMError VCOM_CALLTYPE GetDmxChannel(IGdtfDmxChannelFunction **outValue)
Definition CGdtfMacroVisualValue.cpp:27
virtual VCOMError VCOM_CALLTYPE GetDmxValue(DmxValue &outValue)
Definition CGdtfMacroVisualValue.cpp:17
virtual ~CGdtfMacroVisualValueImpl()
Definition CGdtfMacroVisualValue.cpp:13
Definition IMediaRessourceVectorInterface.h:973
Uint64 DmxValue
Definition GDTFPrefix.h:17
Definition CieColor.h:9
const VWIID IID_GdtfMacroVisualValue
Definition CGdtfMacroVisualValue.h:35
uint32_t VCOMError
Definition VectorworksMVR.h:119
Definition VectorworksMVR.h:32