예제 #1
0
 public SParamDB(string inName, ECGParam ePrmType, uint inFlags, Action <string, string, SCGParam, int, CShader> inParserFunc)
 {
     szName     = inName;
     nFlags     = inFlags;
     ParserFunc = inParserFunc;
     eParamType = ePrmType;
 }
예제 #2
0
 SCGParam(SCGParam sp) : base(sp)
 {
     m_eCGParamType = sp.m_eCGParamType;
     m_nID          = sp.m_nID;
     if (sp.m_pData != null)
     {
         m_pData = new SParamData();
         m_pData = sp.m_pData;
     }
     else
     {
         m_pData = null;
     }
 }
예제 #3
0
 public SParamDB(string inName, ECGParam ePrmType, uint inFlags)
 {
     szName     = inName;
     eParamType = ePrmType;
     nFlags     = inFlags;
 }
예제 #4
0
 public string mfGetShaderParamName(ECGParam ePR) => throw new NotImplementedException();