pini
개요
pini 클래스는 일반적으로 피니엔진에서 전역적으로 자주 쓰일 함수를 모아둔 클래스입니다.
상속관계
어느 클래스로부터도 상속받지 않아습니다
멤버 함수
이름 | 설명 |
GetUUID() | 등록되어있지 않은 유일한 ID 를 발급합니다. |
ClearShader() | 셰이더를 초기화합니다. |
UnregistShader(shader) | 셰이더를 등록 해제합니다. |
FindShader(shader) | 셰이더를 찾습니다. |
RegistShader(shader) | 셰이더를 등록합니다. |
AttachDisplay(node,parent) | 노드를 등록합니다. parent 가 지정된 경우 해당 parent 의 자식으로 등록하고, parent 가 없을 경우, scene 에 바로 등록합니다. |
DetachDisplay(node) | 노드를 등록 해제합니다. |
Clear() | 피니엔진에서 등록을 통해 등록한 모든 것을 초기화합니다. |
ClearScene() | 씬을 초기화합니다. |
ClearSound() | 사운드를 초기화합니다. |
ClearTimer() | 타이머를 초기화합니다. |
ClearDisplay() | 화면에 표기중인 것을 초기화합니다. |
ClearNonPreserveDisplay() | "유지" 인자를 "예" 로 지정하지 않은 모든 것을 초기화합니다. |
FindTimer(idx) | 타이머를 찾습니다. |
SoundVolume( vol , idx ) | idx 의 아이디로 생성된 사운드의 볼륨을 vol 으로 바꿉니다. idx 가 nil 일 경우, 배경음악의 볼륨을 바꿉니다. |
PlaySound(idx,path,loop,vol) | idx의 아이디로, path 주소의 사운드 파일을 vol 의 볼륨으로 재생합니다. loop 는 루프 횟수입니다. |
StopSound(idx) | idx 의 아이디의 사운드 재생을 정지합니다. |
PlayBGM(path,brep,vol) | path 주소의 사운드를 vol 의 볼륨으로 배경음악으로 반복재생합니다. brep 는 반복여부입니다. |
StopBGM() | 재생중인 배경음악을 정지합니다. |
scene() | 현재 씬 객체를 반환합니다. |
FindNode(idx) | idx 의 아이디를 가진 노드를 찾습니다. |
FindTimer(idx) | idx 의 아이디를 가진 타이머를 찾습니다. |
takeScreenShot(callback,savefile) | 스크린샷을 찍습니다. callback 에는 스크린샷 정보를 담은 Sprite 를 전달해 줍니다. savefile 이 지정되어있는 경우, 해당 경로로 스크린샷을 파일로 저장합니다. |