Files
XCEngine/docs/api/rhi/opengl/texture/texture.md
2026-03-20 02:35:45 +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 设置纹理格式

相关文档