Class SglMeshRenderer
Takes charge of mesh rendering, including program attributes, uniforms and samplers bindings.
Defined in: gl_mesh.js.
Constructor Attributes | Constructor Name and Description |
---|---|
SglMeshRenderer(program)
Constructs a SglMeshRenderer.
|
Method Attributes | Method Name and Description |
---|---|
begin()
|
|
beginMesh(mesh)
|
|
beginPrimitives(name)
|
|
end()
|
|
endMesh()
|
|
getStreamMappingFromPrefix(prefix)
|
|
render()
|
|
renderMeshPrimitives(mesh, name)
|
|
renderMeshPrimitivesRange(mesh, name, first, count)
|
|
renderRange(first, count)
|
|
setSamplers(mapping)
|
|
setStreamMapping(mapping)
|
|
setStreamMappingFromPrefix(prefix)
|
|
setUniforms(mapping)
|
|
Method Detail
begin()
beginMesh(mesh)
- Parameters:
- mesh
beginPrimitives(name)
- Parameters:
- name
end()
endMesh()
endPrimitives()
getStreamMappingFromPrefix(prefix)
- Parameters:
- prefix
render()
renderMeshPrimitives(mesh, name)
- Parameters:
- mesh
- name
renderMeshPrimitivesRange(mesh, name, first, count)
- Parameters:
- mesh
- name
- first
- count
renderRange(first, count)
- Parameters:
- first
- count
setSamplers(mapping)
- Parameters:
- mapping
setStreamMapping(mapping)
- Parameters:
- mapping
setStreamMappingFromPrefix(prefix)
- Parameters:
- prefix
setUniforms(mapping)
- Parameters:
- mapping
synchronizeProgram()