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

#include <IMediaRessourceVectorInterface.h>

Inheritance diagram for VectorworksMVR::IGdtfDmxChannel:
VectorworksMVR::IVWUnknown VCOMImpl< IGdtfDmxChannel > VectorworksMVR::CGdtfDmxChannelImpl

Public Member Functions

virtual MvrString VCOM_CALLTYPE GetName ()=0
 
virtual VCOMError VCOM_CALLTYPE GetDmxBreak (Sint32 &dmxBreak)=0
 
virtual VCOMError VCOM_CALLTYPE GetCoarse (Sint32 &coarse)=0
 
virtual VCOMError VCOM_CALLTYPE GetFine (Sint32 &fine)=0
 
virtual VCOMError VCOM_CALLTYPE GetUltra (Sint32 &ultra)=0
 
virtual VCOMError VCOM_CALLTYPE GetUber (Sint32 &uber)=0
 
virtual VCOMError VCOM_CALLTYPE GetHighlight (GdtfDefines::DmxValue &highlight)=0
 
virtual VCOMError VCOM_CALLTYPE HasHighlight (bool &highlight)=0
 
virtual VCOMError VCOM_CALLTYPE GetGeometry (IGdtfGeometry **model)=0
 
virtual VCOMError VCOM_CALLTYPE SetDmxBreak (Sint32 dmxBreak)=0
 
virtual VCOMError VCOM_CALLTYPE SetCoarse (Sint32 coarse)=0
 
virtual VCOMError VCOM_CALLTYPE SetFine (Sint32 fine)=0
 
virtual VCOMError VCOM_CALLTYPE SetUltra (Sint32 ultra)=0
 
virtual VCOMError VCOM_CALLTYPE SetUber (Sint32 uber)=0
 
virtual VCOMError VCOM_CALLTYPE SetHighlight (GdtfDefines::DmxValue highlight)=0
 
virtual VCOMError VCOM_CALLTYPE SetGeometry (IGdtfGeometry *model)=0
 
virtual VCOMError VCOM_CALLTYPE GetLogicalChannelCount (size_t &count)=0
 
virtual VCOMError VCOM_CALLTYPE GetLogicalChannelAt (size_t at, IGdtfDmxLogicalChannel **channel)=0
 
virtual VCOMError VCOM_CALLTYPE CreateLogicalChannel (IGdtfAttribute *attribute, IGdtfDmxLogicalChannel **channel)=0
 
virtual VCOMError VCOM_CALLTYPE BindToObject (void *objAddr)=0
 
virtual void *VCOM_CALLTYPE GetBoundObject ()=0
 
virtual VCOMError VCOM_CALLTYPE GetResolution (GdtfDefines::EGdtfChannelBitResolution &resolution)=0
 
virtual VCOMError VCOM_CALLTYPE GetInitialFunction (IGdtfDmxChannelFunction **function)=0
 
virtual VCOMError VCOM_CALLTYPE SetInitialFunction (IGdtfDmxChannelFunction *function)=0
 
- Public Member Functions inherited from VectorworksMVR::IVWUnknown
virtual ~IVWUnknown (void)
 
virtual uint32_t VCOM_CALLTYPE AddRef ()=0
 
virtual uint32_t VCOM_CALLTYPE Release ()=0
 

Member Function Documentation

◆ BindToObject()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfDmxChannel::BindToObject ( void *  objAddr)
pure virtual

◆ CreateLogicalChannel()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfDmxChannel::CreateLogicalChannel ( IGdtfAttribute attribute,
IGdtfDmxLogicalChannel **  channel 
)
pure virtual

◆ GetBoundObject()

virtual void *VCOM_CALLTYPE VectorworksMVR::IGdtfDmxChannel::GetBoundObject ( )
pure virtual

◆ GetCoarse()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfDmxChannel::GetCoarse ( Sint32 coarse)
pure virtual

◆ GetDmxBreak()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfDmxChannel::GetDmxBreak ( Sint32 dmxBreak)
pure virtual

◆ GetFine()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfDmxChannel::GetFine ( Sint32 fine)
pure virtual

◆ GetGeometry()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfDmxChannel::GetGeometry ( IGdtfGeometry **  model)
pure virtual

◆ GetHighlight()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfDmxChannel::GetHighlight ( GdtfDefines::DmxValue highlight)
pure virtual

◆ GetInitialFunction()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfDmxChannel::GetInitialFunction ( IGdtfDmxChannelFunction **  function)
pure virtual

◆ GetLogicalChannelAt()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfDmxChannel::GetLogicalChannelAt ( size_t  at,
IGdtfDmxLogicalChannel **  channel 
)
pure virtual

◆ GetLogicalChannelCount()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfDmxChannel::GetLogicalChannelCount ( size_t &  count)
pure virtual

◆ GetName()

virtual MvrString VCOM_CALLTYPE VectorworksMVR::IGdtfDmxChannel::GetName ( )
pure virtual

◆ GetResolution()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfDmxChannel::GetResolution ( GdtfDefines::EGdtfChannelBitResolution resolution)
pure virtual

◆ GetUber()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfDmxChannel::GetUber ( Sint32 uber)
pure virtual

◆ GetUltra()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfDmxChannel::GetUltra ( Sint32 ultra)
pure virtual

◆ HasHighlight()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfDmxChannel::HasHighlight ( bool &  highlight)
pure virtual

◆ SetCoarse()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfDmxChannel::SetCoarse ( Sint32  coarse)
pure virtual

◆ SetDmxBreak()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfDmxChannel::SetDmxBreak ( Sint32  dmxBreak)
pure virtual

◆ SetFine()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfDmxChannel::SetFine ( Sint32  fine)
pure virtual

◆ SetGeometry()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfDmxChannel::SetGeometry ( IGdtfGeometry model)
pure virtual

◆ SetHighlight()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfDmxChannel::SetHighlight ( GdtfDefines::DmxValue  highlight)
pure virtual

◆ SetInitialFunction()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfDmxChannel::SetInitialFunction ( IGdtfDmxChannelFunction function)
pure virtual

◆ SetUber()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfDmxChannel::SetUber ( Sint32  uber)
pure virtual

◆ SetUltra()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfDmxChannel::SetUltra ( Sint32  ultra)
pure virtual

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