예제 #1
0
        /// Returns a profile with the given parameters.
        public static NxrProfile GetKnownProfile(ScreenSizes screenSize, ViewerTypes deviceType)
        {
            Screen screen;

            switch (screenSize)
            {
            case ScreenSizes.Nexus6:
                screen = Nexus6;
                break;

            case ScreenSizes.GalaxyS6:
                screen = GalaxyS6;
                break;

            case ScreenSizes.GalaxyNote4:
                screen = GalaxyNote4;
                break;

            case ScreenSizes.LGG3:
                screen = LGG3;
                break;

            default:
                screen = Nexus5;
                break;
            }
            Viewer device;

            switch (deviceType)
            {
            case ViewerTypes.CardboardMay2015:
                device = CardboardMay2015;
                break;

            case ViewerTypes.GoggleTechC1Glass:
                device = GoggleTechC1Glass;
                break;

            default:
                device = CardboardJun2014;
                break;
            }
            return(new NxrProfile {
                screen = screen, viewer = device
            });
        }
예제 #2
0
 public TerrainViewer(Transform transform, ViewerTypes viewerType)
 {
     this.Transform  = transform;
     this.ViewerType = viewerType;
 }
예제 #3
0
 /// Returns a profile with the given parameters.
 public static GvrProfile GetKnownProfile(ScreenSizes screenSize, ViewerTypes deviceType)
 {
     Screen screen;
     switch (screenSize) {
       case ScreenSizes.Nexus6:
     screen = Nexus6;
     break;
       case ScreenSizes.GalaxyS6:
     screen = GalaxyS6;
     break;
       case ScreenSizes.GalaxyNote4:
     screen = GalaxyNote4;
     break;
       case ScreenSizes.LGG3:
     screen = LGG3;
     break;
       case ScreenSizes.iPhone4:
     screen = iPhone4;
     break;
       case ScreenSizes.iPhone5:
     screen = iPhone5;
     break;
       case ScreenSizes.iPhone6:
     screen = iPhone6;
     break;
       case ScreenSizes.iPhone6p:
     screen = iPhone6p;
     break;
       default:
     screen = Nexus5;
     break;
     }
     Viewer device;
     switch (deviceType) {
       case ViewerTypes.CardboardMay2015:
     device = CardboardMay2015;
     break;
       case ViewerTypes.GoggleTechC1Glass:
     device = GoggleTechC1Glass;
     break;
       default:
     device = CardboardJun2014;
     break;
     }
     return new GvrProfile { screen = screen, viewer = device };
 }