C# Class META.ComponentLibraryManagerAddOn

Inheritance: IMgaComponentEx, IGMEVersionInfo, IMgaEventSink, IDisposable
Afficher le fichier Open project: metamorph-inc/meta-core

Protected Properties

Свойство Type Description
interactiveMode bool

Private Properties

Свойство Type Description
CopyComponentFiles void
GMERegister void
GMEUnRegister void
GetAllComponentAssemblys IEnumerable
GetMetaRefs void
GetRandomComponentAssemblyDir string
Process void
RenameComponentDirectory void
WarnUserAboutMissingFiles void

Méthodes publiques

Méthode Description
CopyDirectory ( string sourcePath, string destPath ) : void
Dispose ( ) : void
Enable ( bool newval ) : void
Enable ( bool newval, MgaProject project ) : void
GetEnabled ( MgaProject project ) : System.Boolean
GlobalEvent ( globalevent_enum @event ) : void
Initialize ( MgaProject project ) : void
Invoke ( MgaProject Project, MgaFCOs selectedobjs, int param ) : void
InvokeEx ( MgaProject project, MgaFCO currentobj, MgaFCOs selectedobjs, int param ) : void
ObjectEvent ( MgaObject subject, uint eventMask, object param ) : void

Called when an FCO or folder changes

ObjectsInvokeEx ( MgaProject Project, MgaObject currentobj, MgaObjects selectedobjs, int param ) : void
get_ComponentParameter ( string Name ) : object
set_ComponentParameter ( string Name, object pVal ) : void

Private Methods

Méthode Description
CopyComponentFiles ( string fromPath, string toPath ) : void
GMERegister ( Type t ) : void
GMEUnRegister ( Type t ) : void
GetAllComponentAssemblys ( IMgaProject project, bool includeLibraries = false ) : IEnumerable
GetMetaRefs ( MgaProject project ) : void
GetRandomComponentAssemblyDir ( ) : string
Process ( ISIS.GME.Dsml.CyPhyML.Interfaces componentAssembly ) : void
RenameComponentDirectory ( ISIS.GME.Dsml.CyPhyML.Interfaces component, string oldPath ) : void
WarnUserAboutMissingFiles ( ISIS.GME.Dsml.CyPhyML.Interfaces component ) : void

Method Details

CopyDirectory() public static méthode

public static CopyDirectory ( string sourcePath, string destPath ) : void
sourcePath string
destPath string
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Enable() public méthode

public Enable ( bool newval ) : void
newval bool
Résultat void

Enable() public static méthode

public static Enable ( bool newval, MgaProject project ) : void
newval bool
project MgaProject
Résultat void

GetEnabled() public static méthode

public static GetEnabled ( MgaProject project ) : System.Boolean
project MgaProject
Résultat System.Boolean

GlobalEvent() public méthode

public GlobalEvent ( globalevent_enum @event ) : void
@event globalevent_enum
Résultat void

Initialize() public méthode

public Initialize ( MgaProject project ) : void
project MgaProject
Résultat void

Invoke() public méthode

public Invoke ( MgaProject Project, MgaFCOs selectedobjs, int param ) : void
Project MgaProject
selectedobjs MgaFCOs
param int
Résultat void

InvokeEx() public méthode

public InvokeEx ( MgaProject project, MgaFCO currentobj, MgaFCOs selectedobjs, int param ) : void
project MgaProject
currentobj MgaFCO
selectedobjs MgaFCOs
param int
Résultat void

ObjectEvent() public méthode

Called when an FCO or folder changes
public ObjectEvent ( MgaObject subject, uint eventMask, object param ) : void
subject MgaObject the object the event(s) happened to
eventMask uint objectevent_enum values ORed together
param object extra information provided for cetertain event types
Résultat void

ObjectsInvokeEx() public méthode

public ObjectsInvokeEx ( MgaProject Project, MgaObject currentobj, MgaObjects selectedobjs, int param ) : void
Project MgaProject
currentobj MgaObject
selectedobjs MgaObjects
param int
Résultat void

get_ComponentParameter() public méthode

public get_ComponentParameter ( string Name ) : object
Name string
Résultat object

set_ComponentParameter() public méthode

public set_ComponentParameter ( string Name, object pVal ) : void
Name string
pVal object
Résultat void

Property Details

interactiveMode protected_oe property

protected bool interactiveMode
Résultat bool