CompileArgs
Ploy3D / CompileArgs
Interface: CompileArgs
着色器分支编译参数。
Table of contents
Properties
- morphingPtr
- renderPass
- samplers
- settingFlags
- shader
- shaderBranchKey
- shaderID
- shaderPass
- textureFormats
- topology
- weightsLength
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
网格变形目标权重总长。