mirror of
https://github.com/vczh-libraries/Release.git
synced 2026-06-01 14:52:36 +08:00
Update import
This commit is contained in:
+36953
-37050
File diff suppressed because it is too large
Load Diff
+8273
-8276
File diff suppressed because it is too large
Load Diff
+11944
-11972
File diff suppressed because one or more lines are too long
+312
-312
File diff suppressed because it is too large
Load Diff
+1696
-1696
File diff suppressed because it is too large
Load Diff
+56
-56
@@ -8,6 +8,62 @@ DEVELOPER: Zihan Chen(vczh)
|
||||
#include "VlppWorkflowLibrary.h"
|
||||
#include "VlppWorkflowRuntime.h"
|
||||
|
||||
/***********************************************************************
|
||||
.\GUIINSTANCECOMPILEDWORKFLOW.H
|
||||
***********************************************************************/
|
||||
/***********************************************************************
|
||||
Vczh Library++ 3.0
|
||||
Developer: Zihan Chen(vczh)
|
||||
GacUI Reflection: Shared Script
|
||||
|
||||
Interfaces:
|
||||
***********************************************************************/
|
||||
|
||||
#ifndef VCZH_PRESENTATION_REFLECTION_GUIINSTANCECOMPILEDWORKFLOW
|
||||
#define VCZH_PRESENTATION_REFLECTION_GUIINSTANCECOMPILEDWORKFLOW
|
||||
|
||||
|
||||
namespace vl
|
||||
{
|
||||
namespace workflow
|
||||
{
|
||||
class WfModule;
|
||||
}
|
||||
|
||||
namespace presentation
|
||||
{
|
||||
class GuiInstanceCompiledWorkflow : public Object, public Description<GuiInstanceCompiledWorkflow>
|
||||
{
|
||||
public:
|
||||
enum AssemblyType
|
||||
{
|
||||
Shared,
|
||||
InstanceClass,
|
||||
TemporaryClass,
|
||||
};
|
||||
|
||||
struct ModuleRecord
|
||||
{
|
||||
Ptr<workflow::WfModule> module;
|
||||
GuiResourceTextPos position;
|
||||
bool shared = false;
|
||||
};
|
||||
|
||||
collections::List<ModuleRecord> modules;
|
||||
Ptr<workflow::analyzer::WfLexicalScopeManager> metadata;
|
||||
Ptr<stream::MemoryStream> binaryToLoad;
|
||||
|
||||
AssemblyType type = AssemblyType::Shared;
|
||||
Ptr<workflow::runtime::WfAssembly> assembly;
|
||||
Ptr<workflow::runtime::WfRuntimeGlobalContext> context;
|
||||
|
||||
void Initialize(bool initializeContext);
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
/***********************************************************************
|
||||
.\TYPEDESCRIPTORS\GUIREFLECTIONPLUGIN.H
|
||||
***********************************************************************/
|
||||
@@ -1101,59 +1157,3 @@ Interface Proxy (Controls)
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
/***********************************************************************
|
||||
.\GUIINSTANCECOMPILEDWORKFLOW.H
|
||||
***********************************************************************/
|
||||
/***********************************************************************
|
||||
Vczh Library++ 3.0
|
||||
Developer: Zihan Chen(vczh)
|
||||
GacUI Reflection: Shared Script
|
||||
|
||||
Interfaces:
|
||||
***********************************************************************/
|
||||
|
||||
#ifndef VCZH_PRESENTATION_REFLECTION_GUIINSTANCECOMPILEDWORKFLOW
|
||||
#define VCZH_PRESENTATION_REFLECTION_GUIINSTANCECOMPILEDWORKFLOW
|
||||
|
||||
|
||||
namespace vl
|
||||
{
|
||||
namespace workflow
|
||||
{
|
||||
class WfModule;
|
||||
}
|
||||
|
||||
namespace presentation
|
||||
{
|
||||
class GuiInstanceCompiledWorkflow : public Object, public Description<GuiInstanceCompiledWorkflow>
|
||||
{
|
||||
public:
|
||||
enum AssemblyType
|
||||
{
|
||||
Shared,
|
||||
InstanceClass,
|
||||
TemporaryClass,
|
||||
};
|
||||
|
||||
struct ModuleRecord
|
||||
{
|
||||
Ptr<workflow::WfModule> module;
|
||||
GuiResourceTextPos position;
|
||||
bool shared = false;
|
||||
};
|
||||
|
||||
collections::List<ModuleRecord> modules;
|
||||
Ptr<workflow::analyzer::WfLexicalScopeManager> metadata;
|
||||
Ptr<stream::MemoryStream> binaryToLoad;
|
||||
|
||||
AssemblyType type = AssemblyType::Shared;
|
||||
Ptr<workflow::runtime::WfAssembly> assembly;
|
||||
Ptr<workflow::runtime::WfRuntimeGlobalContext> context;
|
||||
|
||||
void Initialize(bool initializeContext);
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
+10870
-10870
File diff suppressed because it is too large
Load Diff
+1147
-1147
File diff suppressed because it is too large
Load Diff
+24473
-24427
File diff suppressed because one or more lines are too long
+10009
-9982
File diff suppressed because it is too large
Load Diff
+33986
-33562
File diff suppressed because it is too large
Load Diff
+646
-600
File diff suppressed because it is too large
Load Diff
+290
-290
File diff suppressed because it is too large
Load Diff
+356
-356
File diff suppressed because it is too large
Load Diff
+3405
-3405
File diff suppressed because it is too large
Load Diff
+383
-383
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user