libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CGdtfArtNet.h
Go to the documentation of this file.
1//-----------------------------------------------------------------------------
2//----- Copyright deersoft 2015 - 2018 www.deersoft.de
3//-----------------------------------------------------------------------------
4#pragma once
5
6#include "GDTFManager.h"
7
8namespace VectorworksMVR
9{
10 class CGdtfArtNetImpl : public VCOMImpl<IGdtfArtNet>
11 {
12 public:
14 virtual ~CGdtfArtNetImpl();
15
16 virtual VCOMError VCOM_CALLTYPE GetMapCount(size_t& count);
17 virtual VCOMError VCOM_CALLTYPE GetMapAt(size_t at, IGdtfMap** map);
18 virtual VCOMError VCOM_CALLTYPE CreateMap(Uint32 key, Uint32 value, IGdtfMap** map);
19
20 virtual VCOMError VCOM_CALLTYPE BindToObject(void* objAddr);
21 virtual void* VCOM_CALLTYPE GetBoundObject();
22 private:
23 SceneData::GdtfArtNet* fArtNet;
24
25 public:
28 };
29
30 const VWIID IID_GdtfArtNet = { 0xdf2ba7be, 0x7650, 0x4ee1, {0xba, 0x73, 0x6c, 0xac, 0x1a, 0xa1, 0x17, 0xcb}};
31}
uint32_t Uint32
Definition GSTypes.h:27
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
Definition GDTFManager.h:2415
Definition StdAfx.h:187
Definition CGdtfArtNet.h:11
void SetPointer(SceneData::GdtfArtNet *value)
Definition CGdtfArtNet.cpp:139
virtual VCOMError VCOM_CALLTYPE GetMapCount(size_t &count)
Definition CGdtfArtNet.cpp:20
virtual VCOMError VCOM_CALLTYPE BindToObject(void *objAddr)
Definition CGdtfArtNet.cpp:121
virtual VCOMError VCOM_CALLTYPE CreateMap(Uint32 key, Uint32 value, IGdtfMap **map)
Definition CGdtfArtNet.cpp:77
virtual ~CGdtfArtNetImpl()
Definition CGdtfArtNet.cpp:15
virtual void *VCOM_CALLTYPE GetBoundObject()
Definition CGdtfArtNet.cpp:131
SceneData::GdtfArtNet * GetPointer()
Definition CGdtfArtNet.cpp:144
virtual VCOMError VCOM_CALLTYPE GetMapAt(size_t at, IGdtfMap **map)
Definition CGdtfArtNet.cpp:30
CGdtfArtNetImpl()
Definition CGdtfArtNet.cpp:10
Definition IMediaRessourceVectorInterface.h:1677
Definition CieColor.h:9
uint32_t VCOMError
Definition VectorworksMVR.h:119
const VWIID IID_GdtfArtNet
Definition CGdtfArtNet.h:30
Definition VectorworksMVR.h:32