cocos2d-x  2.2.3-gd2.113-rev1ec524e
Loading...
Searching...
No Matches
CCBlendProtocol Class Referenceabstract

Specify the blending function according glBlendFunc Please refer to glBlendFunc in OpenGL ES Manual http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendFunc.xml for more details. More...

#include <CCProtocols.h>

Inheritance diagram for CCBlendProtocol:
[legend]

Public Member Functions

virtual void setBlendFunc (ccBlendFunc blendFunc)=0
 Sets the source blending function. More...
 
virtual ccBlendFunc getBlendFunc (void)=0
 Returns the blending function that is currently being used. More...
 

Detailed Description

Specify the blending function according glBlendFunc Please refer to glBlendFunc in OpenGL ES Manual http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendFunc.xml for more details.

NA NA

Member Function Documentation

◆ getBlendFunc()

virtual ccBlendFunc getBlendFunc ( void  )
pure virtual

Returns the blending function that is currently being used.

Returns
A ccBlendFunc structure with source and destination factor which specified pixel arithmetic.

Implemented in CCAtlasNode, CCLayerColor, CCMotionStreak, CCParticleBatchNode, CCParticleSystem, CCSprite, and CCSpriteBatchNode.

◆ setBlendFunc()

virtual void setBlendFunc ( ccBlendFunc  blendFunc)
pure virtual

Sets the source blending function.

Parameters
blendFuncA structure with source and destination factor to specify pixel arithmetic, e.g. {GL_ONE, GL_ONE}, {GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA}.

Implemented in CCMotionStreak, CCParticleBatchNode, CCSprite, CCSpriteBatchNode, CCAtlasNode, CCLayerColor, and CCParticleSystem.


The documentation for this class was generated from the following file: