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

M3D / M3D / Render / RenderBuffer

Class: RenderBuffer

M3D.Render.RenderBuffer

Memberof

M3D.Render

Description

渲染缓冲区

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new RenderBuffer(context): RenderBuffer

Parameters

NameType
contextRenderContext

Returns

RenderBuffer

Description

构造函数

Overrides

GPUObject.constructor

new RenderBuffer(context, internalFormat, width, height): RenderBuffer

Parameters

NameType
contextRenderContext
internalFormatnumber
widthnumber
heightnumber

Returns

RenderBuffer

Description

构造函数

Overrides

GPUObject.constructor

Properties

id

id: number

Inherited from

GPUObject.id


count

Static count: number

Inherited from

GPUObject.count

Methods

bind

bind(): void

Returns

void

Description

绑定RBO


createBuffer

createBuffer(): void

Returns

void

Description

创建Buffer


deleteBuffer

deleteBuffer(): void

Returns

void

Description

删除RBO


getEvents

getEvents(): M3DEvent[]

Returns

M3DEvent[]

Description

获得事件列表

Inherited from

GPUObject.getEvents


getHeight

getHeight(): number

Returns

number

Description

获取高度


getId

getId(): number

Returns

number

Description

获取id

Inherited from

GPUObject.getId


getInternalFormat

getInternalFormat(): number

Returns

number

Description

获取internalFormat


getObject

getObject(): WebGLRenderbuffer

Returns

WebGLRenderbuffer

Description

获取RenderBuffer


getRenderContext

getRenderContext(): RenderContext

Returns

RenderContext

渲染上下文

Description

获取渲染上下文

Inherited from

GPUObject.getRenderContext


getWidth

getWidth(): number

Returns

number

Description

获取宽度


registerEvent

registerEvent(event): void

Parameters

NameTypeDescription
eventM3DEventM3D事件

Returns

void

Description

注册事件

Inherited from

GPUObject.registerEvent


removeEvent

removeEvent(): void

Returns

void

Description

删除事件

Inherited from

GPUObject.removeEvent


setId

setId(v): void

Parameters

NameTypeDescription
vnumberShapeId

Returns

void

Description

设置id

Inherited from

GPUObject.setId


setInternalFormat

setInternalFormat(internalFormat): void

Parameters

NameType
internalFormatnumber

Returns

void

Description

设置internalFormat


setRenderContext

setRenderContext(v): void

Parameters

NameTypeDescription
vRenderContext渲染上下文

Returns

void

Description

设置GL

Inherited from

GPUObject.setRenderContext


setSize

setSize(width, height): void

Parameters

NameType
widthnumber
heightnumber

Returns

void

Description

设置大小


unbind

unbind(): void

Returns

void

Description

解绑RBO