Files
XCEngine/docs/api/XCEngine/Resources/Texture/Texture/Texture.md

2.2 KiB
Raw Blame History

Texture

命名空间: XCEngine::Resources

类型: class

头文件: XCEngine/Resources/Texture/Texture.h

描述: 定义 XCEngine/Resources/Texture 子目录中的 Texture public API。

概述

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

声明概览

声明 类型 说明
TextureType enum class 头文件中的公开声明。
TextureFormat enum class 头文件中的公开声明。
TextureUsage enum class 头文件中的公开声明。
Texture class 继承自 IResource 的公开声明。

公共方法

方法 描述
Texture() 构造对象。
~Texture() 销毁对象并释放相关资源。
GetType 获取相关状态或对象。
GetName 获取相关状态或对象。
GetPath 获取相关状态或对象。
GetGUID 获取相关状态或对象。
IsValid 查询当前状态。
GetMemorySize 获取相关状态或对象。
Release 释放引用或底层资源。
GetWidth 获取相关状态或对象。
GetHeight 获取相关状态或对象。
GetDepth 获取相关状态或对象。
GetMipLevels 获取相关状态或对象。
GetArraySize 获取相关状态或对象。
GetTextureType 获取相关状态或对象。
GetFormat 获取相关状态或对象。
GetUsage 获取相关状态或对象。
GetPixelData 获取相关状态或对象。
GetPixelDataSize 获取相关状态或对象。
Create 创建新对象或资源。
GenerateMipmaps 公开方法,详见头文件声明。

相关文档