libMVRgdtf e5d999f
A library for GDTF and MVR
Loading...
Searching...
No Matches
VectorworksMVR::ISceneObj Class Referenceabstract

#include <IMediaRessourceVectorInterface.h>

Inheritance diagram for VectorworksMVR::ISceneObj:
VectorworksMVR::IVWUnknown

Public Member Functions

virtual VCOMError VCOM_CALLTYPE GetType (ESceneObjType &outType)=0
virtual MvrString VCOM_CALLTYPE GetName ()=0
virtual VCOMError VCOM_CALLTYPE GetGuid (MvrUUID &outGuid)=0
virtual VCOMError VCOM_CALLTYPE GetTransfromMatrix (STransformMatrix &outName)=0
virtual VCOMError VCOM_CALLTYPE GetGeometryCount (size_t &outCount)=0
virtual VCOMError VCOM_CALLTYPE GetGeometryAt (size_t at, IGeometryReference **outGeometryRef)=0
virtual VCOMError VCOM_CALLTYPE GetMultipatchParent (ISceneObj **multipatchObj)=0
virtual VCOMError VCOM_CALLTYPE SetMultipatchParent (ISceneObj *multipatchObj)=0
virtual VCOMError VCOM_CALLTYPE AddGeometry (const STransformMatrix &geometry, MvrString fileName)=0
virtual VCOMError VCOM_CALLTYPE AddSymbol (const MvrUUID &guid, const STransformMatrix &geometry, ISymDef *symDef)=0
virtual VCOMError VCOM_CALLTYPE GetClass (IClass **outClass)=0
virtual VCOMError VCOM_CALLTYPE SetClass (IClass *clas)=0
virtual MvrString VCOM_CALLTYPE GetGdtfName ()=0
virtual VCOMError VCOM_CALLTYPE GetGdtfFixture (IGdtfFixture **outFixture)=0
virtual VCOMError VCOM_CALLTYPE SetGdtfName (MvrString gdtfName)=0
virtual MvrString VCOM_CALLTYPE GetGdtfMode ()=0
virtual VCOMError VCOM_CALLTYPE SetGdtfMode (MvrString gdtfMode)=0
virtual MvrString VCOM_CALLTYPE GetFunction ()=0
virtual VCOMError VCOM_CALLTYPE SetFunction (MvrString function)=0
virtual VCOMError VCOM_CALLTYPE GetFocusPoint (ISceneObj **outFocusPoint)=0
virtual VCOMError VCOM_CALLTYPE GetPosition (IPosition **outPosition)=0
virtual VCOMError VCOM_CALLTYPE GetAdressCount (size_t &outAdresses)=0
virtual VCOMError VCOM_CALLTYPE GetAdressAt (size_t at, SDmxAdress &adress)=0
virtual VCOMError VCOM_CALLTYPE GetUnitNumber (Sint32 &outUnitNumber)=0
virtual MvrString VCOM_CALLTYPE GetFixtureId ()=0
virtual VCOMError VCOM_CALLTYPE GetFixtureIdNumeric (size_t &outFixtureId)=0
virtual VCOMError VCOM_CALLTYPE GetColor (CieColor &outColor)=0
virtual VCOMError VCOM_CALLTYPE GetFixtureTypeId (Sint8 &outType)=0
virtual VCOMError VCOM_CALLTYPE GetCustomId (size_t &outId)=0
virtual MvrString VCOM_CALLTYPE GetGobo ()=0
virtual VCOMError VCOM_CALLTYPE GetGoboRotation (double &value)=0
virtual MvrString VCOM_CALLTYPE GetGoboFullPath ()=0
virtual VCOMError VCOM_CALLTYPE GetCastShadow (bool &value)=0
virtual VCOMError VCOM_CALLTYPE GetMappingCount (size_t &outMappings)=0
virtual VCOMError VCOM_CALLTYPE GetMappingAt (size_t at, IMapping **outMapping)=0
virtual VCOMError VCOM_CALLTYPE GetDMXInvertPan (bool &invertPan)=0
virtual VCOMError VCOM_CALLTYPE GetDMXInvertTilt (bool &invertTilt)=0
virtual VCOMError VCOM_CALLTYPE GetProtocolsCount (size_t &outProtocols)=0
virtual VCOMError VCOM_CALLTYPE GetProtocolAt (size_t at, SProtocol **outProtocol)=0
virtual VCOMError VCOM_CALLTYPE SetFocusPoint (ISceneObj *focusPoint)=0
virtual VCOMError VCOM_CALLTYPE SetPosition (IPosition *position)=0
virtual VCOMError VCOM_CALLTYPE AddAdress (const size_t &adresses, const size_t &breakId)=0
virtual VCOMError VCOM_CALLTYPE SetUnitNumber (const Sint32 &unitNumber)=0
virtual VCOMError VCOM_CALLTYPE SetFixtureId (MvrString fixtureId)=0
virtual VCOMError VCOM_CALLTYPE SetFixtureIdNumeric (const size_t &fixtureId)=0
virtual VCOMError VCOM_CALLTYPE SetColor (const CieColor &color)=0
virtual VCOMError VCOM_CALLTYPE SetFixtureTypeId (const Sint8 &type)=0
virtual VCOMError VCOM_CALLTYPE SetCustomId (const size_t &Cid)=0
virtual VCOMError VCOM_CALLTYPE SetGobo (MvrString gobo)=0
virtual VCOMError VCOM_CALLTYPE SetGoboRotation (double rotation)=0
virtual VCOMError VCOM_CALLTYPE SetCastShadow (bool castShadow)=0
virtual VCOMError VCOM_CALLTYPE SetDMXInvertPan (bool invertPan)=0
virtual VCOMError VCOM_CALLTYPE SetDMXInvertTilt (bool invertTilt)=0
virtual VCOMError VCOM_CALLTYPE AddMapping (MvrUUID mapDefUuid)=0
virtual VCOMError VCOM_CALLTYPE AddProtocol (SProtocol protocol)=0
virtual VCOMError VCOM_CALLTYPE SetVideoScreenSource (MvrString value, MvrString linkedGeometry, GdtfDefines::ESourceType)=0
virtual VCOMError VCOM_CALLTYPE GetVideoScreenSource (ISource **outSource)=0
virtual VCOMError VCOM_CALLTYPE SetProjectorSource (MvrString value, MvrString linkedGeometry, GdtfDefines::ESourceType)=0
virtual VCOMError VCOM_CALLTYPE GetProjectorSource (ISource **outSource)=0
virtual VCOMError VCOM_CALLTYPE SetScaleHandling (GdtfDefines::EScaleHandlingType scaleHandling)=0
virtual VCOMError VCOM_CALLTYPE GetScaleHandling (GdtfDefines::EScaleHandlingType &outScaleHandling)=0
virtual VCOMError VCOM_CALLTYPE GetConnectionCount (size_t &outConnections)=0
virtual VCOMError VCOM_CALLTYPE GetConnectionAt (size_t at, IConnection **outConnection)=0
virtual VCOMError VCOM_CALLTYPE CreateConnection (MvrString own, MvrString other, MvrUUID ToObject, IConnection **addedObj)=0
virtual VCOMError VCOM_CALLTYPE GetCustomCommandCount (size_t &outCount)=0
virtual VCOMError VCOM_CALLTYPE GetCustomCommandAt (size_t at, ICustomCommand **outCustomCommand)=0
virtual VCOMError VCOM_CALLTYPE CreateCustomCommand (MvrString channelFunction, bool isPercentage, double physicalValue, ICustomCommand **outCustomCommand)=0
virtual VCOMError VCOM_CALLTYPE GetAlignmentCount (size_t &outCount)=0
virtual VCOMError VCOM_CALLTYPE GetAlignmentAt (size_t at, IAlignment **outAlignment)=0
virtual VCOMError VCOM_CALLTYPE CreateAlignment (MvrString beamGeometry, const SVector3 &upVector, const SVector3 &direction, IAlignment **outAlignment)=0
virtual VCOMError VCOM_CALLTYPE GetOverwriteCount (size_t &outCount)=0
virtual VCOMError VCOM_CALLTYPE GetOverwriteAt (size_t at, IOverwrite **outOverwrite)=0
virtual VCOMError VCOM_CALLTYPE CreateOverwrite (MvrString universal, MvrString target, IOverwrite **outOverwrite)=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

