libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CGdtfCRIGroup.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 CGdtfCRIGroupImpl : public VCOMImpl<IGdtfCRIGroup>
11 {
12 public:
14 virtual ~CGdtfCRIGroupImpl();
15
16 virtual VCOMError VCOM_CALLTYPE GetColorTemperature(double& outVal);
17 virtual VCOMError VCOM_CALLTYPE SetColorTemperature(double value);
18
19 virtual VCOMError VCOM_CALLTYPE VCOM_CALLTYPE GetCRICount(size_t& count);
22
23 virtual VCOMError VCOM_CALLTYPE BindToObject(void* objAddr);
24 virtual void* VCOM_CALLTYPE GetBoundObject();
25
26 private:
27 SceneData::GdtfCRIGroup* fCRIGroup;
28
29 public:
30 void SetPointer(SceneData::GdtfCRIGroup* CRIGroup);
32
33 };
34
35 const VWIID IID_GdtfCRIGroup = { 0x98bbf990, 0xa7e1, 0x4881,{ 0xb2, 0x7c, 0xdd, 0xce, 0x0e, 0x71, 0xf5, 0xb6 } };
36}
37
int32_t Sint32
Definition GSTypes.h:36
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
Definition GDTFManager.h:2713
Definition StdAfx.h:187
Definition CGdtfCRIGroup.h:11
virtual VCOMError VCOM_CALLTYPE VCOM_CALLTYPE CreateCRI(EGdtfColorSample ces, Sint32 colorTemp, VectorworksMVR::IGdtfCRI **outVal)
Definition CGdtfCRIGroup.cpp:94
virtual void *VCOM_CALLTYPE GetBoundObject()
Definition CGdtfCRIGroup.cpp:149
virtual VCOMError VCOM_CALLTYPE GetColorTemperature(double &outVal)
Definition CGdtfCRIGroup.cpp:16
virtual VCOMError VCOM_CALLTYPE VCOM_CALLTYPE GetCRICount(size_t &count)
Definition CGdtfCRIGroup.cpp:36
CGdtfCRIGroupImpl()
Definition CGdtfCRIGroup.cpp:8
virtual VCOMError VCOM_CALLTYPE BindToObject(void *objAddr)
Definition CGdtfCRIGroup.cpp:139
SceneData::GdtfCRIGroup * GetPointer()
Definition CGdtfCRIGroup.cpp:162
virtual ~CGdtfCRIGroupImpl()
Definition CGdtfCRIGroup.cpp:12
virtual VCOMError VCOM_CALLTYPE SetColorTemperature(double value)
Definition CGdtfCRIGroup.cpp:26
virtual VCOMError VCOM_CALLTYPE VCOM_CALLTYPE GetCRIAt(size_t at, VectorworksMVR::IGdtfCRI **value)
Definition CGdtfCRIGroup.cpp:46
void SetPointer(SceneData::GdtfCRIGroup *CRIGroup)
Definition CGdtfCRIGroup.cpp:157
Definition IMediaRessourceVectorInterface.h:1408
EGdtfColorSample
Definition GDTFPrefix.h:528
Definition CieColor.h:9
const VWIID IID_GdtfCRIGroup
Definition CGdtfCRIGroup.h:35
uint32_t VCOMError
Definition VectorworksMVR.h:119
Definition VectorworksMVR.h:32