mirror of
https://github.com/vczh-libraries/Release.git
synced 2026-05-27 18:25:27 +08:00
Update import
This commit is contained in:
+37106
-37203
File diff suppressed because it is too large
Load Diff
+8320
-8323
File diff suppressed because it is too large
Load Diff
+11954
-11982
File diff suppressed because one or more lines are too long
+312
-312
File diff suppressed because it is too large
Load Diff
+1717
-1717
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
|
||||
|
||||
+10895
-10895
File diff suppressed because it is too large
Load Diff
+1168
-1168
File diff suppressed because it is too large
Load Diff
+24657
-24611
File diff suppressed because one or more lines are too long
+10022
-9995
File diff suppressed because it is too large
Load Diff
+34103
-33679
File diff suppressed because it is too large
Load Diff
+662
-616
File diff suppressed because it is too large
Load Diff
+300
-300
File diff suppressed because it is too large
Load Diff
+356
-356
File diff suppressed because it is too large
Load Diff
+3594
-3594
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