namespace tvg
{
+ enum ContextFlag {Invalid = 0, FastTrack = 1};
+
struct Iterator
{
virtual ~Iterator() {}
struct Paint::Impl
{
StrategyMethod* smethod = nullptr;
- RenderTransform *rTransform = nullptr;
+ RenderTransform* rTransform = nullptr;
uint32_t renderFlag = RenderUpdateFlag::None;
Paint* cmpTarget = nullptr;
CompositeMethod cmpMethod = CompositeMethod::None;
+ uint32_t ctxFlag = ContextFlag::Invalid;
+ uint32_t id;
uint8_t opacity = 255;
~Impl() {