# Class: RenderCacheManager

configurator-core/src/roomle-configurator..RenderCacheManager

# Table of contents

# Constructors

# Methods

# Constructors

# constructor

new RenderCacheManager()

# Methods

# clearCache

clearCache(): void

# Returns

void

# Defined in

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


# clearObjectCache

clearObjectCache(key): void

# Parameters

Name Type
key any

# Returns

void

# Defined in

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


# dispose

dispose(): void

# Returns

void

# Defined in

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


# onAfterRender

onAfterRender(key): void

# Parameters

Name Type
key any

# Returns

void

# Defined in

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


# onBeforeRender

onBeforeRender(key, object3d): void

# Parameters

Name Type
key any
object3d Object3D<Object3DEventMap>

# Returns

void

# Defined in

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


# registerCache

registerCache(key, cache): void

# Parameters

Name Type
key any
cache RenderCache

# Returns

void

# Defined in

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


# render

render(key, object3d, renderMethod): void

# Parameters

Name Type
key any
object3d Object3D<Object3DEventMap>
renderMethod () => void

# Returns

void

# Defined in

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