Preparing search index...
The search index is not available
@turbowarp/types-tw
@turbowarp/types-tw
scratch-render
RenderWebGL
ShaderManager
Class ShaderManager
Index
Constructors
constructor
Properties
_gl
_shader
Cache
DRAW_
MODE
EFFECT_
INFO
EFFECTS
Methods
_build
Shader
get
Shader
Constructors
constructor
new
ShaderManager
()
:
ShaderManager
Returns
ShaderManager
Properties
_gl
_gl
:
AnyWebGLContext
_shader
Cache
_shaderCache
:
Record
<
DrawMode
,
Record
<
number
,
ProgramInfo
[]
>
>
Static
DRAW_
MODE
DRAW_MODE
:
Record
<
DrawMode
,
DrawMode
>
Static
EFFECT_
INFO
EFFECT_INFO
:
Record
<
RenderWebGL
.
Effect
,
{
mask
:
number
;
shapeChanges
:
boolean
;
uniformName
:
string
;
converter
(
rawEffect
:
number
)
:
number
;
}
,
>
Static
EFFECTS
EFFECTS
:
RenderWebGL
.
Effect
[]
Methods
_build
Shader
_buildShader
(
drawMode
:
DrawMode
,
effectMask
:
number
)
:
ProgramInfo
Parameters
drawMode
:
DrawMode
effectMask
:
number
Returns
ProgramInfo
get
Shader
getShader
(
drawMode
:
DrawMode
,
effectMask
:
number
)
:
ProgramInfo
Parameters
drawMode
:
DrawMode
effectMask
:
number
Returns
ProgramInfo
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
_gl
_shader
Cache
DRAW_
MODE
EFFECT_
INFO
EFFECTS
Methods
_build
Shader
get
Shader
@turbowarp/types-tw
Loading...