807 B
807 B
OpenGLPipelineState::Clear
void Clear(unsigned int buffers);
清除指定的缓冲区。
参数:
buffers- 要清除的缓冲区标志位1- 颜色缓冲区 (GL_COLOR_BUFFER_BIT)2- 深度缓冲区 (GL_DEPTH_BUFFER_BIT)4- 模板缓冲区 (GL_STENCIL_BUFFER_BIT)
线程安全: ❌
注意: 调用此方法前应先通过 SetClearColor 设置清除颜色。
示例:
pipelineState->SetClearColor(0.0f, 0.0f, 0.0f, 1.0f);
pipelineState->Clear(0x1); // 清除颜色缓冲
pipelineState->Clear(0x3); // 清除颜色和深度缓冲
pipelineState->Clear(0x7); // 清除所有缓冲
相关文档
- OpenGLPipelineState 总览 - 返回类总览
- SetClearColor - 设置清除颜色