libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CGdtfMacroVisual.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 //----------------------------------------------------------------------------------------
11 class CGdtfMacroVisualImpl : public VCOMImpl<IGdtfMacroVisual>
12 {
13 public:
15 virtual ~CGdtfMacroVisualImpl();
16
17 virtual VCOMError VCOM_CALLTYPE GetVisualStepCount(size_t& outCount);
20
21 virtual VCOMError VCOM_CALLTYPE BindToObject(void* objAddr);
22 virtual void* VCOM_CALLTYPE GetBoundObject();
23 private:
24 SceneData::GdtfMacroVisual* fMacroVisual;
25 public:
26 void SetPointer(SceneData::GdtfMacroVisual* macroVisual);
28 };
29
30 const VWIID IID_GdtfMacroVisual = { 0x043c01ba, 0x18a6, 0x4ca9,{ 0x97, 0xb6, 0x59, 0x14, 0x7d, 0xc8, 0x96, 0x31 } };
31}
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
Definition GDTFManager.h:2130
Definition StdAfx.h:187
Definition CGdtfMacroVisual.h:12
virtual VCOMError VCOM_CALLTYPE CreateVisualStep(IGdtfMacroVisualStep **outVal)
Definition CGdtfMacroVisual.cpp:74
virtual void *VCOM_CALLTYPE GetBoundObject()
Definition CGdtfMacroVisual.cpp:127
virtual VCOMError VCOM_CALLTYPE BindToObject(void *objAddr)
Definition CGdtfMacroVisual.cpp:117
CGdtfMacroVisualImpl()
Definition CGdtfMacroVisual.cpp:10
void SetPointer(SceneData::GdtfMacroVisual *macroVisual)
Definition CGdtfMacroVisual.cpp:135
SceneData::GdtfMacroVisual * GetPointer()
Definition CGdtfMacroVisual.cpp:140
virtual VCOMError VCOM_CALLTYPE GetVisualStepAt(size_t at, IGdtfMacroVisualStep **outVal)
Definition CGdtfMacroVisual.cpp:27
virtual ~CGdtfMacroVisualImpl()
Definition CGdtfMacroVisual.cpp:14
virtual VCOMError VCOM_CALLTYPE GetVisualStepCount(size_t &outCount)
Definition CGdtfMacroVisual.cpp:18
Definition IMediaRessourceVectorInterface.h:1195
Definition CieColor.h:9
const VWIID IID_GdtfMacroVisual
Definition CGdtfMacroVisual.h:30
uint32_t VCOMError
Definition VectorworksMVR.h:119
Definition VectorworksMVR.h:32