Reference Source
public class | source

Dot3D

Extends:

ComponentMarker → Dot3D

Constructor Summary

Public Constructor
public

Method Summary

Public Methods
public
public

setClickable(value: *)

public

setCulled(value: *)

public

setFillColor(value: *)

public

setHighlighted(value: *)

public

setOpacity(value: *)

public

setVisible(value: *)

Inherited Summary

From class Component
public get

The Component that owns the lifecycle of this Component, if any.

public

True as soon as this Component has been destroyed

public

ID of this Component, unique within the Scene.

public

meta: *

Arbitrary, user-defined metadata on this component.

public

The parent Scene that contains this Component.

public

The viewer that contains this Scene.

public

clear()

Destroys all Components that are owned by this.

public

Destroys this component.

public

error(message: String)

Logs an error for this component to the JavaScript console.

public

fire(event: String, value: Object, forget: Boolean)

Fires an event on this component.

public

Returns true if there are any subscribers to the given event on this component.

public

isType(type: *): *: Boolean

Tests if this component is of the given type, or is a subclass of the given type.

public

log(message: String)

Logs a console debugging message for this component.

public

off(subId: String)

Cancels an event subscription that was previously made with Component#on or Component#once.

public

on(event: String, callback: Function, scope: Object): String

Subscribes to an event on this component.

public

once(event: String, callback: Function, scope: Object)

Subscribes to the next occurrence of the given event, then un-subscribes as soon as the event is subIdd.

public

scheduleTask(task: *)

Schedule a task to perform on the next browser interval

public

warn(message: String)

Logs a warning for this component to the JavaScript console.

From class Marker
public get

Canvas-space 2D coordinates of this Marker.

public get

Gets the Entity this Marker is associated with.

public set

Sets the Entity this Marker is associated with.

public get

Gets whether occlusion testing is performed for this Marker.

public set

Sets whether occlusion testing is performed for this Marker.

public get

Gets the RTC center of this Marker.

public get

Gets the RTC position of this Marker.

public get

View-space 3D coordinates of this Marker.

public get

Indicates if this Marker is currently visible.

public get

Gets the World-space 3D position of this Marker.

public set

Sets the World-space 3D position of this Marker.

public

Destroys this Marker.

Public Constructors

public constructor() source

Override:

Marker#constructor

Public Methods

public destroy() source

Destroys this Marker.

Override:

Marker#destroy

public setClickable(value: *) source

Params:

NameTypeAttributeDescription
value *

public setCulled(value: *) source

Params:

NameTypeAttributeDescription
value *

public setFillColor(value: *) source

Params:

NameTypeAttributeDescription
value *

public setHighlighted(value: *) source

Params:

NameTypeAttributeDescription
value *

public setOpacity(value: *) source

Params:

NameTypeAttributeDescription
value *

public setVisible(value: *) source

Params:

NameTypeAttributeDescription
value *