Skip to content

RoyInterface / Exports / component/RoyRectLightComponent / RoyRectLightCompGizmo

Class: RoyRectLightCompGizmo

component/RoyRectLightComponent.RoyRectLightCompGizmo

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new RoyRectLightCompGizmo(): RoyRectLightCompGizmo

Returns

RoyRectLightCompGizmo

Inherited from

RoyGizmoItem.constructor

Properties

rectWidth

Static rectWidth: number = 0.06


rectHeight

Static rectHeight: number = 0.06


arrowLineLength0

Static arrowLineLength0: number = 0.08


lineStyle

Static lineStyle: LineStyle


cacheQuat

Static Protected cacheQuat: Quat

Inherited from

RoyGizmoItem.cacheQuat


cacheVec3

Static Protected cacheVec3: Vec3

Inherited from

RoyGizmoItem.cacheVec3


m_sceneNode

Protected m_sceneNode: RoySceneNode

Inherited from

RoyGizmoItem.m_sceneNode

Methods

generateCircleWireframePointList

generateCircleWireframePointList(radius, segments): Vec3[]

Parameters

NameType
radiusnumber
segmentsnumber

Returns

Vec3[]

Inherited from

RoyGizmoItem.generateCircleWireframePointList


generateArrowWireFramePointList

generateArrowWireFramePointList(arrowLength0): Vec3[]

Parameters

NameType
arrowLength0number

Returns

Vec3[]

Inherited from

RoyGizmoItem.generateArrowWireFramePointList


generateBoxMesh

generateBoxMesh(width, height, length): RoyMesh

Parameters

NameType
widthnumber
heightnumber
lengthnumber

Returns

RoyMesh

Inherited from

RoyGizmoItem.generateBoxMesh


createGizmo

createGizmo(): void

Returns

void

Overrides

RoyGizmoItem.createGizmo


initialize

initialize(roySceneNode): void

Parameters

NameType
roySceneNodeRoySceneNode

Returns

void

Inherited from

RoyGizmoItem.initialize


update

update(syncNode): void

Parameters

NameType
syncNodeRoySceneNode

Returns

void

Inherited from

RoyGizmoItem.update


destroy

destroy(): void

Returns

void

Inherited from

RoyGizmoItem.destroy