跳到主要内容
版本:v10.0

M3D / M3D / Render / RenderInfo

Class: RenderInfo

M3D.Render.RenderInfo

Memberof

M3D.Render

Description

渲染信息类

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new RenderInfo(): RenderInfo

Returns

RenderInfo

Description

构造函数

Overrides

M3DObject.constructor

Properties

cameraPosition

cameraPosition: Vector3


id

id: number

Inherited from

M3DObject.id


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

M3DObject.count

Methods

getCamera

getCamera(): Camera

Returns

Camera

Description

获取摄像机


getEvents

getEvents(): M3DEvent[]

Returns

M3DEvent[]

Description

获得事件列表

Inherited from

M3DObject.getEvents


getId

getId(): number

Returns

number

Description

获取id

Inherited from

M3DObject.getId


getLights

getLights(): Lights

Returns

Lights

Description

获取灯光管理


getRect

getRect(): Rect

Returns

Rect

Description

获取窗口大小


registerEvent

registerEvent(event): void

Parameters

NameTypeDescription
eventM3DEventM3D事件

Returns

void

Description

注册事件

Inherited from

M3DObject.registerEvent


removeEvent

removeEvent(): void

Returns

void

Description

删除事件

Inherited from

M3DObject.removeEvent


setCamera

setCamera(camera): void

Parameters

NameType
cameraCamera

Returns

void

Description

设置摄像机


setId

setId(v): void

Parameters

NameTypeDescription
vnumberShapeId

Returns

void

Description

设置id

Inherited from

M3DObject.setId


setLights

setLights(value): void

Parameters

NameType
valueLights

Returns

void

Description

设置灯光管理


setRect

setRect(rect): any

Parameters

NameType
rectRect

Returns

any

Description

设置窗口大小

setRect(x, y, width, height): any

Parameters

NameType
xnumber
ynumber
widthnumber
heightnumber

Returns

any

Description

设置窗口大小


updateMirror

updateMirror(mirrorMat): void

Parameters

NameType
mirrorMatMatrix4

Returns

void

Description

更新镜面信息


updateRenderInfo

updateRenderInfo(): void

Returns

void

Description

更新渲染信息