Files
XCEngine/docs/api/XCEngine/RHI/OpenGL/OpenGLTexture/OpenGLTexture.md

2.7 KiB
Raw Blame History

OpenGLTexture

命名空间: XCEngine::RHI

类型: class

头文件: XCEngine/RHI/OpenGL/OpenGLTexture.h

描述: 定义 XCEngine/RHI/OpenGL 子目录中的 OpenGLTexture public API。

概述

OpenGLTexture.hXCEngine/RHI/OpenGL 子目录 下的 public header当前页面作为平行目录中的 canonical 总览,用于汇总该头文件暴露的主要声明。

声明概览

声明 类型 说明
OpenGLTextureType enum class 头文件中的公开声明。
OpenGLFormat enum class 头文件中的公开声明。
OpenGLInternalFormat enum class 头文件中的公开声明。
OpenGLTexture class 继承自 RHITexture 的公开声明。

公共方法

方法 描述
OpenGLTexture() 构造对象。
~OpenGLTexture() 销毁对象并释放相关资源。
Initialize 初始化内部状态。
Initialize2D 初始化内部状态。
InitializeCubeMap 初始化内部状态。
LoadFromFile 加载资源或数据。
Shutdown 关闭并清理内部状态。
Bind 公开方法,详见头文件声明。
Unbind 公开方法,详见头文件声明。
BindImage 公开方法,详见头文件声明。
GenerateMipmap 公开方法,详见头文件声明。
SetFiltering 设置相关状态或配置。
SetWrapping 设置相关状态或配置。
GetID 获取相关状态或对象。
GetOpenGLType 获取相关状态或对象。
GetWidth 获取相关状态或对象。
GetHeight 获取相关状态或对象。
GetDepth 获取相关状态或对象。
GetMipLevels 获取相关状态或对象。
GetTextureType 获取相关状态或对象。
GetNativeHandle 获取相关状态或对象。
GetState 获取相关状态或对象。
SetState 设置相关状态或配置。
GetName 获取相关状态或对象。
SetName 设置相关状态或配置。
GetFormat 获取相关状态或对象。
SetFormat 设置相关状态或配置。

相关文档