libMVRgdtf e5d999f
A library for GDTF and MVR
Loading...
Searching...
No Matches
CGdtfWheel.h
Go to the documentation of this file.
1//-----------------------------------------------------------------------------
2//----- Copyright MVR Group
3//-----------------------------------------------------------------------------
4#pragma once
5
7#include "GDTFManager.h"
8
9namespace VectorworksMVR
10{
11 //----------------------------------------------------------------------------------------
12 class CGdtfWheelImpl : public VCOMImpl<IGdtfWheel>
13 {
14 public:
16 virtual ~CGdtfWheelImpl();
17
19
20 virtual VCOMError VCOM_CALLTYPE GetWheelSlotCount(size_t& outCount);
21 virtual VCOMError VCOM_CALLTYPE GetWheelSlotAt(size_t at, IGdtfWheelSlot** outSlot);
23
24 virtual VCOMError VCOM_CALLTYPE BindToObject(void* objAddr);
25 virtual void* VCOM_CALLTYPE GetBoundObject();
26
27 private:
29
30 public:
33
34 };
35
36 const VWIID IID_GdtfWheel = { 0x09787bcb, 0x4526, 0x4e09, {0xb7, 0xca, 0x0b, 0xd2, 0x70, 0x6c, 0xb5, 0xfd}};
37
38}
const char * MvrString
Definition IMediaRessourceVectorInterface.h:16
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
Definition GDTFManager.h:612
void SetPointer(SceneData::GdtfWheel *wheel)
Definition CGdtfWheel.cpp:135
virtual VCOMError VCOM_CALLTYPE GetWheelSlotCount(size_t &outCount)
Definition CGdtfWheel.cpp:30
virtual void *VCOM_CALLTYPE GetBoundObject()
Definition CGdtfWheel.cpp:155
virtual ~CGdtfWheelImpl()
Definition CGdtfWheel.cpp:17
SceneData::GdtfWheel * GetPointer()
Definition CGdtfWheel.cpp:140
virtual MvrString VCOM_CALLTYPE GetName()
Definition CGdtfWheel.cpp:22
virtual VCOMError VCOM_CALLTYPE BindToObject(void *objAddr)
Definition CGdtfWheel.cpp:145
virtual VCOMError VCOM_CALLTYPE CreateWheelSlot(MvrString name, IGdtfWheelSlot **outSlot)
Definition CGdtfWheel.cpp:88
CGdtfWheelImpl()
Definition CGdtfWheel.cpp:12
virtual VCOMError VCOM_CALLTYPE GetWheelSlotAt(size_t at, IGdtfWheelSlot **outSlot)
Definition CGdtfWheel.cpp:40
Definition IMediaRessourceVectorInterface.h:662
Definition CieColor.h:9
const VWIID IID_GdtfWheel
Definition CGdtfWheel.h:36
uint32_t VCOMError
Definition VectorworksMVR.h:119
Definition VectorworksMVR.h:32