libMVRgdtf 40bc00a
A library for GDTF and MVR
Loading...
Searching...
No Matches
CGdtfGamut.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"
8
9namespace VectorworksMVR
10{
11 //----------------------------------------------------------------------------------------
12 class CGdtfGamutImpl : public VCOMImpl<IGdtfGamut>
13 {
14 public:
16 virtual ~CGdtfGamutImpl();
17
20
21 virtual VCOMError VCOM_CALLTYPE GetPointCount(size_t& count);
22 virtual VCOMError VCOM_CALLTYPE GetPointAt(size_t at, CieColor& outColor);
24
25 virtual VCOMError VCOM_CALLTYPE BindToObject(void* objAddr);
26 virtual void* VCOM_CALLTYPE GetBoundObject();
27
28 private:
30 public:
33 };
34 const VWIID IID_GdtfGamut = { 0x13481bd5, 0x04cd, 0x4845, {0xab, 0xf4, 0x5c, 0xb8, 0xc2, 0x0d, 0xdb, 0xa7}};
35}
const char * MvrString
Definition IMediaRessourceVectorInterface.h:16
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
Definition GDTFManager.h:501
Definition StdAfx.h:187
Definition CGdtfGamut.h:13
virtual VCOMError VCOM_CALLTYPE BindToObject(void *objAddr)
Definition CGdtfGamut.cpp:83
virtual VCOMError VCOM_CALLTYPE GetPointCount(size_t &count)
Definition CGdtfGamut.cpp:38
CGdtfGamutImpl()
Definition CGdtfGamut.cpp:11
virtual ~CGdtfGamutImpl()
Definition CGdtfGamut.cpp:16
virtual VCOMError VCOM_CALLTYPE GetPointAt(size_t at, CieColor &outColor)
Definition CGdtfGamut.cpp:47
virtual void *VCOM_CALLTYPE GetBoundObject()
Definition CGdtfGamut.cpp:93
void SetPointer(SceneData::GdtfGamut *gamut)
Definition CGdtfGamut.cpp:73
virtual VCOMError VCOM_CALLTYPE SetName(MvrString name)
Definition CGdtfGamut.cpp:29
virtual VCOMError VCOM_CALLTYPE CreatePoint(CieColor &outColor)
Definition CGdtfGamut.cpp:61
virtual MvrString VCOM_CALLTYPE GetName()
Definition CGdtfGamut.cpp:21
SceneData::GdtfGamut * GetPointer()
Definition CGdtfGamut.cpp:78
Definition CieColor.h:9
const VWIID IID_GdtfGamut
Definition CGdtfGamut.h:34
uint32_t VCOMError
Definition VectorworksMVR.h:119
Definition IMediaRessourceVectorInterface.h:52
Definition VectorworksMVR.h:32