Entity

Entity

Methods

addRenderable(renderable)

전달된 Renderable을 엔터티에 등록합니다. Renderable은 엔터티가 증강되면 화면에 보여집니다. Registers the given Renderable to this entity. The Renderable will be rendered when this entity is tracked.

Example
// Create a renderable HTML element
// html로 만들어진 renderable을 생성합니다.
var helloWorldElem = document.createElement('h1');
helloWorldElement.appendChild(document.createTextNode('Hello World!'));
var helloWorld = new DOMRenderable(helloWorldElem);

// Register the renderable to the entity
// renderable을 엔터티에 등록합니다.
entity.addRenderable(helloWorld);
Parameters:
Name Type Description
renderable Renderable

removeRenderable(renderable)

전달된 Renderable을 엔터티에서 삭제합니다. 삭제된 Renderable은 더이상 화면에 표시되지 않습니다. Removes the given Renderable from this entity's renderables. The Renderable will no longer be rendered when this entity is tracked.

Parameters:
Name Type Description
renderable Renderable

resetRenderables()

Reset all Renderables registered to this entity. 등록된 모든 Renderables을 삭제합니다.

getAllRenderables() → {Array.<Renderable>}

Returns all the Renderables of this entity. 등록된 모든 Renderables을 반환합니다.

Returns:
Type
Array.<Renderable>

getRenderable(uuid) → {Renderable|null}

Returns the Renderable with the given uuid, or null if no such Renderable exists. 지정된 UUID를 가진 Renderables을 반환합니다. 없으면 null을 반환합니다.

Parameters:
Name Type Description
uuid string
Returns:
Type
Renderable | null