Skip to content

copper3d / Modules / Renderer/copperMSceneRenderer / copperMSceneRenderer

Class: copperMSceneRenderer ​

Renderer/copperMSceneRenderer.copperMSceneRenderer

Table of contents ​

Constructors ​

Properties ​

Methods ​

Constructors ​

constructor ​

• new copperMSceneRenderer(container, numberOfScene, cameraPosition?)

Parameters ​

NameType
containerHTMLDivElement
numberOfScenenumber
cameraPosition?positionType

Defined in ​

src/Renderer/copperMSceneRenderer.ts:22

Properties ​

cameras ​

• cameras: PerspectiveCamera[]

Defined in ​

src/Renderer/copperMSceneRenderer.ts:12


canvas ​

• canvas: HTMLCanvasElement

Defined in ​

src/Renderer/copperMSceneRenderer.ts:17


container ​

• container: HTMLDivElement

Defined in ​

src/Renderer/copperMSceneRenderer.ts:9


elems ​

• elems: HTMLDivElement[]

Defined in ​

src/Renderer/copperMSceneRenderer.ts:10


numberOfScene ​

• numberOfScene: number

Defined in ​

src/Renderer/copperMSceneRenderer.ts:8


pmremGenerator ​

• pmremGenerator: PMREMGenerator

Defined in ​

src/Renderer/copperMSceneRenderer.ts:19


renderer ​

• renderer: WebGLRenderer

Defined in ​

src/Renderer/copperMSceneRenderer.ts:13


running ​

• Protected running: boolean = true

Defined in ​

src/Renderer/copperMSceneRenderer.ts:20


sceneInfos ​

• sceneInfos: copperMScene[]

Defined in ​

src/Renderer/copperMSceneRenderer.ts:18


scenes ​

• scenes: Scene<Object3DEventMap>[]

Defined in ​

src/Renderer/copperMSceneRenderer.ts:11

Methods ​

animate ​

▸ animate(): void

Returns ​

void

Defined in ​

src/Renderer/copperMSceneRenderer.ts:159


dispose ​

▸ dispose(): void

Returns ​

void

Defined in ​

src/Renderer/copperMSceneRenderer.ts:146


getCubeMapTexture ​

▸ Private getCubeMapTexture(environment): Promise<unknown>

Parameters ​

NameType
environmentenvironmentType

Returns ​

Promise<unknown>

Defined in ​

src/Renderer/copperMSceneRenderer.ts:77


init ​

▸ init(): void

Returns ​

void

Defined in ​

src/Renderer/copperMSceneRenderer.ts:40


renderSceneInfo ​

▸ renderSceneInfo(sceneInfo): void

Parameters ​

NameType
sceneInfocopperMScene

Returns ​

void

Defined in ​

src/Renderer/copperMSceneRenderer.ts:95


resizeRendererToDisplaySize ​

▸ resizeRendererToDisplaySize(): void

Returns ​

void

Defined in ​

src/Renderer/copperMSceneRenderer.ts:118


stop ​

▸ stop(): void

Returns ​

void

Defined in ​

src/Renderer/copperMSceneRenderer.ts:140


updateEnvironment ​

▸ updateEnvironment(sceneIn): void

Parameters ​

NameType
sceneIncopperMScene

Returns ​

void

Defined in ​

src/Renderer/copperMSceneRenderer.ts:65