CMGDK r49-rc2
枚举 | 函数 | 变量
K:/CMGDKv18/SDK/Include/hgl/2d/HGPLayer.Attrib.H文件参考

浏览该文件的源代码。

枚举

enum  LayerType {
  ltNone = 0, ltTexture2D, ltTextureRect, ltMultiTexture,
  ltText, ltVector, ltEnd
}

函数

LayerType GetType ()
ColorType GetOrignColor ()
int GetLeft ()
int GetTop ()
int GetWidth ()
int GetHeight ()
void SetLeft (int n)
void SetTop (int n)
virtual void SetFilter (TextureFilter)=0
 设置层过滤方式
virtual void SetAnisotropy (int)=0
 设置层各向异性过滤级别
virtual void CreateLayer (ColorType, uint, uint8 *, uint)=0
 实质创建层虚拟函数

变量

uint gl_format
LayerType layer_type
ColorType orign_color
int layer_left
int layer_top
int layer_width
int layer_height
int hgp_width
int hgp_height

枚举类型文档

enum LayerType
枚举值:
ltNone 

起始定义,无意义

ltTexture2D 

单2D贴图图片层

ltTextureRect 

单矩形贴图图片层

ltMultiTexture 

多2D贴图图片层

ltText 

文本层

ltVector 

矢量层

ltEnd 

结束定义,无意义


函数文档

virtual void CreateLayer ( ColorType  ,
uint  ,
uint8 ,
uint   
) [pure virtual]

实质创建层虚拟函数

int GetHeight ( ) [protected]
int GetLeft ( ) [protected]
ColorType GetOrignColor ( ) [protected]
int GetTop ( ) [protected]
LayerType GetType ( ) [protected]
int GetWidth ( ) [protected]
virtual void SetAnisotropy ( int  ) [pure virtual]

设置层各向异性过滤级别

virtual void SetFilter ( TextureFilter  ) [pure virtual]

设置层过滤方式

void SetLeft ( int  n) [protected]
void SetTop ( int  n) [protected]

变量文档

int hgp_width
int layer_top
ColorType orign_color
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义