# OpenGLTexture::Initialize2D 初始化内部状态。 ```cpp bool Initialize2D(int width, int height, int channels, const void* data, bool generateMipmap = true); ``` 该方法声明于 `XCEngine/RHI/OpenGL/OpenGLTexture.h`,当前页面用于固定 `OpenGLTexture` 类目录下的方法级 canonical 路径。 **参数:** - `width` - 参数语义详见头文件声明。 - `height` - 参数语义详见头文件声明。 - `channels` - 参数语义详见头文件声明。 - `data` - 参数语义详见头文件声明。 - `generateMipmap` - 参数语义详见头文件声明。 **返回:** `bool` - 返回值语义详见头文件声明。 **示例:** ```cpp #include void Example() { XCEngine::RHI::OpenGLTexture object; // 根据上下文补齐参数后调用 OpenGLTexture::Initialize2D(...)。 (void)object; } ``` ## 相关文档 - [返回类总览](OpenGLTexture.md) - [返回模块目录](../OpenGL.md)