proc resourceLocalToScene*(self: Resource): bool {.gcsafe, locks: 0
.} 
- 
 
proc `resourceLocalToScene =`*(self: Resource; val: bool) {.gcsafe, locks: 0
.} 
- 
 
proc resourcePath*(self: Resource): string {.gcsafe, locks: 0
.} 
- 
 
proc `resourcePath =`*(self: Resource; val: string) {.gcsafe, locks: 0
.} 
- 
 
proc resourceName*(self: Resource): string {.gcsafe, locks: 0
.} 
- 
 
proc `resourceName =`*(self: Resource; val: string) {.gcsafe, locks: 0
.} 
- 
 
proc takeOverPath*(self: Resource; path: string) {.gcsafe, locks: 0
.} 
- 
 
proc getRid*(self: Resource): RID {.gcsafe, locks: 0
.} 
- 
 
proc getLocalScene*(self: Resource): Node {.gcsafe, locks: 0
.} 
- 
 
proc setupLocalToSceneImpl*(self: Resource) {.gcsafe, locks: 0
.} 
- 
 
proc duplicate*(self: Resource; subresources: bool = false): Resource {.gcsafe, locks: 0
.} 
-