rhodonite
Preparing search index...
default
WebGLStrategy
Interface WebGLStrategy
interface
WebGLStrategy
{
_reSetupShaderForMaterialBySpector
(
material
:
Material
,
primitive
:
Primitive
,
updatedShaderSources
:
ShaderSources
,
onError
:
(
message
:
string
)
=>
void
,
)
:
number
;
$load
(
meshComponent
:
MeshComponent
)
:
boolean
;
attachGPUData
(
primitive
:
Primitive
)
:
void
;
attachVertexData
(
i
:
number
,
primitive
:
Primitive
,
glw
:
WebGLContextWrapper
,
instanceIDBufferUid
:
number
,
)
:
void
;
common_$load
()
:
void
;
common_$render
(
primitiveUids
:
number
[]
,
renderPass
:
RenderPass
,
renderPassTickCount
:
number
,
displayIdx
:
number
,
)
:
boolean
;
destroy
()
:
void
;
prerender
()
:
void
;
setupShaderForMaterial
(
material
:
Material
,
primitive
:
Primitive
)
:
number
;
}
Implemented by
WebGLStrategyDataTexture
WebGLStrategyUniform
Index
Methods
_
re
Setup
Shader
For
Material
By
Spector
$load
attach
GPU
Data
attach
Vertex
Data
common_
$load
common_
$render
destroy
prerender
setup
Shader
For
Material
Methods
_
re
Setup
Shader
For
Material
By
Spector
_reSetupShaderForMaterialBySpector
(
material
:
Material
,
primitive
:
Primitive
,
updatedShaderSources
:
ShaderSources
,
onError
:
(
message
:
string
)
=>
void
,
)
:
number
Parameters
material
:
Material
primitive
:
Primitive
updatedShaderSources
:
ShaderSources
onError
:
(
message
:
string
)
=>
void
Returns
number
$load
$load
(
meshComponent
:
MeshComponent
)
:
boolean
Parameters
meshComponent
:
MeshComponent
Returns
boolean
attach
GPU
Data
attachGPUData
(
primitive
:
Primitive
)
:
void
Parameters
primitive
:
Primitive
Returns
void
attach
Vertex
Data
attachVertexData
(
i
:
number
,
primitive
:
Primitive
,
glw
:
WebGLContextWrapper
,
instanceIDBufferUid
:
number
,
)
:
void
Parameters
i
:
number
primitive
:
Primitive
glw
:
WebGLContextWrapper
instanceIDBufferUid
:
number
Returns
void
common_
$load
common_$load
()
:
void
Returns
void
common_
$render
common_$render
(
primitiveUids
:
number
[]
,
renderPass
:
RenderPass
,
renderPassTickCount
:
number
,
displayIdx
:
number
,
)
:
boolean
Parameters
primitiveUids
:
number
[]
renderPass
:
RenderPass
renderPassTickCount
:
number
displayIdx
:
number
Returns
boolean
destroy
destroy
()
:
void
Returns
void
prerender
prerender
()
:
void
Returns
void
setup
Shader
For
Material
setupShaderForMaterial
(
material
:
Material
,
primitive
:
Primitive
)
:
number
Parameters
material
:
Material
primitive
:
Primitive
Returns
number
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
_
re
Setup
Shader
For
Material
By
Spector
$load
attach
GPU
Data
attach
Vertex
Data
common_
$load
common_
$render
destroy
prerender
setup
Shader
For
Material
rhodonite
Loading...