638 B
638 B
OpenGLSwapChain::GetNativeHandle()
void* GetNativeHandle() override;
作用
返回底层原生窗口句柄。
当前实现行为
- 直接返回
m_hwnd - 在 Win32 路径下,这个值本质上是
HWND - 返回值类型被擦除为
void*,以便匹配通用 RHI 接口
设计说明
对于显式图形 API,GetNativeHandle() 往往返回 swap chain 或平台 surface。当前 OpenGL 实现里更有价值的原生对象是窗口本身,因为真正的呈现由窗口上下文和系统 SwapBuffers 驱动。