class GLRenderer
The OpenGL renderer displays your beautifully crafted scenes using OpenGL.
class GLRenderer
| Name | Description |
|---|---|
| Constructors | |
| GLRenderer() | Creates a new GLRenderer. |
| Properties | |
| useSSAO | Whether enable SSAO. |
| Methods | |
| dispose | Dispose the unmanaged resource. |
| render | Renders a scene. |
| renderCube | Renders a scene to a cubemap. |
| renderTexture | Render a 2d media to screen. |
Constructors
GLRenderer()
GLRenderer()
Create a GLRenderer.
Properties
useSSAO
.useSSAO: Boolean
Whether enable SSAO.
Methods
dispose()
.dispose(): undefined
Dispose the unmanaged resource.
render()
.render(scene: Scene, camera: Camera): undefined
Renders scene using camera to the main view of the game-player.
Should be called from the render() callback function.
.render(scene: Scene, camera: Camera, ui3dviewer: UI3DViewer): undefined
Renders scene using camera to ui3dviewer.
Should be called from the onRender() callback function of the ui3dviewer.
.render(scene: Scene, camera: Camera, target: GLRenderTarget): undefined
Renders scene using camera to target.
renderCube()
.renderCube(scene: Scene, target: CubeRenderTarget, position: Object, near=0.1: Number, far=100.0: Number): undefined
Renders scene to a cubemap target centered at position.
renderTexture()
.renderTexure(img: GLRenderTarget/MMCamera/MMLazyVideo/MMVideo/AVCPlayer, x:Number, y:Number, width:Number, height:Number, alpha = 1.0:Number, target=undefined: UI3DViewer/GLRenderTarget): undefined
Render a 2D media to screen.
When target is not specified, the media is rendered to the main view of the game-player by default.