Search
Preparing search index...
The search index is not available
Spider Engine API
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
Material
Class Material
Hierarchy
Asset
Material
Index
Constructors
constructor
Properties
deleted
id
is
Persistent
name
template
Path
Accessors
blending
bucked
Id
cull
Mode
depth
Test
priority
render
Pass
shader
shader
Params
version
Methods
apply
Parameter
apply
Reference
Parameter
begin
copy
deserialize
destroy
get
Parameter
isA
is
Loaded
queue
Parameter
queue
Reference
Parameter
save
serialize
set
Property
set
State
upgrade
upload
State
Constructors
constructor
new
Material
(
props
?:
MaterialProps
)
:
Material
Parameters
Optional
props:
MaterialProps
Returns
Material
Properties
deleted
deleted
:
AsyncEvent
<
string
>
= new AsyncEvent<string>()
id
id
:
string
is
Persistent
is
Persistent
:
boolean
= false
name
name
:
string
Optional
template
Path
template
Path
:
undefined
|
string
Accessors
blending
get
blending
(
)
:
BlendingModes
set
blending
(
blending
:
BlendingModes
)
:
void
Returns
BlendingModes
Parameters
blending:
BlendingModes
Returns
void
bucked
Id
get
buckedId
(
)
:
string
Returns
string
cull
Mode
get
cullMode
(
)
:
CullModes
set
cullMode
(
cullMode
:
CullModes
)
:
void
Returns
CullModes
Parameters
cullMode:
CullModes
Returns
void
depth
Test
get
depthTest
(
)
:
boolean
set
depthTest
(
depthTest
:
boolean
)
:
void
Returns
boolean
Parameters
depthTest:
boolean
Returns
void
priority
get
priority
(
)
:
number
set
priority
(
priority
:
number
)
:
void
Returns
number
Parameters
priority:
number
Returns
void
render
Pass
get
renderPass
(
)
:
RenderPass
set
renderPass
(
renderPass
:
RenderPass
)
:
void
Returns
RenderPass
Parameters
renderPass:
RenderPass
Returns
void
shader
get
shader
(
)
:
null
|
Shader
set
shader
(
shader
:
Shader
|
null
)
:
void
Returns
null
|
Shader
Parameters
shader:
Shader
|
null
Returns
void
shader
Params
get
shaderParams
(
)
:
SerializableObject
set
shaderParams
(
paramDefinitions
:
SerializableObject
)
:
void
Returns
SerializableObject
Parameters
paramDefinitions:
SerializableObject
Returns
void
version
get
version
(
)
:
number
Returns
number
Methods
apply
Parameter
apply
Parameter
(
name
:
string
, value
:
any
)
:
void
Parameters
name:
string
value:
any
Returns
void
apply
Reference
Parameter
apply
Reference
Parameter
(
name
:
string
, referred
:
GraphicAsset
)
:
void
Parameters
name:
string
referred:
GraphicAsset
Returns
void
begin
begin
(
context
?:
IShadingContext
)
:
boolean
Parameters
Optional
context:
IShadingContext
Returns
boolean
copy
copy
(
)
:
UniqueObject
Returns
UniqueObject
deserialize
deserialize
(
json
:
SerializedObjectType
)
:
Promise
<
SerializableObject
>
|
SerializableObject
Parameters
json:
SerializedObjectType
Returns
Promise
<
SerializableObject
>
|
SerializableObject
destroy
destroy
(
)
:
void
Returns
void
get
Parameter
get
Parameter
(
name
:
string
)
:
any
Parameters
name:
string
Returns
any
isA
isA<T>
(
type
:
object
)
:
boolean
Type parameters
T
Parameters
type:
object
constructor
:
function
new __type
(
...
args
:
any
[]
)
:
T
Parameters
Rest
...
args:
any
[]
Returns
T
Returns
boolean
is
Loaded
is
Loaded
(
)
:
boolean
Returns
boolean
queue
Parameter
queue
Parameter
(
name
:
string
, value
:
any
)
:
void
Parameters
name:
string
value:
any
Returns
void
queue
Reference
Parameter
queue
Reference
Parameter
(
name
:
string
, referred
:
GraphicAsset
)
:
void
Parameters
name:
string
referred:
GraphicAsset
Returns
void
save
save
(
folderPath
?:
undefined
|
string
)
:
void
Parameters
Optional
folderPath:
undefined
|
string
Returns
void
serialize
serialize
(
)
:
SerializedObjectType
Returns
SerializedObjectType
set
Property
set
Property
(
name
:
string
, value
:
any
)
:
void
Parameters
name:
string
value:
any
Returns
void
set
State
set
State<T>
(
props
:
ObjectProps
<
T
>
)
:
void
Type parameters
T
Parameters
props:
ObjectProps
<
T
>
Returns
void
upgrade
upgrade
(
json
:
SerializedObject
, previousVersion
:
number
)
:
SerializedObject
Parameters
json:
SerializedObject
previousVersion:
number
Returns
SerializedObject
upload
State
upload
State
(
)
:
void
Returns
void
Globals
Material
constructor
deleted
id
is
Persistent
name
template
Path
blending
bucked
Id
cull
Mode
depth
Test
priority
render
Pass
shader
shader
Params
version
apply
Parameter
apply
Reference
Parameter
begin
copy
deserialize
destroy
get
Parameter
isA
is
Loaded
queue
Parameter
queue
Reference
Parameter
save
serialize
set
Property
set
State
upgrade
upload
State