M3D / M3D / Render / RenderInfo
Class: RenderInfo
Memberof
M3D.Render
Description
渲染信息类
Hierarchy
-
↳
RenderInfo
Table of contents
Constructors
Properties
- cameraPosition
- id
- lightState
- lightUniform
- projectionMatrix
- rect
- renderContext
- resources
- updateCamera
- vertexSets
- viewMatrix
- count
Methods
- getCamera
- getEvents
- getId
- getLights
- getRect
- registerEvent
- removeEvent
- setCamera
- setId
- setLights
- setRect
- updateMirror
- updateRenderInfo
Constructors
constructor
• new RenderInfo(): RenderInfo
Returns
Description
构造函数
Overrides
Properties
cameraPosition
• cameraPosition: Vector3
id
• id: number
Inherited from
lightState
• lightState: SceneLightState
lightUniform
• lightUniform: Map
<number
, LightUniform
>
projectionMatrix
• projectionMatrix: Matrix4
rect
• rect: Rect
renderContext
• renderContext: RenderContext
resources
• resources: Resources
updateCamera
• updateCamera: any
Description
更新相机
vertexSets
• vertexSets: VertexSets
viewMatrix
• viewMatrix: Matrix4
count
▪ Static
count: number
Inherited from
Methods
getCamera
▸ getCamera(): Camera
Returns
Description
获取摄像机
getEvents
▸ getEvents(): M3DEvent
[]
Returns
M3DEvent
[]
Description
获得事件列表
Inherited from
getId
▸ getId(): number
Returns
number
Description
获取id
Inherited from
getLights
▸ getLights(): Lights
Returns
Description
获取灯光管理
getRect
▸ getRect(): Rect
Returns
Description
获取窗口大小
registerEvent
▸ registerEvent(event
): void
Parameters
Name | Type | Description |
---|---|---|
event | M3DEvent | M3D事件 |
Returns
void
Description
注册事件
Inherited from
removeEvent
▸ removeEvent(): void
Returns
void
Description
删除事件
Inherited from
setCamera
▸ setCamera(camera
): void
Parameters
Name | Type |
---|---|
camera | Camera |
Returns
void
Description
设置摄像机
setId
▸ setId(v
): void
Parameters
Name | Type | Description |
---|---|---|
v | number | ShapeId |
Returns
void
Description
设置id
Inherited from
setLights
▸ setLights(value
): void
Parameters
Name | Type |
---|---|
value | Lights |
Returns
void
Description
设置灯光管理
setRect
▸ setRect(rect
): any
Parameters
Name | Type |
---|---|
rect | Rect |
Returns
any
Description
设置窗口大小
▸ setRect(x
, y
, width
, height
): any
Parameters
Name | Type |
---|---|
x | number |
y | number |
width | number |
height | number |
Returns
any
Description
设置窗口大小
updateMirror
▸ updateMirror(mirrorMat
): void
Parameters
Name | Type |
---|---|
mirrorMat | Matrix4 |
Returns
void
Description
更新镜面信息
updateRenderInfo
▸ updateRenderInfo(): void
Returns
void
Description
更新渲染信息