VR-Engage  2.2
Loading...
Searching...
No Matches
vrvVirtualRealityQt.h
Go to the documentation of this file.
1/******************************************************************************
2** Copyright (c) 2025 MAK Technologies
3** All rights reserved.
4******************************************************************************/
5
6//! \file vrvVirtualRealityQt.h
7//! \brief Main header file for the VRV Virtual Reality Qt module
8//! \defgroup vrvVirtualRealityQt Virtual Reality Qt Interface Module
9//! \brief Qt-based UI components for VR configuration and control.
10//!
11//! This module provides Qt-based user interface components for configuring and
12//! controlling virtual reality functionality in the application. It includes settings
13//! pages, configuration dialogs, and menu items related to VR functionality.
14
15#pragma once
16#ifdef _WIN32
17 #ifdef vrvVirtualRealityQt_EXPORTS
18 #define DT_DLL_VRVVRQT __declspec(dllexport)
19 #else
20 #define DT_DLL_VRVVRQT __declspec(dllimport)
21 #ifdef _DEBUG
22 #pragma comment(lib, "vrvVirtualRealityQtd.lib")
23 #else
24 #pragma comment(lib, "vrvVirtualRealityQt.lib")
25 #endif
26 #endif
27#else
28 #define DT_DLL_VRVVR
29#endif
30
31namespace makVrv
32{
33class DtDe;
34
36{
37//! \brief Initializes the Virtual Reality Qt interface module
38//! \param anIG Reference to the display engine
39//!
40//! This function initializes the Virtual Reality Qt interface module,
41//! registering settings pages, menu items, and other UI components
42//! with the application framework. It should be called once at application
43//! startup, before any VR interface functionality is used.
44DT_DLL_VRVVRQT void init(DtDe& anIG);
45
46//! \brief Performs post-initialization setup for the VR Qt interface
47//! \param de Reference to the display engine
48//!
49//! This function is called after the main initialization to perform any
50//! additional setup that requires the display engine to be fully initialized.
51//! It establishes connections between UI components and the VR system.
52DT_DLL_VRVVRQT void igPostInit(DtDe& de);
53} // namespace vrvVirtualRealityQt
54} // namespace makVrv
Definition vrvVirtualRealityQt.h:36
DT_DLL_VRVVRQT void igPostInit(DtDe &de)
Performs post-initialization setup for the VR Qt interface.
DT_DLL_VRVVRQT void init(DtDe &anIG)
Initializes the Virtual Reality Qt interface module.
Definition appLauncherComponent.h:28
makVrv::DtDe * de()
Gets the display element pointer used by the plugin.