CMGDK r49-rc2
|
一维贴图 更多...
#include <Texture1D.H>
公有成员 | |
Texture1D () | |
Texture1D (TDFNode *, uint=0, bool=false) | |
本类构造函数并由TDF节点创建一个2D贴图 | |
Texture1D (Stream *, uint=0, bool=false) | |
本类构造函数并由流创建一个2D贴图 | |
Texture1D (const wchar_t *, uint=0, bool=false) | |
本类构造函数,由文件创建一个2D贴图 | |
Texture1D (HAC *, const wchar_t *, uint=0, bool=false) | |
本类构造函数,由文件创建一个2D贴图 | |
Texture1D (void *, int, uint, uint, bool=false) | |
本类构造函数,并根据数据创建一个贴图 | |
Texture1D (int, uint, bool=false) | |
本类构造函数,并创建一个指定格式的空贴图 | |
virtual | ~Texture1D () |
virtual bool | Load (TDFNode *, uint=0, bool=false) |
从TDF节点加载一张贴图 | |
virtual bool | Load (Stream *, uint=0, bool=false) |
从流中加载一张贴图 | |
virtual bool | Load (const wchar_t *, uint=0, bool=false) |
从文件中加载一张贴图 | |
virtual bool | Load (HAC *, const wchar_t *, uint=0, bool=false) |
从文件中加载一张贴图 | |
bool | Create (void *, int, uint, uint, bool=false) |
创建一个贴图 | |
void | Change (void *, int, int) |
更改贴图内容 | |
公有属性 | |
Property< uint32 > | Length |
贴图长度(只读) | |
保护成员 | |
uint32 | GetLength () |
void | SetAllWrap (uint) |
void | InitPrivate () |
保护属性 | |
uint32 | length |
一维贴图
一维贴图,虽说用的少,但是如果用的巧妙还是能节省不少力气的。
hgl::Texture1D::Texture1D | ( | ) |
本类构造函数并由TDF节点创建一个2D贴图
本类构造函数并由流创建一个2D贴图
hgl::Texture1D::Texture1D | ( | const wchar_t * | filename, |
uint | glformat = 0 , |
||
bool | mip = false |
||
) |
本类构造函数,由文件创建一个2D贴图
hgl::Texture1D::Texture1D | ( | HAC * | hac, |
const wchar_t * | filename, | ||
uint | glformat = 0 , |
||
bool | mip = false |
||
) |
本类构造函数,由文件创建一个2D贴图
本类构造函数,并根据数据创建一个贴图
本类构造函数,并根据数据创建贴图
ptr | 象素数据 |
len | 长度 |
sf | 象素数据源格式 |
tf | 在显存中的OpenGL格式 |
hgl::Texture1D::~Texture1D | ( | ) | [virtual] |
更改贴图内容
更改贴图内容
data | 象素数据 |
offset | 象素偏移 |
len | 数据长度 |
创建一个贴图
创建一个空的贴图
data | 象素数据 |
len | 长度 |
sf | 象素数据源格式 |
tf | 在显存的中OpenGL格式 |
uint32 hgl::Texture1D::GetLength | ( | ) | [inline, protected] |
void hgl::Texture1D::InitPrivate | ( | ) | [protected] |
bool hgl::Texture1D::Load | ( | const wchar_t * | filename, |
uint | glformat = 0 , |
||
bool | mip = false |
||
) | [virtual] |
从文件中加载一张贴图
从流中加载一张贴图
从TDF节点加载一张贴图
bool hgl::Texture1D::Load | ( | HAC * | hac, |
const wchar_t * | filename, | ||
uint | glformat = 0 , |
||
bool | mip = false |
||
) | [virtual] |
从文件中加载一张贴图
void hgl::Texture1D::SetAllWrap | ( | uint | tw | ) | [protected] |
uint32 hgl::Texture1D::length [protected] |
贴图长度(只读)