문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. =Backlog= ==개요== Backlog 클래스는 백로그 설정과 데이터 관리 및 표기를 해주는 클래스입니다. ==상속관계== 어느 클래스로부터도 상속받지 않은 클래스입니다. ==멤버 변수== {| class="wikitable" | style="width:100px; background-color:#f0f0f0"|이름 | style="background-color:#f0f0f0"|설명 |- |configs||설정을 담고 있는 테이블입니다. fontName, lineMargin, fontSize, fontColor[3], logLimit, namePos 데이터를 담고 있습니다. |- |logdatas||지금까지 진행된 로그 텍스트를 담고 있습니다. |- |pending||현재 화면에 표기중인 독백/대화 데이터를 담고 있습니다. |- |labelContainer||화면에 표기중인 라벨들을 관리합니다. |- |isShowing||현재 백로그를 표기중인지 여부입니다. |- |yPos||현재 표기중인 백로그의 y 좌표 이동량입니다. |- |limitYPos||y 좌표로 이동할 수 있는 한계값입니다. |- |currentName||현재 표기중인 텍스트의 화자입니다. |- |nextName||다음에 표기할 텍스트의 화자입니다. |} ==멤버 함수== {| class="wikitable" | style="width:100px; background-color:#f0f0f0"|이름 | style="background-color:#f0f0f0"|설명 |- |init()||Backlog 클래스를 초기화합니다. |- |config()||설정 테이블을 반환합니다. |- |setConfig(newConfigs)||newConfigs 로 설정을 갱신합니다. |- |setName(name)||현재 화자를 name 으로 갱신합니다. |- |addPendingString(str)||self.pending 에 str 을 추가합니다. 현재 화면에 표기중인 독백/대화 데이터 갱신용입니다. |- |commitString()||self.pending 을 logdatas 에 추가한 뒤 비웁니다. 지금까지 addPendintString 한 문자열을 한 단위로 로그 한줄을 추가합니다. |- |show(xPos, yPos, contentWidth)||xPos, yPos 를 기준점으로, contentWidth 를 가로 너비 한계로 백로그를 보여줍니다. |- |hide()||보여주고 있는 백로그를 숨깁니다. |- |runScrollEvent(scrollY)||scrollY 를 y 축 이동량으로 스크롤합니다. |- |clear()||로그 데이터를 초기화합니다. |} ==관련 예제== * [[PiniApi:BacklogOverride|백로그 상속 예제]] PiniApi:Backlog 문서로 돌아갑니다.