mirror of
https://github.com/vczh-libraries/Release.git
synced 2026-06-01 23:06:39 +08:00
Update import
This commit is contained in:
+36950
-37047
File diff suppressed because it is too large
Load Diff
+8273
-8276
File diff suppressed because it is too large
Load Diff
+11937
-11965
File diff suppressed because one or more lines are too long
+312
-312
File diff suppressed because it is too large
Load Diff
+1699
-1699
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
|
||||
|
||||
+10823
-10823
File diff suppressed because it is too large
Load Diff
+1140
-1140
File diff suppressed because it is too large
Load Diff
+24502
-24456
File diff suppressed because one or more lines are too long
+10008
-9981
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
+287
-287
File diff suppressed because it is too large
Load Diff
+356
-356
File diff suppressed because it is too large
Load Diff
+3381
-3381
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