# Class: ObjectRenderCache

configurator-core/src/roomle-configurator..ObjectRenderCache

# Hierarchy

# Implements

# Table of contents

# Constructors

# Methods

# Constructors

# constructor

new ObjectRenderCache()

# Methods

# addLineOrPoint

Abstract addLineOrPoint(object3d): void

# Parameters

Name Type
object3d Object3D<Object3DEventMap>

# Returns

void

# Implementation of

RenderCache.addLineOrPoint

# Defined in

packages/common-core/src/webgl/renderer/render-cache.ts:230 (opens new window)


# addMesh

Abstract addMesh(mesh): void

# Parameters

Name Type
mesh Mesh<BufferGeometry<NormalBufferAttributes>, Material | Material[], Object3DEventMap>

# Returns

void

# Implementation of

RenderCache.addMesh

# Defined in

packages/common-core/src/webgl/renderer/render-cache.ts:231 (opens new window)


# addObject

Abstract addObject(object3d): void

# Parameters

Name Type
object3d Object3D<Object3DEventMap>

# Returns

void

# Implementation of

RenderCache.addObject

# Defined in

packages/common-core/src/webgl/renderer/render-cache.ts:232 (opens new window)


# addToCache

addToCache(object, updateObjectData): void

# Parameters

Name Type
object Object3D<Object3DEventMap> | Mesh<BufferGeometry<NormalBufferAttributes>, Material | Material[], Object3DEventMap>
updateObjectData ObjectCacheData

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/render-cache.ts:268 (opens new window)


# clear

clear(): void

# Returns

void

# Implementation of

RenderCache.clear

# Defined in

packages/common-core/src/webgl/renderer/render-cache.ts:234 (opens new window)


# dispose

Abstract dispose(): void

# Returns

void

# Implementation of

RenderCache.dispose

# Defined in

packages/common-core/src/webgl/renderer/render-cache.ts:229 (opens new window)


# onAfterRender

onAfterRender(): void

# Returns

void

# Implementation of

RenderCache.onAfterRender

# Defined in

packages/common-core/src/webgl/renderer/render-cache.ts:262 (opens new window)


# onBeforeRender

onBeforeRender(): void

# Returns

void

# Implementation of

RenderCache.onBeforeRender

# Defined in

packages/common-core/src/webgl/renderer/render-cache.ts:238 (opens new window)