Skip to content

RoyInterface / Exports / scene/RoyIndirectLight / RoyIndirectLight

Class: RoyIndirectLight

scene/RoyIndirectLight.RoyIndirectLight

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new RoyIndirectLight(scene): RoyIndirectLight

Parameters

NameType
sceneRoyScene

Returns

RoyIndirectLight

Properties

sTypeClass

Static Protected sTypeClass: Object = {}

Index signature

▪ [key: number]: RoyIndirectLightImplClass


m_impl

Private m_impl: RoyIndirectLightImpl[]


m_parentScene

Private m_parentScene: RoyScene


s_handleID

Static Private s_handleID: number = 1


m_handleID

Private m_handleID: number


m_enabled

Private m_enabled: boolean = true


m_visible

Private m_visible: boolean = true


m_providerEdit

Private m_providerEdit: RoyTextureProvider = null


m_providerPreview

Private m_providerPreview: RoyTextureProvider = null


m_providerHdr

Private m_providerHdr: RoyTextureProvider = null


m_rotation

Private m_rotation: number = 0


m_intensity

Private m_intensity: number = 0

Accessors

impl

get impl(): RoyIndirectLightImpl[]

Returns

RoyIndirectLightImpl[]


parentScene

get parentScene(): RoyScene

Returns

RoyScene


enabled

get enabled(): boolean

Returns

boolean

set enabled(value): void

Parameters

NameType
valueboolean

Returns

void


visible

get visible(): boolean

Returns

boolean

set visible(value): void

Parameters

NameType
valueboolean

Returns

void


providerEdit

get providerEdit(): RoyTextureProvider

Returns

RoyTextureProvider

set providerEdit(value): void

Parameters

NameType
valueRoyTextureProvider

Returns

void


providerPreview

get providerPreview(): RoyTextureProvider

Returns

RoyTextureProvider

set providerPreview(value): void

Parameters

NameType
valueRoyTextureProvider

Returns

void


providerHdr

get providerHdr(): RoyTextureProvider

Returns

RoyTextureProvider

set providerHdr(value): void

Parameters

NameType
valueRoyTextureProvider

Returns

void


rotation

get rotation(): number

Returns

number

set rotation(value): void

Parameters

NameType
valuenumber

Returns

void


intensity

get intensity(): number

Returns

number

set intensity(value): void

Parameters

NameType
valuenumber

Returns

void

Methods

registerImplClass

registerImplClass(type, classIns): void

Parameters

NameType
typeRendererType
classInsRoyIndirectLightImplClass

Returns

void


handleID

handleID(): number

Returns

number


setParamDirty

setParamDirty(flag): void

Parameters

NameType
flagIndirectLightDirtyFlag

Returns

void


destroy

destroy(): void

Returns

void


onAddToScene

onAddToScene(): void

Returns

void


onRemoveFromScene

onRemoveFromScene(): void

Returns

void


markContentDirtyFromObject

markContentDirtyFromObject(): void

Returns

void