跳到主要内容

CompileArgs

Ploy3D / CompileArgs

Interface: CompileArgs

着色器分支编译参数。

Table of contents

Properties

Properties

morphingPtr

morphingPtr: io_ptr

子网格形变目标描述描述符指针;


renderPass

Optional renderPass: RenderPass

当前处理渲染通道。


samplers

Optional samplers: [number, number, string, number?][]

纹理集槽与采样器槽组合数组(根据着色器属性生成)。


settingFlags

settingFlags: number

渲染设置标志集。


shader

Optional shader: Shader

着色器实例。


shaderBranchKey

Optional shaderBranchKey: string

当前处理着色器分支关键字。


shaderID

shaderID: number

着色器实例ID。


shaderPass

Optional shaderPass: ShaderPass

当前处理着色器通道。


textureFormats

textureFormats: number

各贴图绑定格式标志集。


topology

topology: number

子网格图元类型。


weightsLength

weightsLength: number

网格变形目标权重总长。