M3D / M3D / Shapes / DirectionalLightShadow
Class: DirectionalLightShadow
M3D.Shapes.DirectionalLightShadow
Memberof
M3D.Shapes
Description
平行光阴影
Date
2022-1-17
Version
1.0
Copyright
All Rights Reserved. Copyright (C) 2022 HOTEAMSOFT, Ltd
Hierarchy
-
↳
DirectionalLightShadow
Table of contents
Constructors
Properties
Methods
- getBias
- getCamera
- getEvents
- getHeight
- getId
- getIsUpdate
- getMapSize
- getMatrix
- getRadius
- getRenderContext
- getRenderTarget
- getWidth
- registerEvent
- removeEvent
- setBias
- setCamera
- setId
- setIsUpdate
- setMapSize
- setRadius
- setRenderContext
- setRenderTarget
- update
Constructors
constructor
• new DirectionalLightShadow(): DirectionalLightShadow
Returns
Description
构造函数
Overrides
Properties
id
• id: number
Inherited from
count
▪ Static
count: number
Inherited from
Methods
getBias
▸ getBias(): number
Returns
number
Description
获取偏差
Inherited from
getCamera
▸ getCamera(): Camera
Returns
Description
获取相机对象
Inherited from
getEvents
▸ getEvents(): M3DEvent
[]
Returns
M3DEvent
[]
Description
获得事件列表
Inherited from
getHeight
▸ getHeight(): number
Returns
number
Description
获取高度
Inherited from
getId
▸ getId(): number
Returns
number
Description
获取id
Inherited from
getIsUpdate
▸ getIsUpdate(): boolean
Returns
boolean
Description
获取是否需要更新
Inherited from
getMapSize
▸ getMapSize(): Vector2
Returns
Description
获取尺寸
Inherited from
getMatrix
▸ getMatrix(): Matrix4
Returns
Description
获取矩阵
Inherited from
getRadius
▸ getRadius(): number
Returns
number
Description
获取半径
Inherited from
getRenderContext
▸ getRenderContext(): RenderContext
Returns
渲染上下文
Description
获取渲染上下文
Inherited from
getRenderTarget
▸ getRenderTarget(): FrameBuffer
Returns
Description
获取FrameBuffer
Inherited from
getWidth
▸ getWidth(): number
Returns
number
Description
获取宽度
Inherited from
registerEvent
▸ registerEvent(event
): void
Parameters
Name | Type | Description |
---|---|---|
event | M3DEvent | M3D事件 |
Returns
void
Description
注册事件
Inherited from
removeEvent
▸ removeEvent(): void
Returns
void
Description
删除事件
Inherited from
setBias
▸ setBias(val
): void
Parameters
Name | Type |
---|---|
val | number |
Returns
void
Description
设置偏差
Inherited from
setCamera
▸ setCamera(camera
): void
Parameters
Name | Type |
---|---|
camera | Camera |
Returns
void
Description
设置相机对象
Inherited from
setId
▸ setId(v
): void
Parameters
Name | Type | Description |
---|---|---|
v | number | ShapeId |
Returns
void
Description
设置id
Inherited from
setIsUpdate
▸ setIsUpdate(val
): void
Parameters
Name | Type |
---|---|
val | boolean |
Returns
void
Description
设置是否需要更新
Inherited from
setMapSize
▸ setMapSize(width
, height
): void
Parameters
Name | Type |
---|---|
width | number |
height | number |
Returns
void
Description
设置尺寸
Inherited from
setRadius
▸ setRadius(val
): void
Parameters
Name | Type |
---|---|
val | number |
Returns
void
Description
设置半径
Inherited from
setRenderContext
▸ setRenderContext(v
): void
Parameters
Name | Type | Description |
---|---|---|
v | RenderContext | 渲染上下文 |
Returns
void
Description
设置GL
Inherited from
setRenderTarget
▸ setRenderTarget(val
): void
Parameters
Name | Type |
---|---|
val | FrameBuffer |
Returns
void
Description
设置FrameBuffer
Inherited from
update
▸ update(direction
, mainCamera
, box
, improveViewpoint
): boolean
Parameters
Name | Type |
---|---|
direction | Vector3 |
mainCamera | Camera |
box | BoundingBox |
improveViewpoint | boolean |
Returns
boolean
Description
更新数据