Files
XCEngine/docs/api/XCEngine/Platform/IWindow/IWindow.md

2.0 KiB
Raw Blame History

IWindow

命名空间: XCEngine::Platform

类型: class (abstract)

头文件: XCEngine/Platform/IWindow.h

描述: 定义 XCEngine/Platform 子目录中的 IWindow public API。

概述

IWindow.hXCEngine/Platform 子目录 下的 public header当前页面作为平行目录中的 canonical 总览,用于汇总该头文件暴露的主要声明。

声明概览

声明 类型 说明
IWindow class 头文件中的公开声明。

公共方法

方法 描述
~IWindow() 销毁对象并释放相关资源。
Create 创建新对象或资源。
Destroy 公开方法,详见头文件声明。
IsValid 查询当前状态。
GetNativeHandle 获取相关状态或对象。
PumpEvents 公开方法,详见头文件声明。
SetTitle 设置相关状态或配置。
SetFullscreen 设置相关状态或配置。
IsFullscreen 查询当前状态。
Minimize 公开方法,详见头文件声明。
Maximize 公开方法,详见头文件声明。
Restore 公开方法,详见头文件声明。
SetVSync 设置相关状态或配置。
IsVSync 查询当前状态。
GetWidth 获取相关状态或对象。
GetHeight 获取相关状态或对象。
ShouldClose 公开方法,详见头文件声明。
SetShouldClose 设置相关状态或配置。
SetCloseCallback 设置相关状态或配置。
SetResizeCallback 设置相关状态或配置。

相关文档