completed MaterialInstance codes in ShaderGen

This commit is contained in:
2023-06-01 14:47:05 +08:00
parent 1668a0c973
commit a04742c347
8 changed files with 69 additions and 28 deletions

View File

@@ -27,6 +27,8 @@ protected:
AnsiString output_struct;
AnsiString mi_codes;
AnsiStringList function_list;
AnsiString main_function;
@@ -43,6 +45,8 @@ protected:
virtual bool ProcStruct();
virtual bool ProcMI();
virtual bool ProcUBO();
virtual bool ProcSSBO();
virtual bool ProcConst();
@@ -66,7 +70,7 @@ public:
void AddFunction(const AnsiString &str){function_list.Add(str);}
void SetMaterialInstance(UBODescriptor *);
void SetMaterialInstance(UBODescriptor *,const AnsiString &);
void SetMain(const AnsiString &str){main_function=str;}