Shader
개요
Shader 클래스는 셰이더 효과를 주기 위한 클래스입니다.
상속관계
어느 클래스로부터도 상속받지 않은 클래스입니다.
멤버 변수
이름 | 설명 |
id | 셰이더의 id 입니다. |
vsh | vsh 입니다. |
fsh | fsh 입니다. |
bindNode | 바인드한 노드를 가르킵니다. |
isDestroyed | 파괴되었는지 여부를 나타냅니다. |
program | ccGLProgram 객체. http://www.cocos2d-x.org/reference/native-cpp/V3.0rc1/dd/d35/classcocos2d_1_1_g_l_program.html#adfdc475f7b8d87632ced304b6c336273 를 참고해 주세요. |
멤버 함수
이름 | 설명 |
init(id,vsh,fsh) | id, vsh, fsh 로 Shader 를 초기화합니다. |
bind(node) | node 에 바인드합니다. |
setUniformFloat(name,value) | "name" 효과로 value 만큼의 세기를 줍니다. |
setUniformTexture(name,spr) | "name" 효과로 spr 텍스쳐로 변환을 합니다. |
fin() | 셰이더 효과를 종료합니다. |