| 235 | } |
| 236 | |
| 237 | void BillBoard::draw(Renderer* renderer, const Mat4& /*transform*/, uint32_t flags) |
| 238 | { |
| 239 | // FIXME: frustum culling here |
| 240 | flags |= Node::FLAGS_RENDER_AS_3D; |
| 241 | _trianglesCommand.init(0, _texture, _blendFunc, _polyInfo.triangles, _modelViewTransform, flags); |
| 242 | setMVPMatrixUniform(); // update uniform |
| 243 | renderer->addCommand(&_trianglesCommand); |
| 244 | } |
| 245 | |
| 246 | void BillBoard::setMode(Mode mode) |
| 247 | { |
no test coverage detected