Skip to main content

High Fidelity API Reference

Tools Used: JavaScript, JSDoc, GitHub Pages, Markdown, HTML, CSS


EntityViewer

MethodsMethod Details

The EntityViewer API provides a headless viewer for assignment client scripts, so that they can "see" entities in order for them to be available in the Entities API.

Supported Script Types: Assignment Client Scripts


Methods

NameReturn ValueSummary
getMaxPacketsPerSecond

number

Gets the maximum number of entity packets to receive from the domain server per second.

getOctreeElementsCount

number

Gets the number of nodes in the octree.

getOrientation

Quat

Gets the orientation of the view frustum.

getPosition

Vec3

Gets the position of the view frustum.

queryOctree

None

Updates the entities currently in view.

setCenterRadius

None

Sets the radius of the center "keyhole" in the view frustum.

setKeyholeRadius

None

Sets the radius of the center "keyhole" in the view frustum.

Deprecated: This function is deprecated and will be removed. Use setCenterRadius instead.

setMaxPacketsPerSecond

None

Sets the maximum number of entity packets to receive from the domain server per second.

setOrientation

None

Sets the orientation of the view frustum.

setPosition

None

Sets the position of the view frustum.


Method Details

getMaxPacketsPerSecond

(static) getMaxPacketsPerSecond( ) → { number }

Returns: The maximum number of entity packets to receive per second.

Gets the maximum number of entity packets to receive from the domain server per second.

getOctreeElementsCount

(static) getOctreeElementsCount( ) → { number }

Returns: The number of nodes in the octree.

Gets the number of nodes in the octree.

getOrientation

(static) getOrientation( )Quat

Returns: The orientation of the view frustum.

Gets the orientation of the view frustum.

getPosition

(static) getPosition( )Vec3

Returns: The position of the view frustum.

Gets the position of the view frustum.

queryOctree

(static) queryOctree( )

Updates the entities currently in view.

setCenterRadius

(static) setCenterRadius( radius )

Sets the radius of the center "keyhole" in the view frustum.

Parameters

NameTypeDescription

radius

number

The radius of the center "keyhole" in the view frustum.

setKeyholdRadius

(static) setKeyholeRadius( radius )

Sets the radius of the center "keyhole" in the view frustum.

Deprecated: This function is deprecated and will be removed. Use setCenterRadius instead.

setMaxPacketsPerSecond

(static) setMaxPacketsPerSecond( maxPacketsPerSecond )

Sets the maximum number of entity packets to receive from the domain server per second.

Parameters

NameTypeDescription

maxPacketsPerSecond

number

The maximum number of entity packets to receive per second.

setOrientation

(static) setOrientation( orientation )

Sets the orientation of the view frustum.

Parameters

NameTypeDescription

orientation

Quat

The orientation of the view frustum.

setPosition

(static) setPosition( position )

Sets the position of the view frustum.

Parameters

NameTypeDescription

position

Vec3

The position of the view frustum.