libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CGdtfMacro.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 CGdtfMacroImpl : public VCOMImpl<IGdtfMacro>
13 {
14 public:
16 virtual ~CGdtfMacroImpl();
17
20
23
24 virtual VCOMError VCOM_CALLTYPE GetMacroDMX(IGdtfMacroDMX** outMacroDmx);
26
29 private:
31
32 public:
35 };
36 const VWIID IID_GdtfMacro = { 0xba3ddafc, 0x2ce0, 0x43d9, {0xab, 0x0b, 0xdc, 0xff, 0x30, 0xab, 0x49, 0xb1}};
37}
const char * MvrString
Definition IMediaRessourceVectorInterface.h:16
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
Definition GDTFManager.h:1939
Definition StdAfx.h:187
Definition CGdtfMacro.h:13
virtual MvrString VCOM_CALLTYPE GetName()
Definition CGdtfMacro.cpp:22
virtual ~CGdtfMacroImpl()
Definition CGdtfMacro.cpp:18
virtual VCOMError VCOM_CALLTYPE CreateMacroVisual(IGdtfMacroVisual **outMacroVisual)
Definition CGdtfMacro.cpp:143
virtual VCOMError VCOM_CALLTYPE CreateMacroDMX(IGdtfMacroDMX **outMacroDmx)
Definition CGdtfMacro.cpp:100
CGdtfMacroImpl()
Definition CGdtfMacro.cpp:13
virtual VCOMError VCOM_CALLTYPE SetChannelFunction(IGdtfDmxChannelFunction *newChannelFunction)
Definition CGdtfMacro.cpp:84
SceneData::GdtfMacro * getPointer()
Definition CGdtfMacro.cpp:284
void setPointer(SceneData::GdtfMacro *macro)
Definition CGdtfMacro.cpp:279
virtual VCOMError VCOM_CALLTYPE GetMacroVisual(IGdtfMacroVisual **outMacroVisual)
Definition CGdtfMacro.cpp:232
virtual VCOMError VCOM_CALLTYPE SetName(MvrString name)
Definition CGdtfMacro.cpp:29
virtual VCOMError VCOM_CALLTYPE GetChannelFunction(IGdtfDmxChannelFunction **outChannelFunction)
Definition CGdtfMacro.cpp:39
virtual VCOMError VCOM_CALLTYPE GetMacroDMX(IGdtfMacroDMX **outMacroDmx)
Definition CGdtfMacro.cpp:187
Definition IMediaRessourceVectorInterface.h:973
Definition IMediaRessourceVectorInterface.h:1142
Definition IMediaRessourceVectorInterface.h:1182
Definition CieColor.h:9
const VWIID IID_GdtfMacro
Definition CGdtfMacro.h:36
uint32_t VCOMError
Definition VectorworksMVR.h:119
Definition VectorworksMVR.h:32