#====================== BEGIN GPL LICENSE BLOCK ====================== # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software Foundation, # Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # #======================= END GPL LICENSE BLOCK ======================== # bl_info = { "name": "Virtual Reality Viewport", "author": "Dalai Felinto, Visgraf/IMPA", "version": (0, 9), "blender": (2, 7, 7), "location": "View 3D Tools", "description": "", "warning": "", "wiki_url": "", "tracker_url": "", "category": "3D View"} import bpy from . import ui from . import operator # ############################################################ # User Preferences # ############################################################ # Preferences class VirtualRealityPreferences(bpy.types.AddonPreferences): bl_idname = __name__ display_backend = bpy.props.EnumProperty( name="Display Backend", description="Library to use for the display", items=(("OCULUS", "Oculus", "Oculus - oculus.com"), ("OCULUS_LEGACY", "Oculus Legacy", "Oculus 0.5 - oculus.com"), ("DEBUG", "Debug", "Debug backend - no real HMD"), ), default="OCULUS", ) def draw(self, context): layout = self.layout row = layout.row() row.prop(self, "display_backend") # ############################################################ # Un/Registration # ############################################################ def register(): bpy.utils.register_class(VirtualRealityPreferences) operator.register() ui.register() def unregister(): bpy.utils.unregister_class(VirtualRealityPreferences) operator.unregister() ui.unregister() if __name__ == '__main__': register()