libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
VectorworksMVR::CGdtfMacroImpl Class Reference

#include <CGdtfMacro.h>

Inheritance diagram for VectorworksMVR::CGdtfMacroImpl:
VCOMImpl< IGdtfMacro > VectorworksMVR::IGdtfMacro VectorworksMVR::IVWUnknown

Public Member Functions

 CGdtfMacroImpl ()
 
virtual ~CGdtfMacroImpl ()
 
virtual MvrString VCOM_CALLTYPE GetName ()
 
virtual VCOMError VCOM_CALLTYPE SetName (MvrString name)
 
virtual VCOMError VCOM_CALLTYPE GetChannelFunction (IGdtfDmxChannelFunction **outChannelFunction)
 
virtual VCOMError VCOM_CALLTYPE SetChannelFunction (IGdtfDmxChannelFunction *newChannelFunction)
 
virtual VCOMError VCOM_CALLTYPE GetMacroDMX (IGdtfMacroDMX **outMacroDmx)
 
virtual VCOMError VCOM_CALLTYPE CreateMacroDMX (IGdtfMacroDMX **outMacroDmx)
 
virtual VCOMError VCOM_CALLTYPE GetMacroVisual (IGdtfMacroVisual **outMacroVisual)
 
virtual VCOMError VCOM_CALLTYPE CreateMacroVisual (IGdtfMacroVisual **outMacroVisual)
 
void setPointer (SceneData::GdtfMacro *macro)
 
SceneData::GdtfMacrogetPointer ()
 
- Public Member Functions inherited from VCOMImpl< IGdtfMacro >
 VCOMImpl ()
 
 VCOMImpl (IVWUnknown *parent)
 
virtual ~VCOMImpl ()
 
virtual uint32_t VCOM_CALLTYPE AddRef ()
 
virtual uint32_t VCOM_CALLTYPE Release ()
 
- Public Member Functions inherited from VectorworksMVR::IVWUnknown
virtual ~IVWUnknown (void)
 

Additional Inherited Members

- Protected Member Functions inherited from VCOMImpl< IGdtfMacro >
virtual void OnRefCountZero ()
 
- Protected Attributes inherited from VCOMImpl< IGdtfMacro >
RefNumType fRefCnt
 
IVWUnknownfParent
 

Constructor & Destructor Documentation

◆ CGdtfMacroImpl()

VectorworksMVR::CGdtfMacroImpl::CGdtfMacroImpl ( )

◆ ~CGdtfMacroImpl()

VectorworksMVR::CGdtfMacroImpl::~CGdtfMacroImpl ( )
virtual

Member Function Documentation

◆ CreateMacroDMX()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfMacroImpl::CreateMacroDMX ( VectorworksMVR::IGdtfMacroDMX **  outMacroDmx)
virtual

◆ CreateMacroVisual()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfMacroImpl::CreateMacroVisual ( VectorworksMVR::IGdtfMacroVisual **  outMacroVisual)
virtual

◆ GetChannelFunction()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfMacroImpl::GetChannelFunction ( IGdtfDmxChannelFunction **  outChannelFunction)
virtual

◆ GetMacroDMX()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfMacroImpl::GetMacroDMX ( IGdtfMacroDMX **  outMacroDmx)
virtual

◆ GetMacroVisual()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfMacroImpl::GetMacroVisual ( IGdtfMacroVisual **  outMacroVisual)
virtual

◆ GetName()

MvrString VectorworksMVR::CGdtfMacroImpl::GetName ( )
virtual

◆ getPointer()

SceneData::GdtfMacro * VectorworksMVR::CGdtfMacroImpl::getPointer ( )

◆ SetChannelFunction()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfMacroImpl::SetChannelFunction ( IGdtfDmxChannelFunction newChannelFunction)
virtual

◆ SetName()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfMacroImpl::SetName ( MvrString  name)
virtual

◆ setPointer()

void VectorworksMVR::CGdtfMacroImpl::setPointer ( SceneData::GdtfMacro macro)

The documentation for this class was generated from the following files: