材质系统
2022-01-04 17:16:49 2 举报
cocos材质系统
作者其他创作
大纲/内容
Material
ProgramLib.getGFXShader
Material.initialize
Material.passes[0].localSetLayout
Material._effectAsset.techniques[techIdx || 0]
MaterialInfo
ProgramLib._templates
handleMap
Material._effectAsset.techniques[techIdx || 0].passes[k]
EffectAsset.techniques
subModel.patches
Pass.descriptorSet.bindBuffer
info.properties
EffectAsset.onLoaded
EffectAsset.combinations
Material._createPasses
blocks
Model._initLocalDescriptors
EffectAsset
Model._updateInstancedAttributes
Material._update
Pass.initialize
ProgramLib.getTemplate
shader.attributessubModel.passes[0]
Pass._propertyHandleMap
startOffsets
bufferView
Material.passes
ProgramLib.define
EffectAsset.shaders
Model.setSubModelMaterial
ProgramLib._templateInfos
Submodel._createDescriptorSet
subModel.descriptorSet
programLib.getTemplateInfo
subModel.passes[0].getShaderVariant
ProgramLib.getDescriptorSetLayout
Pass._doInit
Pass._device.createDescriptorSet
EffectAsset._precompile
ProgramLib.register
Model._updateLocalDescriptors
blockSizes
Model._subModels[idx].initialize
Model._updateAttributesAndBinding
Model.initSubModel
0 条评论
下一页