# Class: OutlineRenderer

configurator-core/src/roomle-configurator..OutlineRenderer

# Table of contents

# Constructors

# Properties

# Accessors

# Methods

# Constructors

# constructor

new OutlineRenderer(renderPassManager, _effectComposer, parameters)

# Parameters

Name Type
renderPassManager RenderPassManager
_effectComposer EffectComposer
parameters OutlineRendererParameters

# Defined in

packages/common-core/src/webgl/renderer/outline-renderer.ts:49 (opens new window)

# Properties

# outlinePassActivated

outlinePassActivated: boolean = false

# Defined in

packages/common-core/src/webgl/renderer/outline-renderer.ts:39 (opens new window)


# parameters

parameters: OutlineParameters

# Defined in

packages/common-core/src/webgl/renderer/outline-renderer.ts:36 (opens new window)

# Accessors

# isOutlinePassActivated

get isOutlinePassActivated(): boolean

# Returns

boolean

# Defined in

packages/common-core/src/webgl/renderer/outline-renderer.ts:41 (opens new window)


# outlinePass

get outlinePass(): OutlinePass

# Returns

OutlinePass

# Defined in

packages/common-core/src/webgl/renderer/outline-renderer.ts:45 (opens new window)

# Methods

# activateOutline

activateOutline(scene, camera): void

# Parameters

Name Type
scene Scene
camera Camera

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/outline-renderer.ts:90 (opens new window)


# applyParameters

applyParameters(): void

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/outline-renderer.ts:77 (opens new window)


# deactivateOutline

deactivateOutline(): void

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/outline-renderer.ts:117 (opens new window)


# updateOutline

updateOutline(scene, camera, selectedObjects): void

# Parameters

Name Type
scene Scene
camera Camera
selectedObjects Object3D<Object3DEventMap>[]

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/outline-renderer.ts:127 (opens new window)


# updateParameters

updateParameters(parameters): void

# Parameters

Name Type
parameters OutlineParameters

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/outline-renderer.ts:69 (opens new window)