NDEVR
API Documentation
DeveloperVariables.h
1#pragma once
2#include <NDEVR/Resource.h>
3#include <NDEVR/ApplicationOption.h>
4#include <NDEVR/EnvironmentalVariable.h>
5namespace NDEVR
6{
30}
The default object to store data of any type that should persist through sessions of the application.
Stores application-level developer options and environmental variable references used throughout the ...
static void CalculateMSBuild()
Attempts to locate MSBuild on the system and sets ms_build_path accordingly.
static EnvironmentalVariable vulkan_sdk_directory
Environment variable for the Vulkan SDK directory.
static EnvironmentalVariable ndevr_source_directory
Environment variable for the NDEVR source directory.
static ApplicationOption< bool > build_from_source
Whether to build modules from source rather than pre-built binaries.
static ApplicationOption< String > git_command
Path or name of the git executable.
static EnvironmentalVariable ndevr_package_directory
Environment variable for the NDEVR package directory.
static EnvironmentalVariable ndevr_api_directory
Environment variable for the NDEVR API directory.
static EnvironmentalVariable qt_directory
Environment variable for the Qt installation directory.
static EnvironmentalVariable ndevr_out_directory
Environment variable for the NDEVR output directory.
static EnvironmentalVariable ndevr_qt_version
Environment variable for the Qt version string.
static ApplicationOption< String > developer_license
The developer license key.
static ApplicationOption< String > ms_build_path
Path to the MSBuild executable.
static ApplicationOption< String > build_profile
The active build profile name.
static void ResetGlobalSettingsToDefault()
Resets all global developer settings to their default values.
static ApplicationOption< String > default_boiler_file
Default boilerplate template file path.
Forward declaration of InfoPipe.
The primary namespace for the NDEVR SDK.