Skip to content

copper3d / Modules / Renderer/baseRenderer / baseRenderer

Class: baseRenderer

Renderer/baseRenderer.baseRenderer

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new baseRenderer(container, options?)

Parameters

NameType
containerHTMLDivElement
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

NameType
environmentenvironmentType

Returns

Promise<unknown>

Defined in

src/Renderer/baseRenderer.ts:112


getCurrentScene

getCurrentScene(): baseScene

Returns

baseScene

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

NameTypeDefault value
clearColornumber0x000000
alphanumber0

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

NameType
vignette?customMeshType

Returns

void

Defined in

src/Renderer/baseRenderer.ts:98


updateGui

updateGui(): void

Returns

void

Defined in

src/Renderer/baseRenderer.ts:221