RoomleConfigurator.Internal.SceneRenderer
configurator-core/src/roomle-configurator.internal.SceneRenderer
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new SceneRenderer(renderer, width, height, linearAoFilter?)
Parameters
renderer
WebGLRenderer
width
number
height
number
linearAoFilter?
boolean
Properties
boundingVolume
• boundingVolume: SceneVolume
boundingVolumeSet
• boundingVolumeSet: boolean = false
debugOutput
• debugOutput: string = 'off'
enableObjectSelection
• enableObjectSelection: boolean = true
environmentLights
• environmentLights: boolean = false
groundGroup
• Readonly groundGroup: Group<Object3DEventMap>
groundLevel
• groundLevel: number = 0
height
• height: number = 0
linearAoFilter
• linearAoFilter: boolean = true
outlineRenderer
• outlineRenderer: OutlineRenderer
outputColorSpace
• outputColorSpace: string = ''
parameters
• parameters: SceneRendererParameters
renderCacheManager
• renderCacheManager: RenderCacheManager
renderer
• renderer: WebGLRenderer
selectedObjects
• selectedObjects: Object3D<Object3DEventMap>[] = []
toneMapping
• toneMapping: string = ''
uiInteractionMode
• uiInteractionMode: boolean = false
width
• width: number = 0
Accessors
bakedGroundContactShadowPass
• get bakedGroundContactShadowPass(): BakedGroundContactShadowPass
Returns
debugPass
• get debugPass(): DebugPass
Returns
gBufferRenderPass
• get gBufferRenderPass(): GBufferRenderPass
Returns
groundReflectionPass
• get groundReflectionPass(): GroundReflectionPass
Returns
lutMaps
• get lutMaps(): string[]
Returns
string[]
lutPassParameters
• get lutPassParameters(): LutPassParameters
Returns
sceneRenderPass
• get sceneRenderPass(): SceneRenderPass
Returns
screenSpaceShadowMapPass
• get screenSpaceShadowMapPass(): ScreenSpaceShadowMapPass
Returns
shadowAndAoGroundPlane
• get shadowAndAoGroundPlane(): ShadowGroundPlane
Returns
shadowAndAoPass
• get shadowAndAoPass(): ShadowAndAoPass
Returns
Methods
addRectAreaLight
▸ addRectAreaLight(rectAreaLight, parent): void
Parameters
rectAreaLight
RectAreaLight
parent
Object3D<Object3DEventMap>
Returns
void
applyCurrentParameters
▸ applyCurrentParameters(): void
Returns
void
clearCache
▸ clearCache(): void
Returns
void
createShadowFromLightSources
▸ createShadowFromLightSources(parent, lightSources): void
Parameters
parent
Object3D<Object3DEventMap>
lightSources
Returns
void
dispose
▸ dispose(): void
Returns
void
forceLutPassUpdate
▸ forceLutPassUpdate(): void
Returns
void
forceShadowUpdates
▸ forceShadowUpdates(updateBakedGroundShadow): void
Parameters
updateBakedGroundShadow
boolean
Returns
void
getQualityLevel
▸ getQualityLevel(): QualityLevel
Returns
loadLutImages
▸ loadLutImages(luts): void
Parameters
luts
Returns
void
render
▸ render(scene, camera): void
Parameters
scene
Scene
camera
Camera
Returns
void
requestUpdateOfPasses
▸ requestUpdateOfPasses(): void
Returns
void
selectObjects
▸ selectObjects(selectedObjects): void
Parameters
selectedObjects
Object3D<Object3DEventMap>[]
Returns
void
setCustomShadingParameters
▸ setCustomShadingParameters(customShadingParameters): void
Parameters
customShadingParameters
Returns
void
setQualityLevel
▸ setQualityLevel(qualityLevel): void
Parameters
qualityLevel
Returns
void
setQualityMap
▸ setQualityMap(qualityMap): void
Parameters
qualityMap
Returns
void
setQualityMapAndShadingParameters
▸ setQualityMapAndShadingParameters(qualityMap, customShadingParameters): void
Parameters
qualityMap
customShadingParameters
Returns
void
setShadingType
▸ setShadingType(shadingType): void
Parameters
shadingType
Returns
void
setSize
▸ setSize(width, height): void
Parameters
width
number
height
number
Returns
void
updateBounds
▸ updateBounds(bounds, scaleShadowAndAo): void
Parameters
bounds
Box3
scaleShadowAndAo
boolean
Returns
void
updateNearAndFarPlaneOfPerspectiveCamera
▸ updateNearAndFarPlaneOfPerspectiveCamera(camera, minimumFar?): void
Parameters
camera
PerspectiveCamera
minimumFar?
number
Returns
void
updateParameters
▸ updateParameters(parameters): void
Parameters
parameters
Returns
void
updateRectAreaLights
▸ updateRectAreaLights(rectAreaLights, parent): void
Parameters
rectAreaLights
RectAreaLight[]
parent
Object3D<Object3DEventMap>
Returns
void
Last updated