34 lines
1.0 KiB
C#
34 lines
1.0 KiB
C#
/*
|
|
* Copyright (c) 2025 LG Electronics Inc.
|
|
* SPDX-License-Identifier: LicenseRef-LGE-Proprietary
|
|
*/
|
|
using Aurora;
|
|
using Aurora.View;
|
|
using System.IO;
|
|
|
|
namespace VisionCommon {
|
|
public class VisionEnv {
|
|
/// <summary>
|
|
/// 현재 Aurora 어플리케이션에서 가지고 있는 AuroraEnvironment
|
|
/// </summary>
|
|
public static IAuroraEnvironment AuroraEnv { get; set; }
|
|
/// <summary>
|
|
/// 현재 Main Theme
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public static eMainTheme GetMainTheme() => MainDef.MAIN_THEME;
|
|
/// <summary>
|
|
/// Aurora Vision 용 Root DataPath
|
|
/// AuroraConfigDataPath\_config_vision
|
|
/// </summary>
|
|
public static string VisionRootDataPath {
|
|
get {
|
|
var path = Path.Combine(ApplicationExt.DataPath, "_config_vision");
|
|
if (!Directory.Exists(path)) {
|
|
Directory.CreateDirectory(path);
|
|
}
|
|
return path;
|
|
}
|
|
}
|
|
}
|
|
} |