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

#include <IMediaRessourceVectorInterface.h>

Inheritance diagram for VectorworksMVR::IGdtfWheelSlot:
VectorworksMVR::IVWUnknown VCOMImpl< IGdtfWheelSlot > VectorworksMVR::CGdtfWheelSlotImpl

Public Member Functions

virtual MvrString VCOM_CALLTYPE GetName ()=0
 
virtual VCOMError VCOM_CALLTYPE GetColor (CieColor &color)=0
 
virtual MvrString VCOM_CALLTYPE GetGobo ()=0
 
virtual MvrString VCOM_CALLTYPE GetGoboFileFullPath ()=0
 
virtual VCOMError VCOM_CALLTYPE SetName (MvrString name)=0
 
virtual VCOMError VCOM_CALLTYPE SetColor (const CieColor &color)=0
 
virtual VCOMError VCOM_CALLTYPE SetGobo (MvrString path)=0
 
virtual VCOMError VCOM_CALLTYPE GetPrismFacetCount (size_t &outCount)=0
 
virtual VCOMError VCOM_CALLTYPE GetPrismFacetAt (size_t &at, IGdtfWheelSlotPrismFacet **outFacet)=0
 
virtual VCOMError VCOM_CALLTYPE CreatePrismFacet (const STransformMatrix &transformMatrix, IGdtfWheelSlotPrismFacet **outFacet)=0
 
virtual VCOMError VCOM_CALLTYPE BindToObject (void *objAddr)=0
 
virtual void *VCOM_CALLTYPE GetBoundObject ()=0
 
virtual VCOMError VCOM_CALLTYPE GetFilter (IGdtfFilter **outVal)=0
 
virtual VCOMError VCOM_CALLTYPE SetFilter (IGdtfFilter *val)=0
 
virtual VCOMError VCOM_CALLTYPE GetAnimationSystem (IGdtfWheelSlotAnimationSystem **outAnimationSystem)=0
 
virtual VCOMError VCOM_CALLTYPE CreateAnimationSystem (double p1_X, double p1_Y, double p2_X, double p2_Y, double p3_X, double p3_Y, double radius, IGdtfWheelSlotAnimationSystem **outAnimationSystem)=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::IGdtfWheelSlot::BindToObject ( void *  objAddr)
pure virtual

◆ CreateAnimationSystem()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfWheelSlot::CreateAnimationSystem ( double  p1_X,
double  p1_Y,
double  p2_X,
double  p2_Y,
double  p3_X,
double  p3_Y,
double  radius,
IGdtfWheelSlotAnimationSystem **  outAnimationSystem 
)
pure virtual

◆ CreatePrismFacet()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfWheelSlot::CreatePrismFacet ( const STransformMatrix transformMatrix,
IGdtfWheelSlotPrismFacet **  outFacet 
)
pure virtual

◆ GetAnimationSystem()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfWheelSlot::GetAnimationSystem ( IGdtfWheelSlotAnimationSystem **  outAnimationSystem)
pure virtual

◆ GetBoundObject()

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

◆ GetColor()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfWheelSlot::GetColor ( CieColor color)
pure virtual

◆ GetFilter()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfWheelSlot::GetFilter ( IGdtfFilter **  outVal)
pure virtual

◆ GetGobo()

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

◆ GetGoboFileFullPath()

virtual MvrString VCOM_CALLTYPE VectorworksMVR::IGdtfWheelSlot::GetGoboFileFullPath ( )
pure virtual

◆ GetName()

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

◆ GetPrismFacetAt()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfWheelSlot::GetPrismFacetAt ( size_t &  at,
IGdtfWheelSlotPrismFacet **  outFacet 
)
pure virtual

◆ GetPrismFacetCount()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfWheelSlot::GetPrismFacetCount ( size_t &  outCount)
pure virtual

◆ SetColor()

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

◆ SetFilter()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfWheelSlot::SetFilter ( IGdtfFilter val)
pure virtual

◆ SetGobo()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfWheelSlot::SetGobo ( MvrString  path)
pure virtual

◆ SetName()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfWheelSlot::SetName ( MvrString  name)
pure virtual

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