copper3d / Modules / Renderer/baseRenderer / baseRenderer
Class: baseRenderer
Renderer/baseRenderer.baseRenderer
Hierarchy
baseRenderer
Table of contents
Constructors
Properties
- cameraFolder
- container
- currentScene
- gui
- options
- pmremGenerator
- renderer
- running
- state
- stats
- visualCtrls
- visualiseFolder
Methods
- addGui
- closeGui
- dispose
- getCubeMapTexture
- getCurrentScene
- hideGui
- init
- setClearColor
- stop
- updateEnvironment
- updateGui
Constructors
constructor
• new baseRenderer(container, options?)
Parameters
| Name | Type |
|---|---|
container | HTMLDivElement |
options? | ICopperRenderOpt |
Defined in
src/Renderer/baseRenderer.ts:32
Properties
cameraFolder
• Private cameraFolder: null | GUI
Defined in
src/Renderer/baseRenderer.ts:30
container
• container: HTMLDivElement
Defined in
src/Renderer/baseRenderer.ts:15
currentScene
• currentScene: baseScene
Defined in
src/Renderer/baseRenderer.ts:20
gui
• gui: null | GUI
Defined in
src/Renderer/baseRenderer.ts:17
options
• options: undefined | ICopperRenderOpt
Defined in
src/Renderer/baseRenderer.ts:23
pmremGenerator
• pmremGenerator: PMREMGenerator
Defined in
src/Renderer/baseRenderer.ts:21
renderer
• renderer: WebGLRenderer
Defined in
src/Renderer/baseRenderer.ts:16
running
• Protected running: boolean = true
Defined in
src/Renderer/baseRenderer.ts:24
state
• Private state: stateType
Defined in
src/Renderer/baseRenderer.ts:25
stats
• stats: Stats
Defined in
src/Renderer/baseRenderer.ts:18
visualCtrls
• Private visualCtrls: GUIController<object>[] = []
Defined in
src/Renderer/baseRenderer.ts:29
visualiseFolder
• Private visualiseFolder: null | GUI
Defined in
src/Renderer/baseRenderer.ts:28
Methods
addGui
▸ addGui(): void
Returns
void
Defined in
src/Renderer/baseRenderer.ts:163
closeGui
▸ closeGui(): void
Returns
void
Defined in
src/Renderer/baseRenderer.ts:136
dispose
▸ dispose(): void
Returns
void
Defined in
src/Renderer/baseRenderer.ts:151
getCubeMapTexture
▸ Private getCubeMapTexture(environment): Promise<unknown>
Parameters
| Name | Type |
|---|---|
environment | environmentType |
Returns
Promise<unknown>
Defined in
src/Renderer/baseRenderer.ts:112
getCurrentScene
▸ getCurrentScene(): baseScene
Returns
Defined in
src/Renderer/baseRenderer.ts:130
hideGui
▸ hideGui(): void
Returns
void
Defined in
src/Renderer/baseRenderer.ts:133
init
▸ init(): void
Returns
void
Defined in
src/Renderer/baseRenderer.ts:86
setClearColor
▸ setClearColor(clearColor?, alpha?): void
Parameters
| Name | Type | Default value |
|---|---|---|
clearColor | number | 0x000000 |
alpha | number | 0 |
Returns
void
Defined in
src/Renderer/baseRenderer.ts:140
stop
▸ stop(): void
Returns
void
Defined in
src/Renderer/baseRenderer.ts:145
updateEnvironment
▸ updateEnvironment(vignette?): void
Parameters
| Name | Type |
|---|---|
vignette? | customMeshType |
Returns
void
Defined in
src/Renderer/baseRenderer.ts:98
updateGui
▸ updateGui(): void
Returns
void