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

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

Public 成员函数 | 所有成员列表

TextureProtocol类 参考abstract

Node对象使用Texture2D来渲染图片 纹理可以使用混合方法 如果纹理有alpha通道,那么默认混合方法为 src=GL_ONE dst= GL_ONE_MINUS_SRC_ALPHA 否则 src=GL_SRC_ALPHA dst= GL_ONE_MINUS_SRC_ALPHA 但是你可以进行改变 更多…

#include

类 TextureProtocol 继承关系图:

Public 成员函数 - 图3 BlendProtocol AtlasNode MotionStreak ParticleBatchNode ParticleSystem Sprite SpriteBatchNode LabelAtlas TileMapAtlas ParticleSystemQuad PhysicsSprite Skin Label TMXLayer ParticleExplosion ParticleFire ParticleFireworks ParticleFlower ParticleGalaxy ParticleMeteor ParticleRain ParticleSmoke ParticleSnow ParticleSpiral ParticleSun TextFieldTTF

## Public 成员函数
virtual ~TextureProtocol ()
virtual Texture2D getTexture () const =0
返回当前使用的所有的纹理 更多…
virtual void setTexture (Texture2D texture)=0
设置一个新的纹理,在内部会进行一次retain 更多…
- Public 成员函数 继承自 BlendProtocol
virtual ~BlendProtocol ()
virtual void setBlendFunc (const BlendFunc &blendFunc)=0
设置源混合方法 更多…
virtual const BlendFunc & getBlendFunc () const =0
返回当前使用的混合方法 更多…

详细描述

Node对象使用Texture2D来渲染图片 纹理可以使用混合方法 如果纹理有alpha通道,那么默认混合方法为 src=GL_ONE dst= GL_ONE_MINUS_SRC_ALPHA 否则 src=GL_SRC_ALPHA dst= GL_ONE_MINUS_SRC_ALPHA 但是你可以进行改变

构造及析构函数说明

virtual ~TextureProtocol ( )

inlinevirtual

成员函数说明

virtual Texture2D* getTexture ( ) const

pure virtual

返回当前使用的所有的纹理

  • 返回
  • 当前使用的纹理 NA NA

ParticleSystem, Sprite, SpriteBatchNode, ParticleBatchNode, MotionStreak , 以及 AtlasNode 内被实现.

virtual void setTexture ( Texture2D * texture)

pure virtual

设置一个新的纹理,在内部会进行一次retain

  • 参数
  • texture有效的Texture2D对象 NA NA

ParticleSystem, Sprite, SpriteBatchNode, ParticleBatchNode, MotionStreak, ParticleSystemQuad , 以及 AtlasNode 内被实现.


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

  • /Users/zeroyang/Documents/github/cocos2d-x/cocos/2d/CCProtocols.h