tahoma2d/toonz/sources/common/timage/timage.cpp
2016-06-15 15:43:10 +09:00

34 lines
544 B
C++

#include "timage.h"
#ifndef TNZCORE_LIGHT
#include "tpalette.h"
void TImage::setPalette(TPalette *palette) {
if (m_palette == palette) return;
if (palette) palette->addRef();
if (m_palette) m_palette->release();
m_palette = palette;
}
TImage::~TImage() {
if (m_palette) m_palette->release();
}
#else
class TPalette {};
void TImage::setPalette(TPalette *palette) { assert(false); }
TImage::~TImage() {}
#endif
//#include "tiio.h"
DEFINE_CLASS_CODE(TImage, 4)
TImage::TImage() : TSmartObject(m_classCode), m_palette(0) {}