如视 Five SDK
Preparing search index...
five
PBMCustomShader
Class PBMCustomShader
Index
Constructors
constructor
Properties
defines
fragment
id
type
uniforms
version
vertex
Accessors
needs
Update
Methods
on
Before
Compile
Constructors
constructor
new
PBMCustomShader
(
initArgs
:
PBMCustomShaderInitArgs
)
:
PBMCustomShader
Parameters
initArgs
:
PBMCustomShaderInitArgs
Returns
PBMCustomShader
Properties
defines
defines
:
{
[
key
:
string
]:
any
}
fragment
fragment
:
{
mainBefore
:
string
;
mainEnd
:
string
;
mainModelColor
:
string
;
mainStart
:
string
;
}
id
id
:
string
= ...
type
type
:
(
"none"
|
"basic"
|
"phong"
|
"standard"
|
"pointcloud"
)
[]
uniforms
uniforms
:
{
[
key
:
string
]:
Uniform
}
version
version
:
number
= 0
vertex
vertex
:
{
mainBefore
:
string
;
mainEnd
:
string
;
mainStart
:
string
}
Accessors
needs
Update
get
needsUpdate
()
:
boolean
Returns
boolean
set
needsUpdate
(
value
:
boolean
)
:
void
Parameters
value
:
boolean
Returns
void
Methods
on
Before
Compile
onBeforeCompile
(
shader
:
Shader
,
renderer
:
WebGLRenderer
)
:
void
Parameters
shader
:
Shader
renderer
:
WebGLRenderer
Returns
void
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
defines
fragment
id
type
uniforms
version
vertex
Accessors
needs
Update
Methods
on
Before
Compile
如视 Five SDK
Loading...