Preparing search index...
The search index is not available
gophergfx
gophergfx
ShaderProgram
Class ShaderProgram
Hierarchy
ShaderProgram
Index
Constructors
constructor
Properties
fragment
Shader
fragment
Source
initialized
shader
Program
vertex
Shader
vertex
Source
Methods
create
Fragment
Shader
create
Shader
Program
create
Vertex
Shader
get
Attribute
get
Program
get
Uniform
initialize
Constructors
constructor
new
Shader
Program
(
vertexSource
:
string
, fragmentSource
:
string
)
:
ShaderProgram
Parameters
vertexSource:
string
fragmentSource:
string
Returns
ShaderProgram
Properties
Private
fragment
Shader
fragment
Shader
:
null
|
WebGLShader
Private
fragment
Source
fragment
Source
:
string
initialized
initialized
:
boolean
Private
shader
Program
shader
Program
:
null
|
WebGLProgram
Private
vertex
Shader
vertex
Shader
:
null
|
WebGLShader
Private
vertex
Source
vertex
Source
:
string
Methods
Private
create
Fragment
Shader
create
Fragment
Shader
(
gl
:
WebGL2RenderingContext
, source
:
string
)
:
null
|
WebGLShader
Parameters
gl:
WebGL2RenderingContext
source:
string
Returns
null
|
WebGLShader
Private
create
Shader
Program
create
Shader
Program
(
gl
:
WebGL2RenderingContext
, vertexShader
:
WebGLShader
, fragmentShader
:
WebGLShader
)
:
null
|
WebGLProgram
Parameters
gl:
WebGL2RenderingContext
vertexShader:
WebGLShader
fragmentShader:
WebGLShader
Returns
null
|
WebGLProgram
Private
create
Vertex
Shader
create
Vertex
Shader
(
gl
:
WebGL2RenderingContext
, source
:
string
)
:
null
|
WebGLShader
Parameters
gl:
WebGL2RenderingContext
source:
string
Returns
null
|
WebGLShader
get
Attribute
get
Attribute
(
gl
:
WebGL2RenderingContext
, attribute
:
string
)
:
number
Parameters
gl:
WebGL2RenderingContext
attribute:
string
Returns
number
get
Program
get
Program
(
)
:
null
|
WebGLProgram
Returns
null
|
WebGLProgram
get
Uniform
get
Uniform
(
gl
:
WebGL2RenderingContext
, uniform
:
string
)
:
null
|
WebGLUniformLocation
Parameters
gl:
WebGL2RenderingContext
uniform:
string
Returns
null
|
WebGLUniformLocation
initialize
initialize
(
gl
:
WebGL2RenderingContext
)
:
void
Parameters
gl:
WebGL2RenderingContext
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
Modules
gophergfx
Shader
Program
constructor
fragment
Shader
fragment
Source
initialized
shader
Program
vertex
Shader
vertex
Source
create
Fragment
Shader
create
Shader
Program
create
Vertex
Shader
get
Attribute
get
Program
get
Uniform
initialize
Generated using
TypeDoc