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));
     }
 }
Exemple #2
0
        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;
 }
Exemple #4
0
        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;
        }