Files
XCEngine/docs/api/rhi/opengl/texture/texture.md
ssdfasd 1cf744b755 refactor(docs): RHI模块文档重构 - 修复18处链接错误并新增RHIFramebuffer/RHIRenderPass文档
- 修复opengl/下13个文件对overview.md的错误引用,改为opengl.md
- 修复opengl/shader/下2处get-native-handle.md的错误路径引用
- 修复rhi.md中rhifactory路径错误
- 修复opengl.md中对d3d12.md的错误引用
- 修复opengl/README.md中的overview.md引用
- 新增RHIFramebuffer完整文档(7个文件)
- 新增RHIRenderPass完整文档(7个文件)
- 更新rhi.md总览页,添加RHIFramebuffer和RHIRenderPass分类
2026-03-26 01:29:00 +08:00

1.9 KiB

OpenGLTexture

命名空间: XCEngine::RHI

描述: OpenGL 纹理的实现,继承自 RHITexture

公共方法

方法 描述
OpenGLTexture 构造函数
~OpenGLTexture 析构函数
Initialize 初始化通用纹理
Initialize2D 初始化 2D 纹理
InitializeCubeMap 初始化立方体贴图
LoadFromFile 从文件加载纹理
Shutdown 关闭纹理
Bind 绑定纹理
Unbind 解绑纹理
BindImage 绑定图像
GenerateMipmap 生成多级渐远纹理
SetFiltering 设置过滤模式
SetWrapping 设置环绕模式
GetID 获取 OpenGL 纹理 ID
GetOpenGLType 获取 OpenGL 纹理类型
GetWidth 获取纹理宽度
GetHeight 获取纹理高度
GetDepth 获取纹理深度
GetMipLevels 获取 Mip 级别
GetTextureType 获取纹理类型
GetNativeHandle 获取原生句柄
GetState 获取资源状态
SetState 设置资源状态
GetName 获取资源名称
SetName 设置资源名称
GetFormat 获取纹理格式
SetFormat 设置纹理格式

相关文档