Assembly
Ploy3D • Docs
Ploy3D / Assembly
Class: Assembly
渲染管线装配器。
Constructors
new Assembly()
new Assembly(
_global
):Assembly
构造函数。
Parameters
• _global: Ploy3D
模块实例对象。
Returns
Accessors
config
get
config():Assembly_config
渲染管线装配器配置。
Returns
default_iblSpecular
get
default_iblSpecular():GPUTextureView
默认IBL高光反射贴图资源视图。
Returns
GPUTextureView
Methods
Dispose()
Dispose():
Promise
<void
>
清除对象。
Returns
Promise
<void
>
GetFramePass()
GetFramePass(
key
):GLFramePass
获取帧通道。
Parameters
• key: string
帧通道名称。
Returns
返回帧通道。
GetFramePassList()
GetFramePassList(
key
):object
获取渲染管线帧通道集。
Parameters
• key: string
配置键。
Returns
object
返回帧通道集。
framePass?
optional
framePass:GLFramePass
[]
渲染管线使用的帧通道列表。
framePassName
framePassName:
string
[]
渲染管线使用的帧通道列表。
GetFrameUniforms()
GetFrameUniforms(
key
):FrameUniforms
获取帧绘制资源组G0实例。
Parameters
• key: string
实例键。
Returns
返回帧绘制资源组G0实例。
GetObjectInScreen()
GetObjectInScreen(
x
,y
):Promise
<object
|object
>
获取屏幕上像素对应的对象。
Parameters
• x: number
平幕坐标[0, 1]。
• y: number
平幕坐标[0, 1]。
Returns
Promise
<object
| object
>
返回对象。
Init()
Init():
Promise
<Assembly
>
初始化渲染管线装配器。
Returns
Promise
<Assembly
>
返回渲染管线装配器。