private void buildDefaultType() { foreach (var item in ShaderConst.m_dShaderFlags.Keys) { UsdKeyWordDesc desc = new UsdKeyWordDesc (ShModelType.ModelShaderFlag,item); m_tSearchUtils.Add (item, desc); } // UsdKeyWordDesc descInput = new UsdKeyWordDesc(ShModelType.ModelInput,ShaderConst.m_kInputTag); m_tSearchUtils.Add(ShaderConst.m_kInputTag,descInput); // foreach (var item in ShaderConst.m_dPropertiesInfo.Keys) { m_tSearchUtils.Add (item, new UsdKeyWordDesc (ShModelType.ModelProperties,item)); } // m_tSearchUtils.Add (ShaderConst.m_kBlendTag, new UsdKeyWordDesc (ShModelType.ModelBlendFlag,ShaderConst.m_kBlendTag)); // foreach (var item in ShaderConst.m_dlSubShaderTagsInfo.Keys) { m_tSearchUtils.Add (item, new UsdKeyWordDesc (ShModelType.ModelSubTags,item)); } // m_tSearchUtils.Add (ShaderConst.m_kFuncTag, new UsdKeyWordDesc (ShModelType.ModelFunc,ShaderConst.m_kFuncTag)); // foreach (var item in ShaderConst.m_lBaseShaderType) { m_tSearchUtils.Add (item, new UsdKeyWordDesc (ShModelType.ModelNull,item)); } }
private void buildDefaultType() { foreach (var item in ShaderConst.m_dShaderFlags.Keys) { UsdKeyWordDesc desc = new UsdKeyWordDesc(ShModelType.ModelShaderFlag, item); m_tSearchUtils.Add(item, desc); } // UsdKeyWordDesc descInput = new UsdKeyWordDesc(ShModelType.ModelInput, ShaderConst.m_kInputTag); m_tSearchUtils.Add(ShaderConst.m_kInputTag, descInput); // foreach (var item in ShaderConst.m_dPropertiesInfo.Keys) { m_tSearchUtils.Add(item, new UsdKeyWordDesc(ShModelType.ModelProperties, item)); } // m_tSearchUtils.Add(ShaderConst.m_kBlendTag, new UsdKeyWordDesc(ShModelType.ModelBlendFlag, ShaderConst.m_kBlendTag)); // foreach (var item in ShaderConst.m_dlSubShaderTagsInfo.Keys) { m_tSearchUtils.Add(item, new UsdKeyWordDesc(ShModelType.ModelSubTags, item)); } // m_tSearchUtils.Add(ShaderConst.m_kFuncTag, new UsdKeyWordDesc(ShModelType.ModelFunc, ShaderConst.m_kFuncTag)); // foreach (var item in ShaderConst.m_lBaseShaderType) { m_tSearchUtils.Add(item, new UsdKeyWordDesc(ShModelType.ModelNull, item)); } }
public void getCompletionInfoData(UsdKeyWordDesc keydesc,ref string desc,ref string comtext,ref string distex) { CompletionParam param = new CompletionParam (); if (m_dFuncHandlerMap.ContainsKey(keydesc.m_eType)) { m_dFuncHandlerMap [keydesc.m_eType] (keydesc.m_skey, param); desc = param.m_sdesc; comtext = param.m_scomtext; distex = param.m_sdistext; } param = null; }
public void getCompletionInfoData(UsdKeyWordDesc keydesc, ref string desc, ref string comtext, ref string distex) { CompletionParam param = new CompletionParam(); if (m_dFuncHandlerMap.ContainsKey(keydesc.m_eType)) { m_dFuncHandlerMap [keydesc.m_eType] (keydesc.m_skey, param); desc = param.m_sdesc; comtext = param.m_scomtext; distex = param.m_sdistext; } param = null; }