C# 클래스 META.ComponentLibraryManagerAddOn

상속: IMgaComponentEx, IGMEVersionInfo, IMgaEventSink, IDisposable
파일 보기 프로젝트 열기: metamorph-inc/meta-core

보호된 프로퍼티들

프로퍼티 타입 설명
interactiveMode bool

Private Properties

프로퍼티 타입 설명
CopyComponentFiles void
GMERegister void
GMEUnRegister void
GetAllComponentAssemblys IEnumerable
GetMetaRefs void
GetRandomComponentAssemblyDir string
Process void
RenameComponentDirectory void
WarnUserAboutMissingFiles void

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

CopyDirectory() 공개 정적인 메소드

public static CopyDirectory ( string sourcePath, string destPath ) : void
sourcePath string
destPath string
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Enable() 공개 메소드

public Enable ( bool newval ) : void
newval bool
리턴 void

Enable() 공개 정적인 메소드

public static Enable ( bool newval, MgaProject project ) : void
newval bool
project MgaProject
리턴 void

GetEnabled() 공개 정적인 메소드

public static GetEnabled ( MgaProject project ) : System.Boolean
project MgaProject
리턴 System.Boolean

GlobalEvent() 공개 메소드

public GlobalEvent ( globalevent_enum @event ) : void
@event globalevent_enum
리턴 void

Initialize() 공개 메소드

public Initialize ( MgaProject project ) : void
project MgaProject
리턴 void

Invoke() 공개 메소드

public Invoke ( MgaProject Project, MgaFCOs selectedobjs, int param ) : void
Project MgaProject
selectedobjs MgaFCOs
param int
리턴 void

InvokeEx() 공개 메소드

public InvokeEx ( MgaProject project, MgaFCO currentobj, MgaFCOs selectedobjs, int param ) : void
project MgaProject
currentobj MgaFCO
selectedobjs MgaFCOs
param int
리턴 void

ObjectEvent() 공개 메소드

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
리턴 void

ObjectsInvokeEx() 공개 메소드

public ObjectsInvokeEx ( MgaProject Project, MgaObject currentobj, MgaObjects selectedobjs, int param ) : void
Project MgaProject
currentobj MgaObject
selectedobjs MgaObjects
param int
리턴 void

get_ComponentParameter() 공개 메소드

public get_ComponentParameter ( string Name ) : object
Name string
리턴 object

set_ComponentParameter() 공개 메소드

public set_ComponentParameter ( string Name, object pVal ) : void
Name string
pVal object
리턴 void

프로퍼티 상세

interactiveMode 보호되어 있는 프로퍼티

protected bool interactiveMode
리턴 bool