proc viewportPath(self: ViewportTexture): NodePath {.gcsafe, locks: 0, raises: [], tags: [].}
proc viewportPath=(self: ViewportTexture; val: NodePath) {.gcsafe, locks: 0, raises: [], tags: [].}