| 141 | } |
| 142 | |
| 143 | void ShaderNode::setPosition(const Vec2& newPosition) |
| 144 | { |
| 145 | Node::setPosition(newPosition); |
| 146 | auto position = getPosition(); |
| 147 | auto frameSize = Director::getInstance()->getRenderView()->getFrameSize(); |
| 148 | auto visibleSize = Director::getInstance()->getVisibleSize(); |
| 149 | auto retinaFactor = Director::getInstance()->getRenderView()->getRetinaFactor(); |
| 150 | _center = Vec2(position.x * frameSize.width / visibleSize.width * retinaFactor, |
| 151 | position.y * frameSize.height / visibleSize.height * retinaFactor); |
| 152 | } |
| 153 | |
| 154 | void ShaderNode::draw(Renderer* renderer, const Mat4& transform, uint32_t flags) |
| 155 | { |
no test coverage detected