| 207 | } |
| 208 | |
| 209 | void SpriteInGroupCommand::draw(Renderer* renderer, const Mat4& transform, uint32_t flags) |
| 210 | { |
| 211 | AXASSERT(renderer, "Render is null"); |
| 212 | auto * spriteWrapperCommand = renderer->getNextGroupCommand(); |
| 213 | spriteWrapperCommand->init(_globalZOrder); |
| 214 | renderer->addCommand(spriteWrapperCommand); |
| 215 | renderer->pushGroup(spriteWrapperCommand->getRenderQueueID()); |
| 216 | Sprite::draw(renderer, transform, flags); |
| 217 | renderer->popGroup(); |
| 218 | } |
| 219 | |
| 220 | GroupCommandTest::GroupCommandTest() |
| 221 | { |
nothing calls this directly
no test coverage detected