cocos2d-x 3.0
- 首页 - 相关页面 - 模块 - 命名空间 - - 文件 -
Public 成员函数 - 图1 Public 成员函数 - 图2)
- 类列表 - 类索引 - 类继承关系 - 类成员

全部)) 命名空间) 文件) 函数) 变量) 类型定义) 枚举) 枚举值) 属性) 友元) 宏定义)))

Public 成员函数 | 静态 Public 成员函数 | Protected 属性 | 所有成员列表

GridBase类 参考 Effects

其它网格(grid)类的基类 更多…

#include

类 GridBase 继承关系图:

Public 成员函数 - 图3 Ref Grid3D TiledGrid3D

## Public 成员函数
virtual ~GridBase (void)
NA NA 更多…
bool initWithSize (const Size &gridSize, Texture2D texture, bool flipped)
bool initWithSize (const Size &gridSize)
bool isActive (void) const
判断网格(grid)状态是否活动的 更多…
void setActive (bool active)
int getReuseGrid (void) const
获取网格(grid)的重用次数 更多…
void setReuseGrid (int reuseGrid)
const Size & getGridSize (void) const
获取网格(grid)的大小 更多…
void setGridSize (const Size &gridSize)
const Vec2 & getStep (void) const
获取网格(grid)之间的像素大小 更多…
void setStep (const Vec2 &step)
bool isTextureFlipped (void) const
纹理是否翻转 更多…
void setTextureFlipped (bool flipped)
void beforeDraw (void)
void afterDraw (Node target)
virtual void blit (void)
virtual void reuse (void)
virtual void calculateVertexPoints (void)
void set2DProjection (void)
- Public 成员函数 继承自 Ref
void retain ()
保留所有权. 更多…
void release ()
立即释放所有权. 更多…
Ref * autorelease ()
自动释放所有权在不久的将来. 更多…
unsigned int getReferenceCount () const
返回Ref对象当前的引用计数. 更多…
virtual ~Ref ()
NA NA 更多…
## 静态 Public 成员函数
static GridBase create (const Size &gridSize, Texture2D texture, bool flipped)
创建一个网格(grid) 更多…
static GridBase * create (const Size &gridSize)
创建一个网格(grid) 更多…
## Protected 属性
bool _active
int _reuseGrid
Size _gridSize
Texture2D _texture
Vec2 _step
Grabber _grabber
bool _isTextureFlipped
GLProgram * _shaderProgram
Director::Projection _directorProjection
- Protected 属性 继承自 Ref
unsigned int _referenceCount
引用计数 更多…
## 额外继承的成员函数
- Protected 成员函数 继承自 Ref
Ref ()
构造函数 更多…

详细描述

其它网格(grid)类的基类

构造及析构函数说明

virtual ~GridBase ( void )

virtual

NA NA

成员函数说明

void afterDraw ( Node * target)

void beforeDraw ( void )

virtual void blit ( void )

virtual

TiledGrid3D , 以及 Grid3D 重载.

virtual void calculateVertexPoints ( void )

virtual

TiledGrid3D , 以及 Grid3D 重载.

static GridBase create ( const Size & gridSize,
Texture2D texture,
bool flipped
)

static

创建一个网格(grid)

static GridBase* create ( const Size & gridSize)

static

创建一个网格(grid)

const Size& getGridSize ( void ) const

inline

获取网格(grid)的大小

int getReuseGrid ( void ) const

inline

获取网格(grid)的重用次数

const Vec2& getStep ( void ) const

inline

获取网格(grid)之间的像素大小

bool initWithSize ( const Size & gridSize,
Texture2D * texture,
bool flipped
)

bool initWithSize ( const Size & gridSize)

bool isActive ( void ) const

inline

判断网格(grid)状态是否活动的

bool isTextureFlipped ( void ) const

inline

纹理是否翻转

virtual void reuse ( void )

virtual

TiledGrid3D , 以及 Grid3D 重载.

void set2DProjection ( void )

void setActive ( bool active)

void setGridSize ( const Size & gridSize)

inline

void setReuseGrid ( int reuseGrid)

inline

void setStep ( const Vec2 & step)

inline

void setTextureFlipped ( bool flipped)

类成员变量说明

bool _active

protected

Director::Projection _directorProjection

protected

Grabber* _grabber

protected

Size _gridSize

protected

bool _isTextureFlipped

protected

int _reuseGrid

protected

GLProgram* _shaderProgram

protected

Vec2 _step

protected

Texture2D* _texture

protected


该类的文档由以下文件生成:

  • /Users/zeroyang/Documents/github/cocos2d-x/cocos/2d/CCGrid.h
  • cocos2d
  • GridBase
  • 生成于 2014年 五月 29日 星期四 09:41:46 , 为 cocos2d-x使用 doxygen 1.8.6