Options
All
  • Public
  • Public/Protected
  • All
Menu

Class NgxAutoRotationController

Auto rotation controller

See the ngx3js docs page for details.

Hierarchy

Index

Constructors

constructor

Properties

_cameras

_cameras: QueryList<NgxCameraComponent> = null

The Cameras of abstract three controller

_canvases

_canvases: QueryList<NgxCanvasComponent> = null

The Canvases of abstract three controller

_renderer

_renderer: Renderer = null

The Renderer of abstract three controller

_scenes

_scenes: QueryList<NgxSceneComponent> = null

The Scenes of abstract three controller

Protected _tweenTimer

_tweenTimer: I3JS.Tween<any> = null

Tween timer of abstract three controller

Protected amplitude

amplitude: number = null

The Amplitude of abstract three controller

Protected duration

duration: number = 3

The duration run animation in sec

Protected easing

easing: string = null

The Easing method

Protected enable

enable: boolean = true

Enable This Controller

Protected linearRatio

linearRatio: number = null

Linear ratio of abstract three controller

Protected overshoot

overshoot: number = null

The Overshoot of abstract three controller

Protected period

period: number = null

The Period of abstract three controller

Protected power

power: number = null

The Power of abstract three controller

Protected refObject

refObject: I3JS.Object3D<Event> = null

Ref object of abstract three controller

Protected refObject2d

refObject2d: IHtmlCollection = null

Ref object2d of abstract three controller

Protected repeat

repeat: number = null

The Repeat Count

Protected steps

steps: number = null

The Steps of abstract three controller

Protected template

template: string = null

Protected x

x: number = 0

The X of auto rotation controller

Protected y

y: number = 0

The Y of auto rotation controller

Protected yoyo

yoyo: boolean = null

Protected yoyoMode

yoyoMode: boolean = null

Yoyo mode of abstract three controller

Protected z

z: number = 0

The Z of auto rotation controller

Accessors

Protected camera

Protected geometry

Protected material

Protected materials

Protected position

Protected rotation

Protected scale

Protected scene

Methods

awake

  • awake(): void

fixedUpdate

  • fixedUpdate(): void

Protected getAbstractMaterialComponent

Protected getAmplitude

  • getAmplitude(def?: number): number

Protected getCameraByName

Protected getComponent

Protected getComponent2D

Protected getController

Protected getControllers

Protected getDuration

  • getDuration(def?: number): number

Protected getEasing

Protected getHtmlElement

Protected getLinearRatio

  • getLinearRatio(def?: number): number

Protected getObjectByFunction

Protected getObjectByName

Protected getObjectByProperty

  • getObjectByProperty(name: string, value: string, fromTop?: boolean): I3JS.Object3D<Event>

Protected getObjectsByFunction

Protected getPeriod

  • getPeriod(def?: number): number

Protected getPower

  • getPower(def?: number): number

Protected getRepeat

  • getRepeat(def?: number): number

Protected getSteps

  • getSteps(def?: number): number

Protected getTweenTimer

  • getTweenTimer(object: object): I3JS.Tween<any>

Protected getYoyo

  • getYoyo(def?: boolean): boolean

Protected getYoyoMode

  • getYoyoMode(def?: boolean): boolean

lateUpdate

  • lateUpdate(): void

onApplicationQuit

  • onApplicationQuit(): void

onDestory

  • onDestory(): void

onDisable

  • onDisable(): void

onEnable

  • onEnable(): void

reset

  • reset(): void

setCanvas

setObject2d

setObject3d

setRenderer

setScene

setVariables

  • setVariables(variables: {}): void

start

  • start(): void

update

Generated using TypeDoc