示例#1
0
void RenderObject::DoRender(const SPtr<RenderContext>& context)
{
	Render(context);
	for (auto iter = childs_.begin(); iter != childs_.end(); iter++)
	{
		base::Matrix m;
		SPtr<RenderObject> child = *iter;
		ScopedRenderTransform t(context, m.Translate(child->x(), child->y()));
		child->DoRender(context);		
	}
}