문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. =pini= ==개요== pini 클래스는 일반적으로 피니엔진에서 전역적으로 자주 쓰일 함수를 모아둔 클래스입니다. ==상속관계== 어느 클래스로부터도 상속받지 않았습니다 ==멤버 함수== {| class="wikitable" | style="width:100px; background-color:#f0f0f0"|이름 | style="background-color:#f0f0f0"|설명 |- |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 이 지정되어있는 경우, 해당 경로로 스크린샷을 파일로 저장합니다. |} PiniApi:pini 문서로 돌아갑니다.