Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface CSM

Csm

Hierarchy

  • CSM

Index

Constructors

constructor

Properties

breaks

breaks: number[]

camera

camera: I3JS.Camera

cascades

cascades: number

fade

fade: boolean

frustums

frustums: CSMFrustum[]

lightDirection

lightDirection: I3JS.Vector3

lightFar

lightFar: number

lightIntensity

lightIntensity: number

lightMargin

lightMargin: number

lightNear

lightNear: number

lights

mainFrustum

mainFrustum: CSMFrustum

maxFar

maxFar: number

mode

mode: CMSMode

parent

shaders

shaders: Map<unknown, string>

shadowBias

shadowBias: number

shadowMapSize

shadowMapSize: number

Methods

createLights

  • createLights(): void

customSplitsCallback

  • customSplitsCallback(cascades: number, cameraNear: number, cameraFar: number, breaks: number[]): void

dispose

  • dispose(): void

getBreaks

  • getBreaks(): void

getExtendedBreaks

initCascades

  • initCascades(): void

injectInclude

  • injectInclude(): void

remove

  • remove(): void

setupMaterial

update

  • update(): void

updateFrustums

  • updateFrustums(): void

updateShadowBounds

  • updateShadowBounds(): void

updateUniforms

  • updateUniforms(): void

Generated using TypeDoc