| AddRef()=0 | VectorworksMVR::IVWUnknown | pure virtual |
| BindToObject(void *objAddr)=0 | VectorworksMVR::IGdtfDmxMode | pure virtual |
| CreateDmxChannel(IGdtfGeometry *geometry, IGdtfDmxChannel **channel)=0 | VectorworksMVR::IGdtfDmxMode | pure virtual |
| CreateDmxMacro(MvrString name, IGdtfMacro **macro)=0 | VectorworksMVR::IGdtfDmxMode | pure virtual |
| CreateDmxRelation(MvrString name, GdtfDefines::EGdtfDmxRelationType type, IGdtfDmxChannel *master, IGdtfDmxChannelFunction *slave, IGdtfDmxRelation **relation)=0 | VectorworksMVR::IGdtfDmxMode | pure virtual |
| GetBoundObject()=0 | VectorworksMVR::IGdtfDmxMode | pure virtual |
| GetBreakAt(size_t at, size_t &breakId)=0 | VectorworksMVR::IGdtfDmxMode | pure virtual |
| GetBreakCount(size_t &count)=0 | VectorworksMVR::IGdtfDmxMode | pure virtual |
| GetDescription()=0 | VectorworksMVR::IGdtfDmxMode | pure virtual |
| GetDmxChannelAt(size_t at, IGdtfDmxChannel **channel)=0 | VectorworksMVR::IGdtfDmxMode | pure virtual |
| GetDmxChannelCount(size_t &count)=0 | VectorworksMVR::IGdtfDmxMode | pure virtual |
| GetDmxMacroAt(size_t at, IGdtfMacro **macro)=0 | VectorworksMVR::IGdtfDmxMode | pure virtual |
| GetDmxMacroCount(size_t &count)=0 | VectorworksMVR::IGdtfDmxMode | pure virtual |
| GetDmxRelationAt(size_t at, IGdtfDmxRelation **relation)=0 | VectorworksMVR::IGdtfDmxMode | pure virtual |
| GetDmxRelationCount(size_t &count)=0 | VectorworksMVR::IGdtfDmxMode | pure virtual |
| GetFootprintForBreak(size_t inBreak, size_t &footprint)=0 | VectorworksMVR::IGdtfDmxMode | pure virtual |
| GetGeometry(IGdtfGeometry **model)=0 | VectorworksMVR::IGdtfDmxMode | pure virtual |
| GetName()=0 | VectorworksMVR::IGdtfDmxMode | pure virtual |
| Release()=0 | VectorworksMVR::IVWUnknown | pure virtual |
| SetDescription(MvrString description)=0 | VectorworksMVR::IGdtfDmxMode | pure virtual |
| SetGeometry(IGdtfGeometry *model)=0 | VectorworksMVR::IGdtfDmxMode | pure virtual |
| ~IVWUnknown(void) | VectorworksMVR::IVWUnknown | inlinevirtual |