|
PuzzleSDK
|
#include "ShaderTest2.h"#include "ShaderTest.h"#include "../testResource.h"#include "cocos2d.h"#include "renderer/backend/Device.h"#include <tuple>
ShaderTest2.cpp 的引用(Include)关系图:类 | |
| class | EffectSprite |
| class | EffectBlur |
| class | EffectOutline |
| class | EffectNoise |
| class | EffectEdgeDetect |
| class | EffectGreyScale |
| class | EffectSepia |
| class | EffectBloom |
| class | EffectCelShading |
| class | EffectLensFlare |
| class | EffectNormalMapped |
宏定义 | |
| #define | SET_UNIFORM(ps, name, value) |
| #define | SET_TEXTURE(ps, name, idx, value) |
函数 | |
| static int | tuple_sort (const std::tuple< ssize_t, Effect *, QuadCommand > &tuple1, const std::tuple< ssize_t, Effect *, QuadCommand > &tuple2) |
| static void | updateUniforms (backend::ProgramState *programState) |
变量 | |
| USING_NS_CC | |
| #define SET_TEXTURE | ( | ps, | |
| name, | |||
| idx, | |||
| value | |||
| ) |
在文件 ShaderTest2.cpp 第 41 行定义.
| #define SET_UNIFORM | ( | ps, | |
| name, | |||
| value | |||
| ) |
在文件 ShaderTest2.cpp 第 35 行定义.
|
static |
|
static |
在文件 ShaderTest2.cpp 第 63 行定义.
引用了 SET_UNIFORM.
被这些函数引用 EffectSprite::draw().
这是这个函数的调用关系图:| USING_NS_CC |
在文件 ShaderTest2.cpp 第 33 行定义.