Added scripting quality of life features #299
|
@ -0,0 +1,26 @@
|
|||
/************************************************************************************//*!
|
||||
\file SHVSUtilities.cpp
|
||||
\author Tng Kah Wei, kahwei.tng, 390009620
|
||||
\par email: kahwei.tng\@digipen.edu
|
||||
\date Dec 21, 2022
|
||||
\brief Contains the implementation for SHVSUtilities static class.
|
||||
|
||||
Copyright (C) 2022 DigiPen Institute of Technology.
|
||||
Reproduction or disclosure of this file or its contents without the prior written consent
|
||||
of DigiPen Institute of Technology is prohibited.
|
||||
*//*************************************************************************************/
|
||||
// Precompiled Headers
|
||||
#include <SHpch.h>
|
||||
// Primary Header
|
||||
#include "SHVSUtilities.h"
|
||||
|
||||
namespace SHADE
|
||||
{
|
||||
/*-----------------------------------------------------------------------------------*/
|
||||
/* Helper Functions */
|
||||
/*-----------------------------------------------------------------------------------*/
|
||||
std::filesystem::path SHVSUtilties::getDevEnvPath()
|
||||
{
|
||||
return {};
|
||||
}
|
||||
}
|
|
@ -0,0 +1,45 @@
|
|||
/************************************************************************************//*!
|
||||
\file SHVSUtilties.h
|
||||
\author Tng Kah Wei, kahwei.tng, 390009620
|
||||
\par email: kahwei.tng\@digipen.edu
|
||||
\date Dec 21, 2022
|
||||
\brief Contains the interface for SHVSUtilties class.
|
||||
|
||||
Copyright (C) 2022 DigiPen Institute of Technology.
|
||||
Reproduction or disclosure of this file or its contents without the prior written consent
|
||||
of DigiPen Institute of Technology is prohibited.
|
||||
*//*************************************************************************************/
|
||||
|
||||
// STL Includes
|
||||
#include <filesystem>
|
||||
// External Dependencies
|
||||
#include <Windows.h>
|
||||
|
||||
namespace SHADE
|
||||
{
|
||||
/// <summary>
|
||||
/// Static class containing functions for working with Visual Studio installation and
|
||||
/// running instances.
|
||||
/// </summary>
|
||||
class SH_API SHVSUtilties final
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
private:
|
||||
/*---------------------------------------------------------------------------------*/
|
||||
/* Constructors/Destructors */
|
||||
/*---------------------------------------------------------------------------------*/
|
||||
SHVSUtilties() = delete;
|
||||
|
||||
/*---------------------------------------------------------------------------------*/
|
||||
/* Static Data Members */
|
||||
/*---------------------------------------------------------------------------------*/
|
||||
static std::filesystem::path devEnvPath;
|
||||
|
||||
/*---------------------------------------------------------------------------------*/
|
||||
/* Helper Functions */
|
||||
/*---------------------------------------------------------------------------------*/
|
||||
static std::filesystem::path getDevEnvPath();
|
||||
};
|
||||
}
|
Loading…
Reference in New Issue