Appearance
RoyInterface / Exports / resource/material/RoyMaterialTemplate / RoyMaterialTemplate
Class: RoyMaterialTemplate
resource/material/RoyMaterialTemplate.RoyMaterialTemplate
Hierarchy
RoyMaterialTemplate
↳
MatFocus
Table of contents
Constructors
Properties
- templateName
- canInstance
- canBatch
- rayTraceSupport
- editLightModeSupport
- castShadow
- receiveShadow
- hasBaseColor
- hasUVCoord
- m_groupPriority
Accessors
Methods
Constructors
constructor
• new RoyMaterialTemplate(): RoyMaterialTemplate
Returns
Properties
templateName
• templateName: string
canInstance
• canInstance: number
= 0
canBatch
• canBatch: boolean
= false
rayTraceSupport
• rayTraceSupport: boolean
= false
editLightModeSupport
• editLightModeSupport: boolean
= false
castShadow
• castShadow: boolean
= false
receiveShadow
• receiveShadow: boolean
= false
hasBaseColor
• hasBaseColor: boolean
= false
hasUVCoord
• hasUVCoord: boolean
= false
m_groupPriority
• Protected
m_groupPriority: Object
= {}
Index signature
▪ [key: string
]: number
Accessors
groupPriority
• get
groupPriority(): Object
Returns
Object
Methods
createMaterialInstance
▸ createMaterialInstance(transDataInfo?
): RoyMaterialInstance
Parameters
Name | Type |
---|---|
transDataInfo? | RoyTransDataInfo |
Returns
syncMatDataRT
▸ syncMatDataRT(matInst
, sceneImpl
, offset
): void
Parameters
Name | Type |
---|---|
matInst | RoyMaterialInstance |
sceneImpl | any |
offset | number |
Returns
void
getMaterialSpec
▸ getMaterialSpec(): RoyMatInfo
Returns
setGroupPriority
▸ setGroupPriority(name
, priority
): void
Parameters
Name | Type |
---|---|
name | string |
priority | number |
Returns
void