dl
dl::TextNode结构体 参考

单个字符 更多...

#include <dl_text.h>

Public 成员函数

 TextNode ()
 
void RecordQuad ()
 
void Set (Float x, Float y)
 
Position GetLeftTop ()
 
Position GetRightTop ()
 
Position GetRightDown ()
 

Public 属性

char32_t _ch
 
gcSprite _spr
 
gcSprite _sprOutline
 
gcSprite _sprShadow
 
gcSprite _sprBg
 
Float _advance
 
Float _advance1
 
Float _lineH
 
Float _ascent
 
unsigned _shadow
 
Quad _quad [4]
 
Position _xy
 

详细描述

单个字符

在文件 dl_text.h37 行定义.

构造及析构函数说明

◆ TextNode()

dl::TextNode::TextNode ( )
inline

在文件 dl_text.h54 行定义.

成员函数说明

◆ GetLeftTop()

Position dl::TextNode::GetLeftTop ( )
inline

在文件 dl_text.h86 行定义.

◆ GetRightDown()

Position dl::TextNode::GetRightDown ( )
inline

在文件 dl_text.h94 行定义.

◆ GetRightTop()

Position dl::TextNode::GetRightTop ( )
inline

在文件 dl_text.h90 行定义.

◆ RecordQuad()

void dl::TextNode::RecordQuad ( )
inline

在文件 dl_text.h61 行定义.

◆ Set()

void dl::TextNode::Set ( Float x,
Float y )
inline

在文件 dl_text.h73 行定义.

类成员变量说明

◆ _advance

Float dl::TextNode::_advance

在文件 dl_text.h44 行定义.

◆ _advance1

Float dl::TextNode::_advance1

在文件 dl_text.h45 行定义.

◆ _ascent

Float dl::TextNode::_ascent

在文件 dl_text.h48 行定义.

◆ _ch

char32_t dl::TextNode::_ch

在文件 dl_text.h39 行定义.

◆ _lineH

Float dl::TextNode::_lineH

在文件 dl_text.h47 行定义.

◆ _quad

Quad dl::TextNode::_quad[4]

在文件 dl_text.h51 行定义.

◆ _shadow

unsigned dl::TextNode::_shadow

在文件 dl_text.h49 行定义.

◆ _spr

gcSprite dl::TextNode::_spr

在文件 dl_text.h40 行定义.

◆ _sprBg

gcSprite dl::TextNode::_sprBg

在文件 dl_text.h43 行定义.

◆ _sprOutline

gcSprite dl::TextNode::_sprOutline

在文件 dl_text.h41 行定义.

◆ _sprShadow

gcSprite dl::TextNode::_sprShadow

在文件 dl_text.h42 行定义.

◆ _xy

Position dl::TextNode::_xy

在文件 dl_text.h52 行定义.


该结构体的文档由以下文件生成: