proc queueResourcePreview*(self: EditorResourcePreview; path: string;
                          receiver: Object; receiverFunc: string; userdata: Variant) {.
    gcsafe, locks: 0
.} 
- 
 
proc queueEditedResourcePreview*(self: EditorResourcePreview; resource: Resource;
                                receiver: Object; receiverFunc: string;
                                userdata: Variant) {.gcsafe, locks: 0
.} 
- 
 
proc addPreviewGenerator*(self: EditorResourcePreview;
                         generator: EditorResourcePreviewGenerator) {.gcsafe,
    locks: 0
.} 
- 
 
proc removePreviewGenerator*(self: EditorResourcePreview;
                            generator: EditorResourcePreviewGenerator) {.gcsafe,
    locks: 0
.} 
- 
 
proc checkForInvalidation*(self: EditorResourcePreview; path: string) {.gcsafe,
    locks: 0
.} 
-