◆ AddAdress()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::AddAdress ( const size_t & adresses,
const size_t & breakId )
pure virtual

◆ AddGeometry()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::AddGeometry ( const STransformMatrix & geometry,
MvrString fileName )
pure virtual

◆ AddMapping()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::AddMapping ( MvrUUID mapDefUuid)
pure virtual

◆ AddProtocol()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::AddProtocol ( SProtocol protocol)
pure virtual

◆ AddSymbol()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::AddSymbol ( const MvrUUID & guid,
const STransformMatrix & geometry,
ISymDef * symDef )
pure virtual

◆ CreateAlignment()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::CreateAlignment ( MvrString beamGeometry,
const SVector3 & upVector,
const SVector3 & direction,
IAlignment ** outAlignment )
pure virtual

◆ CreateConnection()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::CreateConnection ( MvrString own,
MvrString other,
MvrUUID ToObject,
IConnection ** addedObj )
pure virtual

◆ CreateCustomCommand()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::CreateCustomCommand ( MvrString channelFunction,
bool isPercentage,
double physicalValue,
ICustomCommand ** outCustomCommand )
pure virtual

◆ CreateOverwrite()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::CreateOverwrite ( MvrString universal,
MvrString target,
IOverwrite ** outOverwrite )
pure virtual

◆ GetAdressAt()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetAdressAt ( size_t at,
SDmxAdress & adress )
pure virtual

