StandardRenderingPipeline

Hierarchy

Implements

Index

Constructors

constructor

  • constructor

    Parameters

    • name: string

      The rendering pipeline name

    • scene: Scene

      The scene linked to this pipeline

    • ratio: number

      The size of the postprocesses (0.5 means that your postprocess will have a width = canvas.width 0.5 and a height = canvas.height 0.5)

    • Optional originalPostProcess: Nullable<PostProcess>

      the custom original color post-process. Must be "reusable". Can be null.

    • Optional cameras: Camera[]

      The array of cameras that the rendering pipeline will be attached to

    Returns StandardRenderingPipeline

Properties

BloomEnabled

BloomEnabled: boolean

DepthOfFieldEnabled

DepthOfFieldEnabled: boolean

HDREnabled

HDREnabled: boolean

LensFlareEnabled

LensFlareEnabled: boolean

MotionBlurEnabled

MotionBlurEnabled: boolean

VLSEnabled

VLSEnabled: boolean

animations

animations: Animation[]

blurHPostProcesses

blurHPostProcesses: PostProcess[]

blurVPostProcesses

blurVPostProcesses: PostProcess[]

blurWidth

blurWidth: number

brightPassPostProcess

brightPassPostProcess: Nullable<PostProcess>

brightThreshold

brightThreshold: number

depthOfFieldBlurWidth

depthOfFieldBlurWidth: number

depthOfFieldDistance

depthOfFieldDistance: number

depthOfFieldPostProcess

depthOfFieldPostProcess: Nullable<PostProcess>

downSampleX4PostProcess

downSampleX4PostProcess: Nullable<PostProcess>

exposure

exposure: number

hdrDecreaseRate

hdrDecreaseRate: number

hdrFinalPostProcess

hdrFinalPostProcess: Nullable<PostProcess>

hdrIncreaseRate

hdrIncreaseRate: number

hdrMinimumLuminance

hdrMinimumLuminance: number

hdrPostProcess

hdrPostProcess: Nullable<PostProcess>

horizontalBlur

horizontalBlur: boolean

isSupported

isSupported: boolean

lensColorTexture

lensColorTexture: Nullable<Texture>

lensFlareComposePostProcess

lensFlareComposePostProcess: Nullable<PostProcess>

lensFlareDirtTexture

lensFlareDirtTexture: Nullable<Texture>

lensFlareDistortionStrength

lensFlareDistortionStrength: number

lensFlareFinalPostProcess

lensFlareFinalPostProcess: Nullable<PostProcess>

lensFlareGhostDispersal

lensFlareGhostDispersal: number

lensFlareHaloWidth

lensFlareHaloWidth: number

lensFlarePostProcess

lensFlarePostProcess: Nullable<PostProcess>

lensFlareStrength

lensFlareStrength: number

lensStarTexture

lensStarTexture: Nullable<Texture>

lensTexture

lensTexture: Nullable<Texture>

luminanceDownSamplePostProcesses

luminanceDownSamplePostProcesses: PostProcess[]

luminancePostProcess

luminancePostProcess: Nullable<PostProcess>

motionBlurPostProcess

motionBlurPostProcess: Nullable<PostProcess>

motionBlurSamples

motionBlurSamples: number

motionStrength

motionStrength: number

originalPostProcess

originalPostProcess: Nullable<PostProcess>

Public members

sourceLight

textureAdderFinalPostProcess

textureAdderFinalPostProcess: Nullable<PostProcess>

textureAdderPostProcess

textureAdderPostProcess: Nullable<PostProcess>

volumetricLightBlurScale

volumetricLightBlurScale: number

volumetricLightCoefficient

volumetricLightCoefficient: number

volumetricLightFinalPostProcess

volumetricLightFinalPostProcess: Nullable<PostProcess>

volumetricLightMergePostProces

volumetricLightMergePostProces: Nullable<PostProcess>

volumetricLightPostProcess

volumetricLightPostProcess: Nullable<PostProcess>

volumetricLightPower

volumetricLightPower: number

volumetricLightSmoothXPostProcess

volumetricLightSmoothXPostProcess: Nullable<BlurPostProcess>

volumetricLightSmoothYPostProcess

volumetricLightSmoothYPostProcess: Nullable<BlurPostProcess>

volumetricLightStepsCount

volumetricLightStepsCount: number

Static LuminanceSteps

LuminanceSteps: number

Methods

addEffect

dispose

  • dispose(): void

getClassName

  • getClassName(): string

serialize

  • serialize(): any
  • Returns any

Static Parse

Generated using TypeDoc