Options
Menu

Class CameraNode

class

away.partition.CameraNode

Hierarchy

Implements

  • INode

Index

Constructors

constructor

Properties

_asset

_asset: IAsset

_entity

_entity: IEntity

_iCollectionMark

_iCollectionMark: number

_iUpdateQueueNext

_iUpdateQueueNext: DisplayObjectNode

_invalid

_invalid: boolean

_pool

_pool: IAbstractionPool

isSceneGraphNode

isSceneGraphNode: boolean

numEntities

numEntities: number

parent

pickingCollider

pickingCollider: IPickingCollider

Accessors

bounds

  • get (): BoundingVolumeBase
  • internal

    Returns BoundingVolumeBase

debugVisible

  • get (): boolean

Methods

_onInvalidatePartitionBounds

  • _onInvalidatePartitionBounds(event: DisplayObjectEvent): void

acceptTraverser

  • acceptTraverser(traverser: TraverserBase): void
  • inheritdoc

    Parameters

    • traverser: TraverserBase

    Returns void

addEventListener

  • addEventListener(type: string, listener: function): void
  • Add an event listener

    method

    addEventListener

    Parameters

    • type: string
    • listener: function
        • (event: EventBase): void
        • Parameters

          • event: EventBase

          Returns void

    Returns void

dispatchEvent

  • dispatchEvent(event: EventBase): void
  • Dispatch an event

    method

    dispatchEvent

    Parameters

    • event: EventBase

    Returns void

hasEventListener

  • hasEventListener(type: string, listener?: function): boolean
  • check if an object has an event listener assigned to it

    method

    hasListener

    Parameters

    • type: string
    • Optional listener: function
        • (event: EventBase): void
        • Parameters

          • event: EventBase

          Returns void

    Returns boolean

isCastingShadow

  • isCastingShadow(): boolean

isInFrustum

  • isInFrustum(planes: Array<Plane3D>, numPlanes: number): boolean

isIntersectingRay

  • isIntersectingRay(globalRayPosition: Vector3D, globalRayDirection: Vector3D): boolean

isMask

  • isMask(): boolean

isRenderable

  • isRenderable(): boolean

onClear

  • onClear(event: AssetEvent): void

onInvalidate

  • onInvalidate(event: AssetEvent): void
  • Parameters

    • event: AssetEvent

    Returns void

removeEventListener

  • removeEventListener(type: string, listener: function): void
  • Remove an event listener

    method

    removeEventListener

    Parameters

    • type: string
    • listener: function
        • (event: EventBase): void
        • Parameters

          • event: EventBase

          Returns void

    Returns void

renderBounds

  • renderBounds(traverser: TraverserBase): void

Generated using TypeDoc