◆ GetAdressCount()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetAdressCount ( size_t & outAdresses)
pure virtual

◆ GetAlignmentAt()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetAlignmentAt ( size_t at,
IAlignment ** outAlignment )
pure virtual

◆ GetAlignmentCount()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetAlignmentCount ( size_t & outCount)
pure virtual

◆ GetCastShadow()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetCastShadow ( bool & value)
pure virtual

◆ GetClass()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetClass ( IClass ** outClass)
pure virtual

◆ GetColor()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetColor ( CieColor & outColor)
pure virtual

◆ GetConnectionAt()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetConnectionAt ( size_t at,
IConnection ** outConnection )
pure virtual

◆ GetConnectionCount()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetConnectionCount ( size_t & outConnections)
pure virtual

◆ GetCustomCommandAt()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetCustomCommandAt ( size_t at,
ICustomCommand ** outCustomCommand )
pure virtual

◆ GetCustomCommandCount()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetCustomCommandCount ( size_t & outCount)
pure virtual

◆ GetCustomId()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetCustomId ( size_t & outId)
pure virtual

◆ GetDMXInvertPan()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetDMXInvertPan ( bool & invertPan)
pure virtual

◆ GetDMXInvertTilt()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetDMXInvertTilt ( bool & invertTilt)
pure virtual

◆ GetFixtureId()

virtual MvrString VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetFixtureId ( )
pure virtual

◆ GetFixtureIdNumeric()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetFixtureIdNumeric ( size_t & outFixtureId)
pure virtual

◆ GetFixtureTypeId()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetFixtureTypeId ( Sint8 & outType)
pure virtual

◆ GetFocusPoint()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetFocusPoint ( ISceneObj ** outFocusPoint)
pure virtual

◆ GetFunction()

virtual MvrString VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetFunction ( )
pure virtual

◆ GetGdtfFixture()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetGdtfFixture ( IGdtfFixture ** outFixture)
pure virtual

◆ GetGdtfMode()

virtual MvrString VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetGdtfMode ( )
pure virtual

◆ GetGdtfName()

virtual MvrString VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetGdtfName ( )
pure virtual

◆ GetGeometryAt()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetGeometryAt ( size_t at,
IGeometryReference ** outGeometryRef )
pure virtual

◆ GetGeometryCount()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetGeometryCount ( size_t & outCount)
pure virtual

