Class SpiderGL.Model.ModelRenderer
The SpiderGL.Model.Technique handles the way a model is drawn.
- Defined in: model.js
- Extends SpiderGL.Core.ObjectBase
Constructor Attributes | Constructor Name and Description |
---|---|
Creates a SpiderGL.Model.Technique.
|
- Fields borrowed from class SpiderGL.Core.ObjectBase:
- uid
Method Summary
Method Attributes | Method Name and Description |
---|---|
begin()
|
|
clearFramebuffer(options)
|
|
destroy()
|
|
end()
|
|
render()
|
|
renderModelPart(partName)
|
|
setChunk(c)
|
|
setFramebuffer(fb)
|
|
setFramebufferAttachments(attachments)
|
|
setGlobals(g)
|
|
setModel(m)
|
|
setPart(p)
|
|
setTechnique(t)
|
|
setTexture(unit, texture)
|
|
setUniforms(u)
|
|
setViewport(x, y, width, height)
|
Class Detail
SpiderGL.Model.ModelRenderer(gl)
Creates a SpiderGL.Model.Technique.
- Parameters:
- gl
Method Detail
-
activateMainFramebuffer()
-
activateOffScreenFramebuffer()
-
begin()
-
clearFramebuffer(options)
- Parameters:
- options
-
destroy()
-
end()
-
render()
-
renderModel()
-
renderModelPart(partName)
- Parameters:
- partName
-
setChunk(c)
- Parameters:
- c
-
setColorRenderTarget(rt)
- Parameters:
- rt
-
setDefaultGlobals()
-
setDepthRenderTarget(rt)
- Parameters:
- rt
-
setDepthStencilRenderTarget(rt)
- Parameters:
- rt
-
setFramebuffer(fb)
- Parameters:
- fb
-
setFramebufferAttachments(attachments)
- Parameters:
- attachments
-
setGlobals(g)
- Parameters:
- g
-
setModel(m)
- Parameters:
- m
-
setPart(p)
- Parameters:
- p
-
setPrimitiveMode(m)
- Parameters:
- m
-
setStencilRenderTarget(rt)
- Parameters:
- rt
-
setTechnique(t)
- Parameters:
- t
-
setTexture(unit, texture)
- Parameters:
- unit
- texture
-
setUniforms(u)
- Parameters:
- u
-
setViewport(x, y, width, height)
- Parameters:
- x
- y
- width
- height