M3D / M3D / Render / FrameBuffer
Class: FrameBuffer
Memberof
M3D.Render
Description
帧缓存对象类
Hierarchy
-
↳
FrameBuffer
Table of contents
Constructors
Properties
Methods
- bind
- getColorFormat
- getColorTarget
- getDeepFormat
- getDepthTarget
- getEvents
- getHeight
- getId
- getRenderContext
- getWidth
- load
- registerEvent
- removeEvent
- setId
- setParameters
- setRenderContext
- setSize
- unbind
Constructors
constructor
• new FrameBuffer(context
): FrameBuffer
Parameters
Name | Type | Description |
---|---|---|
context | RenderContext | 渲染上下文 |
Returns
Description
构造函数
Overrides
• new FrameBuffer(context
, width
, height
): FrameBuffer
Parameters
Name | Type | Description |
---|---|---|
context | RenderContext | 渲染上下文 |
width | number | 宽 |
height | number | 高 |
Returns
Description
构造函数
Overrides
GPUObject.constructor
Properties
id
• id: number
Inherited from
count
▪ Static
count: number
Inherited from
Methods
bind
▸ bind(): void
Returns
void
Description
绑定buffer
getColorFormat
▸ getColorFormat(): number
Returns
number
颜色类型
Description
获取颜色类型
getColorTarget
▸ getColorTarget(key?
): TargetData
Parameters
Name | Type |
---|---|
key? | number |
Returns
Description
获取颜色挂载
getDeepFormat
▸ getDeepFormat(): number
Returns
number
深度类型
Description
获取深度类型
getDepthTarget
▸ getDepthTarget(): TargetData