Skip to content

RoyInterface / Exports / resource/material/RoyMaterialTemplate / RoyMaterialTemplate

Class: RoyMaterialTemplate

resource/material/RoyMaterialTemplate.RoyMaterialTemplate

Hierarchy

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new RoyMaterialTemplate(): RoyMaterialTemplate

Returns

RoyMaterialTemplate

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

NameType
transDataInfo?RoyTransDataInfo

Returns

RoyMaterialInstance


syncMatDataRT

syncMatDataRT(matInst, sceneImpl, offset): void

Parameters

NameType
matInstRoyMaterialInstance
sceneImplany
offsetnumber

Returns

void


getMaterialSpec

getMaterialSpec(): RoyMatInfo

Returns

RoyMatInfo


setGroupPriority

setGroupPriority(name, priority): void

Parameters

NameType
namestring
prioritynumber

Returns

void