PiniApi:Shader

피니엔진위키미러
이동: 둘러보기, 검색

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() 셰이더 효과를 종료합니다.