tahoma2d/toonz/sources/toonzlib/txshcell.cpp

62 lines
1.8 KiB
C++
Raw Normal View History

2016-03-19 06:57:51 +13:00
#include "toonz/txshcell.h"
#include "toonz/txshsimplelevel.h"
//=============================================================================
2016-06-15 18:43:10 +12:00
TImageP TXshCell::getImage(bool toBeModified, int subsampling) const {
if (TXshSimpleLevel *sl = getSimpleLevel())
return sl->getFrame(m_frameId, toBeModified ? ImageManager::toBeModified
: ImageManager::none,
subsampling);
2016-03-19 06:57:51 +13:00
2016-06-15 18:43:10 +12:00
return TImageP();
2016-03-19 06:57:51 +13:00
}
//-----------------------------------------------------------------------------
2016-06-15 18:43:10 +12:00
TXshSimpleLevel *TXshCell::getSimpleLevel() const {
return m_level ? m_level->getSimpleLevel() : 0;
2016-03-19 06:57:51 +13:00
}
//-----------------------------------------------------------------------------
2016-06-15 18:43:10 +12:00
TXshSoundLevel *TXshCell::getSoundLevel() const {
return m_level ? m_level->getSoundLevel() : 0;
2016-03-19 06:57:51 +13:00
}
//-----------------------------------------------------------------------------
2016-06-15 18:43:10 +12:00
TXshSoundTextLevel *TXshCell::getSoundTextLevel() const {
return m_level ? m_level->getSoundTextLevel() : 0;
2016-03-19 06:57:51 +13:00
}
//-----------------------------------------------------------------------------
2016-06-15 18:43:10 +12:00
TXshPaletteLevel *TXshCell::getPaletteLevel() const {
return m_level ? m_level->getPaletteLevel() : 0;
2016-03-19 06:57:51 +13:00
}
//-----------------------------------------------------------------------------
2016-06-15 18:43:10 +12:00
TXshZeraryFxLevel *TXshCell::getZeraryFxLevel() const {
return m_level ? m_level->getZeraryFxLevel() : 0;
2016-03-19 06:57:51 +13:00
}
//-----------------------------------------------------------------------------
2016-06-15 18:43:10 +12:00
TXshChildLevel *TXshCell::getChildLevel() const {
return m_level ? m_level->getChildLevel() : 0;
2016-03-19 06:57:51 +13:00
}
//-----------------------------------------------------------------------------
2016-06-15 18:43:10 +12:00
TPalette *TXshCell::getPalette() const {
TXshSimpleLevel *sl = getSimpleLevel();
if (sl)
return sl->getPalette();
else
return 0;
2016-03-19 06:57:51 +13:00
}