Screen
/Viewer functions/
ViewerCreate(x,y,w,h);
ViewerRender(viewer);
ViewerSetCamera(viewer,camera);
ViewerEnableVSync(viewer,vsm);
ViewerResize(viewer,x,y,w,h);
ViewerSetVisible(viewer,mode);
ViewerGetPixelColor(viewer,x,y);
ViewerGetPixelDepth(viewer,x,y);
ViewerSetLighting(viewer,mode);
ViewerSetBackgroundColor(viewer,color);
ViewerSetAmbientColor(viewer,color);
ViewerEnableFog(viewer,mode);
ViewerSetFogColor(viewer,color);
ViewerSetFogDistance(viewer,start,end);
ViewerScreenToWorld(viewer,x,y,index);
ViewerWorldToScreen(viewer,x,y,z,index);
ViewerCopyToTexture(viewer,material,w,h);
/Navigator functions/
NavigatorCreate();
NavigatorSetObject(nav,object);
NavigatorSetUseVirtualUp(nav,mode);
NavigatorSetVirtualUp(nav,x,y,z);
NavigatorTurnHorizontal(nav,angle);
NavigatorTurnVertical(nav,angle);
NavigatorMoveForward(nav,distance);
NavigatorStrafeHorizontal(nav,distance);
NavigatorStrafeVertical(nav,distance);
NavigatorStraighten(nav);
NavigatorFlyForward(nav,distance); 
NavigatorMoveUpWhenMovingForward(nav,mode);
NavigatorInvertHorizontalWhenUpsideDown(nav,mode);
NavigatorSetAngleLock(nav,mode);
NavigatorSetAngles(nav,min,max);
/Camera functions/
CameraCreate(parent);
CameraSetStyle(camera,cs);
CameraSetFocal(camera,focal);
CameraSetSceneScale(camera,scale);
CameraScaleScene(camera,step);
CameraSetViewDepth(camera,depth);
CameraSetTargetObject(camera,object);
CameraMoveAroundTarget(camera,pitch,turn);
CameraSetDistanceToTarget(camera,distance);
CameraGetDistanceToTarget(camera);
CameraCopyToTexture(camera,material,w,h);
/Constants/
vsmSync
vsmNoSync
csPerspective
csOrthogonal
csOrtho2D
csInfinitePerspective