libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CGdtfSACN.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 CGdtfSACNImpl : public VCOMImpl<IGdtfSACN>
11 {
12 public:
14 virtual ~CGdtfSACNImpl();
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:
24
25 public:
28 };
29
30 const VWIID IID_GdtfSACN = { 0x3c9b0bc4, 0xb04b, 0x42c7, {0xb9, 0x39, 0xe4, 0x42, 0xed, 0xdc, 0x4e, 0x52}};
31}
uint32_t Uint32
Definition GSTypes.h:27
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
Definition GDTFManager.h:2439
Definition StdAfx.h:187
Definition CGdtfSACN.h:11
virtual VCOMError VCOM_CALLTYPE CreateMap(Uint32 key, Uint32 value, IGdtfMap **map)
Definition CGdtfSACN.cpp:77
CGdtfSACNImpl()
Definition CGdtfSACN.cpp:10
void SetPointer(SceneData::GdtfsAcn *value)
Definition CGdtfSACN.cpp:139
virtual VCOMError VCOM_CALLTYPE BindToObject(void *objAddr)
Definition CGdtfSACN.cpp:121
virtual void *VCOM_CALLTYPE GetBoundObject()
Definition CGdtfSACN.cpp:131
virtual ~CGdtfSACNImpl()
Definition CGdtfSACN.cpp:15
virtual VCOMError VCOM_CALLTYPE GetMapCount(size_t &count)
Definition CGdtfSACN.cpp:20
SceneData::GdtfsAcn * GetPointer()
Definition CGdtfSACN.cpp:144
virtual VCOMError VCOM_CALLTYPE GetMapAt(size_t at, IGdtfMap **map)
Definition CGdtfSACN.cpp:30
Definition IMediaRessourceVectorInterface.h:1677
Definition CieColor.h:9
uint32_t VCOMError
Definition VectorworksMVR.h:119
const VWIID IID_GdtfSACN
Definition CGdtfSACN.h:30
Definition VectorworksMVR.h:32