PuzzleSDK
ShaderTest.cpp 文件参考
#include "ShaderTest.h"
#include "../testResource.h"
#include "cocos2d.h"
#include "renderer/ccShaders.h"
#include "renderer/backend/Device.h"
+ ShaderTest.cpp 的引用(Include)关系图:

浏览源代码.

class  SpriteBlur
 

宏定义

#define SET_UNIFORM(ps, name, value)
 
#define SET_TEXTURE(ps, name, idx, value)
 

枚举

enum  { SIZE_X = 256 , SIZE_Y = 256 }
 

变量

 USING_NS_CC
 
 USING_NS_CC_EXT
 

宏定义说明

◆ SET_TEXTURE

#define SET_TEXTURE (   ps,
  name,
  idx,
  value 
)
值:
do { \
auto * __v = value; \
auto __loc = (ps)->getUniformLocation(name); \
(ps)->setTexture(__loc, idx, __v); \
} while(false)

在文件 ShaderTest.cpp40 行定义.

◆ SET_UNIFORM

#define SET_UNIFORM (   ps,
  name,
  value 
)
值:
do { \
decltype(value) __v = value; \
auto __loc = (ps)->getUniformLocation(name); \
(ps)->setUniform(__loc, &__v, sizeof(__v)); \
} while(false)

在文件 ShaderTest.cpp34 行定义.

枚举类型说明

◆ anonymous enum

anonymous enum


枚举值
SIZE_X 
SIZE_Y 

在文件 ShaderTest.cpp68 行定义.

69{
70 SIZE_X = 256,
71 SIZE_Y = 256,
72};
@ SIZE_Y
Definition: ShaderTest.cpp:71
@ SIZE_X
Definition: ShaderTest.cpp:70

变量说明

◆ USING_NS_CC

USING_NS_CC

在文件 ShaderTest.cpp31 行定义.

◆ USING_NS_CC_EXT

USING_NS_CC_EXT

在文件 ShaderTest.cpp32 行定义.