46 return m_d->node &&
m_d->node->image() ?
m_d->node->image()->wrapAroundModeActive() :
false;
56 return m_d->node &&
m_d->node->image() ?
m_d->node->image()->currentLevelOfDetail() : 0;
61 const int time =
m_d->node &&
m_d->node->image() ?
m_d->node->image()->animationInterface()->currentTime() : 0;
67 return m_d->node->original() ?
m_d->node->original()->defaultBounds()->externalFrameActive() :
false;
72 return m_d->node->original() ?
m_d->node->original()->defaultBounds()->sourceCookie() :
nullptr;
bool wrapAroundMode() const override
int currentLevelOfDetail() const override
QRect bounds() const override
static const QRect infiniteRect
bool externalFrameActive() const override
QRect imageBorderRect() const override
~KisDefaultBoundsNodeWrapper() override
WrapAroundAxis wrapAroundModeAxis() const override
KisDefaultBoundsNodeWrapper(KisBaseNodeWSP node=0)
void * sourceCookie() const override
int currentTime() const override