libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CGdtfCRI.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 CGdtfCRIImpl : public VCOMImpl<IGdtfCRI>
11 {
12 public:
14 virtual ~CGdtfCRIImpl();
15
16 // Getter
19 // Setter
22 //
23 virtual VCOMError VCOM_CALLTYPE BindToObject(void* objAddr);
24 virtual void* VCOM_CALLTYPE GetBoundObject();
25
26 private:
28
29 public:
32
33 };
34
35 const VWIID IID_GdtfCRI = {0x4bf0778b, 0x10a3, 0x48dd, {0xbb, 0x52, 0x59, 0x9a, 0x05, 0xc1, 0xe8, 0x28}};
36}
37
uint8_t Uint8
Definition GSTypes.h:25
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
Definition GDTFManager.h:2684
Definition StdAfx.h:187
Definition CGdtfCRI.h:11
virtual VCOMError VCOM_CALLTYPE GetColorSample(EGdtfColorSample outVal)
Definition CGdtfCRI.cpp:15
void SetPointer(SceneData::GdtfCRI *CRI)
Definition CGdtfCRI.cpp:73
SceneData::GdtfCRI * GetPointer()
Definition CGdtfCRI.cpp:78
virtual VCOMError VCOM_CALLTYPE SetColorRenderingIndex(Uint8 val)
Definition CGdtfCRI.cpp:45
CGdtfCRIImpl()
Definition CGdtfCRI.cpp:7
virtual void *VCOM_CALLTYPE GetBoundObject()
Definition CGdtfCRI.cpp:65
virtual ~CGdtfCRIImpl()
Definition CGdtfCRI.cpp:11
virtual VCOMError VCOM_CALLTYPE GetColorRenderingIndex(Uint8 &outVal)
Definition CGdtfCRI.cpp:25
virtual VCOMError VCOM_CALLTYPE SetColorSample(EGdtfColorSample val)
Definition CGdtfCRI.cpp:35
virtual VCOMError VCOM_CALLTYPE BindToObject(void *objAddr)
Definition CGdtfCRI.cpp:55
EGdtfColorSample
Definition GDTFPrefix.h:528
Definition CieColor.h:9
uint32_t VCOMError
Definition VectorworksMVR.h:119
const VWIID IID_GdtfCRI
Definition CGdtfCRI.h:35
Definition VectorworksMVR.h:32