libMVRgdtf 40bc00a
A library for GDTF and MVR
Loading...
Searching...
No Matches
CGdtfWheel.h
Go to the documentation of this file.
1//-----------------------------------------------------------------------------
2//----- Copyright deersoft 2015 - 2018 www.deersoft.de
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:616
Definition StdAfx.h:187
Definition CGdtfWheel.h:13
void SetPointer(SceneData::GdtfWheel *wheel)
Definition CGdtfWheel.cpp:133
virtual VCOMError VCOM_CALLTYPE GetWheelSlotCount(size_t &outCount)
Definition CGdtfWheel.cpp:29
virtual void *VCOM_CALLTYPE GetBoundObject()
Definition CGdtfWheel.cpp:153
virtual ~CGdtfWheelImpl()
Definition CGdtfWheel.cpp:16
SceneData::GdtfWheel * GetPointer()
Definition CGdtfWheel.cpp:138
virtual MvrString VCOM_CALLTYPE GetName()
Definition CGdtfWheel.cpp:21
virtual VCOMError VCOM_CALLTYPE BindToObject(void *objAddr)
Definition CGdtfWheel.cpp:143
virtual VCOMError VCOM_CALLTYPE CreateWheelSlot(MvrString name, IGdtfWheelSlot **outSlot)
Definition CGdtfWheel.cpp:87
CGdtfWheelImpl()
Definition CGdtfWheel.cpp:11
virtual VCOMError VCOM_CALLTYPE GetWheelSlotAt(size_t at, IGdtfWheelSlot **outSlot)
Definition CGdtfWheel.cpp:39
Definition IMediaRessourceVectorInterface.h:600
Definition CieColor.h:9
const VWIID IID_GdtfWheel
Definition CGdtfWheel.h:36
uint32_t VCOMError
Definition VectorworksMVR.h:119
Definition VectorworksMVR.h:32