Cocos Creator
手册文档
API 参考
Cocos Creator 3D
手册文档
API 参考
Cocos2d-x
手册文档
API 参考
AnySDK
Search
Preparing search index...
The search index is not available
Creator3dAPI
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
material
External module material
Index
Classes
Effect
Asset
Material
Pass
Program
Lib
Interfaces
IBlock
IBlock
Info
IBuiltin
IBuiltin
Info
IDefine
Info
IDefine
Map
IDefine
Record
IDefine
Value
IEffect
Info
IMaterial
Info
IPass
Dynamics
IPass
Info
IPass
Info
Full
IPass
Resources
IPass
States
IPre
Compile
Info
IProgram
Info
IProperty
Info
ISampler
Info
IShader
Info
ITechnique
Info
Type aliases
Pass
Overrides
Variables
_shdID
binding
Mask
bt
Mask
effects
index
Mask
program
Lib
type
Mask
Functions
gen
Handle
get
Binding
From
Handle
get
Binding
Type
From
Handle
get
Bit
Count
get
Index
From
Handle
get
Shader
Instance
Name
get
Type
From
Handle
insert
Builtin
Bindings
is
Builtin
map
Define
prepare
Defines
serialize
Blend
State
serialize
Depth
Stencil
State
serialize
Rasterizer
State
validate
Defines
Object literals
type2default
type2fn
Type aliases
Pass
Overrides
Pass
Overrides
:
RecursivePartial
<
IPassStates
>
Variables
Let
_shdID
_shdID
:
number
= 0
Const
binding
Mask
binding
Mask
:
4192256
= 4192256
Const
bt
Mask
bt
Mask
:
4026531840
= 4026531840
Const
effects
effects
:
Record
<
string
,
EffectAsset
>
Const
index
Mask
index
Mask
:
2047
= 2047
Const
program
Lib
program
Lib
:
ProgramLib
= new ProgramLib()
Const
type
Mask
type
Mask
:
264241152
= 264241152
Functions
Const
gen
Handle
gen
Handle
(
bt
:
GFXBindingType
, binding
:
number
, type
:
GFXType
, index
?:
number
)
:
number
Parameters
bt:
GFXBindingType
binding:
number
type:
GFXType
Default value
index:
number
= 0
Returns
number
Const
get
Binding
From
Handle
get
Binding
From
Handle
(
handle
:
number
)
:
number
Parameters
handle:
number
Returns
number
Const
get
Binding
Type
From
Handle
get
Binding
Type
From
Handle
(
handle
:
number
)
:
number
Parameters
handle:
number
Returns
number
Const
get
Bit
Count
get
Bit
Count
(
cnt
:
number
)
:
number
Parameters
cnt:
number
Returns
number
Const
get
Index
From
Handle
get
Index
From
Handle
(
handle
:
number
)
:
number
Parameters
handle:
number
Returns
number
Const
get
Shader
Instance
Name
get
Shader
Instance
Name
(
name
:
string
, defs
:
IDefineValue
[]
)
:
string
Parameters
name:
string
defs:
IDefineValue
[]
Returns
string
Const
get
Type
From
Handle
get
Type
From
Handle
(
handle
:
number
)
:
number
Parameters
handle:
number
Returns
number
Const
insert
Builtin
Bindings
insert
Builtin
Bindings
(
tmpl
:
IProgramInfo
, source
:
Map
<
string
,
IInternalBindingDesc
>
, type
:
string
)
:
void
Parameters
tmpl:
IProgramInfo
source:
Map
<
string
,
IInternalBindingDesc
>
type:
string
Returns
void
Const
is
Builtin
is
Builtin
(
binding
:
number
)
:
boolean
Parameters
binding:
number
Returns
boolean
Const
map
Define
map
Define
(
info
:
IDefineInfo
, def
:
number
|
string
|
boolean
)
:
string
Parameters
info:
IDefineInfo
def:
number
|
string
|
boolean
Returns
string
Const
prepare
Defines
prepare
Defines
(
defs
:
IDefineMap
, tDefs
:
IDefineInfo
[]
)
:
IDefineValue
[]
Parameters
defs:
IDefineMap
tDefs:
IDefineInfo
[]
Returns
IDefineValue
[]
Const
serialize
Blend
State
serialize
Blend
State
(
bs
:
GFXBlendState
)
:
string
Parameters
bs:
GFXBlendState
Returns
string
Const
serialize
Depth
Stencil
State
serialize
Depth
Stencil
State
(
dss
:
GFXDepthStencilState
)
:
string
Parameters
dss:
GFXDepthStencilState
Returns
string
Const
serialize
Rasterizer
State
serialize
Rasterizer
State
(
rs
:
GFXRasterizerState
)
:
string
Parameters
rs:
GFXRasterizerState
Returns
string
Const
validate
Defines
validate
Defines
(
defines
:
IDefineValue
[]
, device
:
GFXDevice
, deps
:
Record
<
string
,
string
>
)
:
void
Parameters
defines:
IDefineValue
[]
device:
GFXDevice
deps:
Record
<
string
,
string
>
Returns
void
Object literals
Const
type2default
type2default
:
object
__computed
__computed
:
string
= "default-cube-texture"
Const
type2fn
type2fn
:
object
computed
computed
(
a
:
Float32Array
, v
:
any
, idx
?:
number
)
:
any
computed
(
a
:
Float32Array
, v
:
any
, idx
?:
number
)
:
IWritableArrayLike
<
number
>
computed
(
a
:
Float32Array
, v
:
any
, idx
?:
number
)
:
IWritableArrayLike
<
number
>
computed
(
a
:
Float32Array
, v
:
any
, idx
?:
number
)
:
IWritableArrayLike
<
number
>
computed
(
a
:
Float32Array
, v
:
any
, idx
?:
number
)
:
any
computed
(
a
:
Float32Array
, v
:
any
, idx
?:
number
)
:
IWritableArrayLike
<
number
>
computed
(
a
:
Float32Array
, v
:
any
, idx
?:
number
)
:
IWritableArrayLike
<
number
>
computed
(
a
:
Float32Array
, v
:
any
, idx
?:
number
)
:
IWritableArrayLike
<
number
>
computed
(
a
:
Float32Array
, v
:
any
, idx
?:
number
)
:
IWritableArrayLike
<
number
>
computed
(
a
:
Float32Array
, v
:
any
, idx
?:
number
)
:
IWritableArrayLike
<
number
>
Parameters
a:
Float32Array
v:
any
Default value
idx:
number
= 0
Returns
any
Parameters
a:
Float32Array
v:
any
Default value
idx:
number
= 0
Returns
IWritableArrayLike
<
number
>
Parameters
a:
Float32Array
v:
any
Default value
idx:
number
= 0
Returns
IWritableArrayLike
<
number
>
Parameters
a:
Float32Array
v:
any
Default value
idx:
number
= 0
Returns
IWritableArrayLike
<
number
>
Parameters
a:
Float32Array
v:
any
Default value
idx:
number
= 0
Returns
any
Parameters
a:
Float32Array
v:
any
Default value
idx:
number
= 0
Returns
IWritableArrayLike
<
number
>
Parameters
a:
Float32Array
v:
any
Default value
idx:
number
= 0
Returns
IWritableArrayLike
<
number
>
Parameters
a:
Float32Array
v:
any
Default value
idx:
number
= 0
Returns
IWritableArrayLike
<
number
>
Parameters
a:
Float32Array
v:
any
Default value
idx:
number
= 0
Returns
IWritableArrayLike
<
number
>
Parameters
a:
Float32Array
v:
any
Default value
idx:
number
= 0
Returns
IWritableArrayLike
<
number
>
Globals
material
Effect
Asset
Material
Pass
Program
Lib
IBlock
IBlock
Info
IBuiltin
IBuiltin
Info
IDefine
Info
IDefine
Map
IDefine
Record
IDefine
Value
IEffect
Info
IMaterial
Info
IPass
Dynamics
IPass
Info
IPass
Info
Full
IPass
Resources
IPass
States
IPre
Compile
Info
IProgram
Info
IProperty
Info
ISampler
Info
IShader
Info
ITechnique
Info
Pass
Overrides
_shdID
binding
Mask
bt
Mask
effects
index
Mask
program
Lib
type
Mask
gen
Handle
get
Binding
From
Handle
get
Binding
Type
From
Handle
get
Bit
Count
get
Index
From
Handle
get
Shader
Instance
Name
get
Type
From
Handle
insert
Builtin
Bindings
is
Builtin
map
Define
prepare
Defines
serialize
Blend
State
serialize
Depth
Stencil
State
serialize
Rasterizer
State
validate
Defines
type2default
type2fn
Generated using
TypeDoc