API 参考
SpatialRuntime
原生及应用自有 3D 宿主共用的可选运行时入口。
没有匹配的 API 成员。
fluent::spatial::SpatialRuntime
方法
static void prepareApplication()在构建应用页面前安装必要的原生样式适配,不创建 GPU 上下文。
static bool prepareWindow(windowing::Window* window)为隐藏的 Fluent 窗口准备后续 GPU 合成,不创建上下文;可见或不支持时返回 false,重复调用为空操作。
static bool prepareWindow(windowing::Window* window, QSurface::SurfaceType surfaceType)为调用方指定的图形 API 准备隐藏窗口,不创建设备;安装 GPU 画布前仍须探测该 API。
static bool supportsOpenGLDisplay()当前显示是否允许尝试 OpenGL,仍需验证真实上下文。
static bool isHardwareRenderer(const QString& renderer)在所有宿主中一致拒绝空名称及已知软件渲染器。
static QString currentRendererName()当前上下文的渲染器名称;没有当前上下文时为空。
static QString preflightFailure()平台预检查失败原因;可继续验证真实表面时为空。
static int maximumTextureDimension()当前上下文的纹理、渲染缓冲及视口尺寸下限;无当前上下文时为零。
static bool needsNativeGlyphCoverage(qreal nativeDpr)指定显示密度是否需要原生文字覆盖率适配。