General Namespace
Visindigo::General内核模块适用编辑器和播放器的组件的命名空间. 详情...
| 头文件: | #include <General> |
| 自以下版本: | Visindigo 0.13.0 |
类
(自 Visindigo 0.13.0 引入) class | Application |
(自 Visindigo 0.13.0 引入) class | ApplicationExceptionMessageHandler |
(自 Visindigo 0.13.0 引入) class | ApplicationLoadingMessageHandler |
(自 Visindigo 0.13.0 引入) class | CoreApplication |
(自 Visindigo 0.13.0 引入) class | Exception |
(自 Visindigo 0.13.0 引入) class | GuiApplication |
(自 Visindigo 0.13.0 引入) class | LogMetaData |
(自 Visindigo 0.13.0 引入) class | Logger |
(自 Visindigo 0.13.0 引入) class | LoggerManager |
(自 Visindigo 0.13.0 引入) class | LoggerMsgHandler |
(自 Visindigo 0.13.0 引入) class | Plugin |
(自 Visindigo 0.13.0 引入) class | PluginManager |
(自 Visindigo 0.13.0 引入) class | PluginModule |
(自 Visindigo 0.13.0 引入) class | ProjectMessageCollector |
(自 Visindigo 0.13.0 引入) class | ProjectMessageData |
(自 Visindigo 0.13.0 引入) class | StacktraceFrame |
(自 Visindigo 0.13.0 引入) class | StacktraceHelper |
(自 Visindigo 0.13.0 引入) class | TranslationHost |
(自 Visindigo 0.13.0 引入) class | Translator |
(自 Visindigo 0.13.0 引入) class | UpdateChainNode |
(自 Visindigo 0.13.0 引入) class | VIApplication |
(自 Visindigo 0.13.0 引入) class | Version |
类型别名
(自 Visindigo 0.13.0 引入) | Package |
(自 Visindigo 0.13.0 引入) | PackageManager |
(自 Visindigo 0.13.0 引入) | PackageModule |
详细说明
所有 Visindigo 中的通用组件都在此命名空间下。
通用组件和工具类的主要区别是,通用组件通常是面向特定功能的,而工具类则更侧重于提供辅助功能和服务。
类
class Application
Visindigo Widget应用程序类,继承自QApplication,用于处理全局异常捕获。. 详情...
class ApplicationExceptionMessageHandler
Visindigo应用程序异常消息处理器接口类。. 详情...
class ApplicationLoadingMessageHandler
Visindigo应用程序加载消息处理器接口类。. 详情...
class CoreApplication
Visindigo控制台应用程序类,继承自QCoreApplication,用于处理全局异常捕获。. 详情...
class Exception
异常类,用于表示和处理程序中的异常情况。. 详情...
class GuiApplication
Visindigo GUI应用程序类,继承自QGuiApplication,用于处理全局异常捕获。. 详情...
class LogMetaData
日志元数据类,用于存储日志消息的附加信息。. 详情...
class Logger
日志记录器类,用于记录和管理日志消息。. 详情...
class LoggerManager
LoggerManager是日志记录器管理器,用于管理全局日志对象并处理日志消息。. 详情...
class LoggerMsgHandler
LoggerMsgHandler是日志消息处理器,用于承接日志消息并将其传递给LoggerManager进行处理。. 详情...
class Plugin
此类为Visindigo提供插件基类。. 详情...
class PluginManager
此类为Visindigo提供插件管理器。. 详情...
class PluginModule
此类为Yayin Story Studio 提供插件模块基类。 PluginModule是插件模块的基类,所有插件模块都需要继承此类。. 详情...
class ProjectMessageCollector
项目消息收集器单例类。. 详情...
class ProjectMessageData
项目消息数据类,表示项目中的一条消息。. 详情...
class StacktraceFrame
堆栈跟踪帧数据类。. 详情...
class StacktraceHelper
堆栈跟踪帮助类。. 详情...
class TranslationHost
此类为YayinStoryStudio提供翻译管理器。. 详情...
class Translator
Visindigo的翻译功能类,用于替代Qt自带的翻译功能。. 详情...
class UpdateChainNode
此类为Visindigo提供更新链节点表示。. 详情...
class VIApplication
Visindigo应用程序的根基,使用部分Visindigo功能必须首先初始化此类。. 详情...
class Version
在现有主流版本号表示方法中找到的一个折中方案。. 详情...
Type Documentation
[alias, since Visindigo 0.13.0] Package
作为Visindigo::General::Plugin类的别名,方便用户将其称为“应用程序包”。
这个 typedef 从 Visindigo 0.13.0 开始支持。
[alias, since Visindigo 0.13.0] PackageManager
作为Visindigo::General::PluginManager类的别名,方便用户将其称为“应用程序包管理器”。
这个 typedef 从 Visindigo 0.13.0 开始支持。
[alias, since Visindigo 0.13.0] PackageModule
作为Visindigo::General::PluginModule类的别名,方便用户将其称为“应用程序包模块”。
这个 typedef 从 Visindigo 0.13.0 开始支持。