if (rTransform) {
ret->pImpl->rTransform = new RenderTransform();
*ret->pImpl->rTransform = *rTransform;
- ret->pImpl->flag |= RenderUpdateFlag::Transform;
+ ret->pImpl->renderFlag |= RenderUpdateFlag::Transform;
}
ret->pImpl->opacity = opacity;
rTransform = new RenderTransform();
}
rTransform->degree = degree;
- if (!rTransform->overriding) flag |= RenderUpdateFlag::Transform;
+ if (!rTransform->overriding) renderFlag |= RenderUpdateFlag::Transform;
return true;
}
rTransform = new RenderTransform();
}
rTransform->scale = factor;
- if (!rTransform->overriding) flag |= RenderUpdateFlag::Transform;
+ if (!rTransform->overriding) renderFlag |= RenderUpdateFlag::Transform;
return true;
}
}
rTransform->x = x;
rTransform->y = y;
- if (!rTransform->overriding) flag |= RenderUpdateFlag::Transform;
+ if (!rTransform->overriding) renderFlag |= RenderUpdateFlag::Transform;
return true;
}
void* Paint::Impl::update(RenderMethod& renderer, const RenderTransform* pTransform, uint32_t opacity, Array<RenderData>& clips, uint32_t pFlag)
{
- if (flag & RenderUpdateFlag::Transform) {
+ if (renderFlag & RenderUpdateFlag::Transform) {
if (!rTransform) return nullptr;
if (!rTransform->update()) {
delete(rTransform);
/* 2. Main Update */
void *edata = nullptr;
- auto newFlag = static_cast<RenderUpdateFlag>(pFlag | flag);
- flag = RenderUpdateFlag::None;
+ auto newFlag = static_cast<RenderUpdateFlag>(pFlag | renderFlag);
+ renderFlag = RenderUpdateFlag::None;
opacity = (opacity * this->opacity) / 255;
if (rTransform && pTransform) {
if (pImpl->opacity == o) return Result::Success;
pImpl->opacity = o;
- pImpl->flag |= RenderUpdateFlag::Color;
+ pImpl->renderFlag |= RenderUpdateFlag::Color;
return Result::Success;
}
{
StrategyMethod* smethod = nullptr;
RenderTransform *rTransform = nullptr;
- uint32_t flag = RenderUpdateFlag::None;
+ uint32_t renderFlag = RenderUpdateFlag::None;
Paint* cmpTarget = nullptr;
CompositeMethod cmpMethod = CompositeMethod::None;
uint8_t opacity = 255;
if (!rTransform) return false;
}
rTransform->override(m);
- flag |= RenderUpdateFlag::Transform;
+ renderFlag |= RenderUpdateFlag::Transform;
return true;
}
return inst->dispose(renderer);
}
- void* update(RenderMethod& renderer, const RenderTransform* transform, uint32_t opacity, Array<RenderData>& clips, RenderUpdateFlag flag) override
+ void* update(RenderMethod& renderer, const RenderTransform* transform, uint32_t opacity, Array<RenderData>& clips, RenderUpdateFlag renderFlag) override
{
- return inst->update(renderer, transform, opacity, clips, flag);
+ return inst->update(renderer, transform, opacity, clips, renderFlag);
}
bool render(RenderMethod& renderer) override