1.9 KiB
1.9 KiB
OpenGLDevice
命名空间: XCEngine::RHI
描述: OpenGL 设备的实现,继承自 RHIDevice。
公共方法
| 方法 | 描述 |
|---|---|
Initialize |
初始化设备 |
Shutdown |
关闭设备 |
CreateRenderWindow |
创建渲染窗口 |
InitializeWithExistingWindow |
使用现有窗口初始化 |
GetWindow |
获取窗口 |
SwapBuffers |
交换缓冲 |
PollEvents |
处理窗口事件 |
SetShouldClose |
设置关闭标志 |
ShouldClose |
检查是否应关闭 |
CreateBuffer |
创建缓冲区 |
CreateTexture |
创建纹理 |
CreateSwapChain |
创建交换链 |
CreateCommandList |
创建命令列表 |
CreateCommandQueue |
创建命令队列 |
CompileShader |
编译着色器 |
CreatePipelineState |
创建管线状态 |
CreateFence |
创建栅栏 |
CreateSampler |
创建采样器 |
GetCapabilities |
获取设备能力 |
GetDeviceInfo |
获取设备信息 |
GetNativeDevice |
获取原生设备 |
GetNativeHandle |
获取原生句柄 |
相关文档
- OpenGL 后端总览
- RHIDevice - 抽象设备接口