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
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
forceShadowUpdates
▸ forceShadowUpdates(updateBakedGroundShadow
): void
Parameters
updateBakedGroundShadow
boolean
Returns
void
getQualityLevel
▸ getQualityLevel(): QualityLevel
Returns
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