method isInstalled*(self: ARVRScriptInterface): bool {.gcsafe, locks: 0, base
.} 
- 
 
method hmdIsPresent*(self: ARVRScriptInterface): bool {.gcsafe, locks: 0, base
.} 
- 
 
method supportsHmd*(self: ARVRScriptInterface): bool {.gcsafe, locks: 0, base
.} 
- 
 
method isInitialized*(self: ARVRScriptInterface): bool {.gcsafe, locks: 0, base
.} 
- 
 
method initialize*(self: ARVRScriptInterface): bool {.gcsafe, locks: 0, base
.} 
- 
 
method uninitialize*(self: ARVRScriptInterface) {.gcsafe, locks: 0, base
.} 
- 
 
method isStereo*(self: ARVRScriptInterface): bool {.gcsafe, locks: 0, base
.} 
- 
 
method getRecommendedRenderTargetsize*(self: ARVRScriptInterface): Vector2 {.gcsafe,
    locks: 0, base
.} 
- 
 
method getTransformForEye*(self: ARVRScriptInterface; eye: int64;
                          camTransform: Transform): Transform {.gcsafe, locks: 0, base
.} 
- 
 
method getProjectionForEye*(self: ARVRScriptInterface) {.gcsafe, locks: 0, base
.} 
- 
 
method commitForEye*(self: ARVRScriptInterface; eye: int64; renderTarget: RID) {.
    gcsafe, locks: 0, base
.} 
- 
 
method process*(self: ARVRScriptInterface) {.gcsafe, locks: 0, base
.} 
-