new collie.FPSConsole(htOption)
렌더러 측정 정보를 보여주는 도구 - FPSConsole을 사용시 애니메이션 속도에 영향을 줄 수 있습니다.
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
htOption |
Object |
|
Example
var oConsole = new collie.FPSConsole().load();
oConsole.add("test", "testValue", "testTitle"); // Add a custom data
collie.Renderer.start();
Extends
Requires
- module:collie.tool.js
Methods
-
add(sName, vValue, sTitle){collie.FPSConsole}
-
Add a new data for display in the FPSConsole list.
Name Type Description sName
String For handling value of a new data. It's used in the change method.
vValue
Variable sTitle
String optional The Title for a new data is optional.
Returns:
method chaining
Example
var oConsole = new FPSConsole({ color : "#fff" }).load();
oConsole.add("test", "testValue", "testTitle"); // It looks like "<b>testTitle</b> testValue"
-
inherited attach(vEvent, fHandler){collie.Component}
-
이벤트 핸들러 추가
Name Type Description vEvent
Object | String fHandler
Function Returns:
체이닝 지원
-
change(sName, vValue)
-
추가한 값을 변경
Name Type Description sName
String vValue
Variable -
inherited detach(vEvent, fHandler)
-
이벤트 핸들러를 해제한다
Name Type Description vEvent
Object | String fHandler
Function 값이 없을 경우 이 이벤트에 할당된 전체 핸들러를 해제한다
-
inherited detachAll(sName)
-
모든 이벤트 핸들러를 해제
Name Type Description sName
String 이벤트 이름, 값이 없으면 이 컴포넌트에 할당된 모든 이벤트를 해제한다
-
inherited fireEvent(sName, oEvent){Boolean}
-
이벤트 발생
Name Type Description sName
String oEvent
Object Returns:
발생 중 collie.ComponentEvent의 stop 메소드가 실행될 경우 false를 반환한다
-
inherited get(sName){Variables}
-
DisplayObject와 Layer의 서로 다른 인터페이스를 맞추기 위한 임시 메서드
Name Type Description sName
String -
getElement(){HTMLElement}
-
Console 엘리먼트를 반환
-
load(elParent){collie.FPSConsole}
-
FPSConsole을 로드 한다
Name Type Description elParent
HTMLElement | String console을 붙일 엘리먼트, 없으면 document.body에 붙는다.
-
inherited option(vName, vValue, bNotOverwrite)
-
컴포넌트의 옵션을 설정한다.
Name Type Description vName
Object | String 옵션 이름이나 여러 옵션을 설정할 수 있는 객체를 넣을 수 있다.
vValue
Variables optional 옵션 값, 값이 없다면 해당 옵션 값을 반환한다.
bNotOverwrite
Boolean optional 이 값이 true면 기존에 값이 있을 경우 덮이 씌우지 않는다
Example
component.option({ a : 1, b : true });
component.option("a", 1); component.option("a"); // return 1
-
inherited optionSetter(sName, fSetter)
-
옵션 값이 설정될 때 실행될 함수를 지정한다. Setter는 한 속성 당 한 개의 함수만 설정할 수 있다.
Name Type Description sName
String fSetter
Function -
inherited set(sName, vValue, bNotOverwrite){Object}
-
DisplayObject와 Layer의 서로 다른 인터페이스를 맞추기 위한 임시 메서드
Name Type Description sName
String vValue
Variables bNotOverwrite
Boolean optional Returns:
method chaining
-
unload(){collie.FPSConsole}
-
FPSConsole을 unload한다
-
inherited unset(sKey)
-
옵션을 제거한다
Name Type Description sKey
String