"""
VR模块 - 虚拟现实功能

这个模块提供完整的VR功能支持，包括：
- VR设备初始化和管理
- 渲染系统（双眼渲染、RenderPipeline集成）
- 跟踪系统（HMD和控制器姿态跟踪）
- 交互系统（控制器输入、摇杆、传送、抓取）
- 可视化系统（控制器模型、特效）
- 性能优化和监控
- 测试和调试工具
- 配置管理

主要接口：
    VRManager: VR管理器主类
    VRRenderMode: VR渲染模式枚举

示例：
    from core.vr import VRManager
    vr_manager = VRManager(world)
    vr_manager.initialize_vr()
    vr_manager.enable_vr()
"""

# 为了向后兼容，从core.vr_manager重新导出
# vr_manager.py目前还包含VRManager的完整实现
# 未来可以逐步将其拆分到子模块中

# 使用相对导入从父目录的vr_manager模块导入
try:
    from ..vr_manager import VRManager, VRRenderMode
    __all__ = ['VRManager', 'VRRenderMode']
except ImportError as e:
    print(f"警告：无法从vr_manager导入: {e}")
    __all__ = []

__version__ = '2.0.0'
