# OpenGLTexture::InitializeCubeMap ```cpp bool InitializeCubeMap(int size, int mipLevels, OpenGLFormat format, const void* data = nullptr) ``` 初始化一个立方体纹理。 **参数:** - `size` - 立方体贴面的边长 - `mipLevels` - mipmap 级别数量 - `format` - 纹理格式(OpenGLFormat 枚举值) - `data` - 纹理数据指针(可以为 nullptr) **返回:** `bool` - 成功返回 true,失败返回 false **示例:** ```cpp OpenGLTexture cubemap; cubemap.InitializeCubeMap(512, 1, OpenGLFormat::RGBA8, nullptr); ``` ## 相关文档 - [OpenGLTexture](texture.md) - 返回类总览