◆ GetGobo()

virtual MvrString VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetGobo ( )
pure virtual

◆ GetGoboFullPath()

virtual MvrString VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetGoboFullPath ( )
pure virtual

◆ GetGoboRotation()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetGoboRotation ( double & value)
pure virtual

◆ GetGuid()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetGuid ( MvrUUID & outGuid)
pure virtual

◆ GetMappingAt()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetMappingAt ( size_t at,
IMapping ** outMapping )
pure virtual

◆ GetMappingCount()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetMappingCount ( size_t & outMappings)
pure virtual

◆ GetMultipatchParent()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetMultipatchParent ( ISceneObj ** multipatchObj)
pure virtual

◆ GetName()

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

◆ GetOverwriteAt()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetOverwriteAt ( size_t at,
IOverwrite ** outOverwrite )
pure virtual

◆ GetOverwriteCount()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetOverwriteCount ( size_t & outCount)
pure virtual

◆ GetPosition()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetPosition ( IPosition ** outPosition)
pure virtual

◆ GetProjectorSource()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetProjectorSource ( ISource ** outSource)
pure virtual

◆ GetProtocolAt()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetProtocolAt ( size_t at,
SProtocol ** outProtocol )
pure virtual

◆ GetProtocolsCount()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetProtocolsCount ( size_t & outProtocols)
pure virtual

◆ GetScaleHandling()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetScaleHandling ( GdtfDefines::EScaleHandlingType & outScaleHandling)
pure virtual

◆ GetTransfromMatrix()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetTransfromMatrix ( STransformMatrix & outName)
pure virtual

◆ GetType()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetType ( ESceneObjType & outType)
pure virtual

◆ GetUnitNumber()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetUnitNumber ( Sint32 & outUnitNumber)
pure virtual

◆ GetVideoScreenSource()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::GetVideoScreenSource ( ISource ** outSource)
pure virtual

◆ SetCastShadow()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetCastShadow ( bool castShadow)
pure virtual

◆ SetClass()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetClass ( IClass * clas)
pure virtual

◆ SetColor()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetColor ( const CieColor & color)
pure virtual

◆ SetCustomId()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetCustomId ( const size_t & Cid)
pure virtual

◆ SetDMXInvertPan()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetDMXInvertPan ( bool invertPan)
pure virtual

◆ SetDMXInvertTilt()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetDMXInvertTilt ( bool invertTilt)
pure virtual

◆ SetFixtureId()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetFixtureId ( MvrString fixtureId)
pure virtual

◆ SetFixtureIdNumeric()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetFixtureIdNumeric ( const size_t & fixtureId)
pure virtual

◆ SetFixtureTypeId()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetFixtureTypeId ( const Sint8 & type)
pure virtual

◆ SetFocusPoint()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetFocusPoint ( ISceneObj * focusPoint)
pure virtual

◆ SetFunction()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetFunction ( MvrString function)
pure virtual

◆ SetGdtfMode()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetGdtfMode ( MvrString gdtfMode)
pure virtual

◆ SetGdtfName()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetGdtfName ( MvrString gdtfName)
pure virtual

◆ SetGobo()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetGobo ( MvrString gobo)
pure virtual

◆ SetGoboRotation()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetGoboRotation ( double rotation)
pure virtual

◆ SetMultipatchParent()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetMultipatchParent ( ISceneObj * multipatchObj)
pure virtual

◆ SetPosition()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetPosition ( IPosition * position)
pure virtual

◆ SetProjectorSource()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetProjectorSource ( MvrString value,
MvrString linkedGeometry,
GdtfDefines::ESourceType  )
pure virtual

◆ SetScaleHandling()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetScaleHandling ( GdtfDefines::EScaleHandlingType scaleHandling)
pure virtual

◆ SetUnitNumber()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetUnitNumber ( const Sint32 & unitNumber)
pure virtual

◆ SetVideoScreenSource()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISceneObj::SetVideoScreenSource ( MvrString value,
MvrString linkedGeometry,
GdtfDefines::ESourceType  )
pure virtual

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