Skip to content

RoyInterface / Exports / impls/RoyObject3DImpl / RoyObject3DImpl

Class: RoyObject3DImpl

impls/RoyObject3DImpl.RoyObject3DImpl

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new RoyObject3DImpl(parent): RoyObject3DImpl

Parameters

NameType
parentRoyObject3D

Returns

RoyObject3DImpl

Properties

m_parent

Protected m_parent: RoyObject3D

Accessors

parent

get parent(): RoyObject3D

Returns

RoyObject3D

Methods

destroy

destroy(): void

Returns

void


onAddToScene

onAddToScene(): void

Returns

void


onRemoveFromScene

onRemoveFromScene(): void

Returns

void


updateWMat3D

updateWMat3D(value): void

Parameters

NameType
valueMat4

Returns

void


updateBoundBox

updateBoundBox(boundBox): void

Parameters

NameType
boundBoxAABB

Returns

void


updateDrawOffsetCount

updateDrawOffsetCount(): void

Returns

void


ensureMaterial

ensureMaterial(): void

Returns

void


beginChgMaterial

beginChgMaterial(): void

Returns

void


endChgMaterial

endChgMaterial(): void

Returns

void


onContextLost

onContextLost(): void

Returns

void


setSelected

setSelected(value): void

Parameters

NameType
valueboolean

Returns

void


setFocus

setFocus(value): void

Parameters

NameType
valueboolean

Returns

void


setBatchTransformsDirty

setBatchTransformsDirty(): void

Returns

void


refreshLightMode

refreshLightMode(): void

Returns

void


refreshRoyPriority

refreshRoyPriority(): void

Returns

void


setRenderDirty

setRenderDirty(): void

Returns

void


updateBones

updateBones(boneMatrices): void

Parameters

NameType
boneMatricesMat4[]

Returns

void