Appearance
RoyInterface / Exports / scene/RoyIndirectLight / RoyIndirectLight
Class: RoyIndirectLight
scene/RoyIndirectLight.RoyIndirectLight
Table of contents
Constructors
Properties
- sTypeClass
- m_impl
- m_parentScene
- s_handleID
- m_handleID
- m_enabled
- m_visible
- m_providerEdit
- m_providerPreview
- m_providerHdr
- m_rotation
- m_intensity
Accessors
Methods
- registerImplClass
- handleID
- setParamDirty
- destroy
- onAddToScene
- onRemoveFromScene
- markContentDirtyFromObject
Constructors
constructor
• new RoyIndirectLight(scene
): RoyIndirectLight
Parameters
Name | Type |
---|---|
scene | RoyScene |
Returns
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
parentScene
• get
parentScene(): RoyScene
Returns
enabled
• get
enabled(): boolean
Returns
boolean
• set
enabled(value
): void
Parameters
Name | Type |
---|---|
value | boolean |
Returns
void
visible
• get
visible(): boolean
Returns
boolean
• set
visible(value
): void
Parameters
Name | Type |
---|---|
value | boolean |
Returns
void
providerEdit
• get
providerEdit(): RoyTextureProvider
Returns
• set
providerEdit(value
): void
Parameters
Name | Type |
---|---|
value | RoyTextureProvider |
Returns
void
providerPreview
• get
providerPreview(): RoyTextureProvider
Returns
• set
providerPreview(value
): void
Parameters
Name | Type |
---|---|
value | RoyTextureProvider |
Returns
void
providerHdr
• get
providerHdr(): RoyTextureProvider
Returns
• set
providerHdr(value
): void
Parameters
Name | Type |
---|---|
value | RoyTextureProvider |
Returns
void
rotation
• get
rotation(): number
Returns
number
• set
rotation(value
): void
Parameters
Name | Type |
---|---|
value | number |
Returns
void
intensity
• get
intensity(): number
Returns
number
• set
intensity(value
): void
Parameters
Name | Type |
---|---|
value | number |
Returns
void
Methods
registerImplClass
▸ registerImplClass(type
, classIns
): void
Parameters
Name | Type |
---|---|
type | RendererType |
classIns | RoyIndirectLightImplClass |
Returns
void
handleID
▸ handleID(): number
Returns
number
setParamDirty
▸ setParamDirty(flag
): void
Parameters
Name | Type |
---|---|
flag | IndirectLightDirtyFlag |
Returns
void
destroy
▸ destroy(): void
Returns
void
onAddToScene
▸ onAddToScene(): void
Returns
void
onRemoveFromScene
▸ onRemoveFromScene(): void
Returns
void
markContentDirtyFromObject
▸ markContentDirtyFromObject(): void
Returns
void