C# Class CyPhyDecoratorAddon.CyPhyDecoratorAddon

Inheritance: IMgaComponentEx, IGMEVersionInfo, IMgaEventSink
Show file Open project: metamorph-inc/meta-core

Protected Properties

Property Type Description
interactiveMode bool

Private Properties

Property Type Description
GMERegister void
GMEUnRegister void

Public Methods

Method Description
Enable ( bool newval ) : void
GlobalEvent ( globalevent_enum @event ) : void
Initialize ( MgaProject p ) : 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

Method Description
GMERegister ( Type t ) : void
GMEUnRegister ( Type t ) : void

Method Details

Enable() public method

public Enable ( bool newval ) : void
newval bool
return void

GlobalEvent() public method

public GlobalEvent ( globalevent_enum @event ) : void
@event globalevent_enum
return void

Initialize() public method

public Initialize ( MgaProject p ) : void
p MgaProject
return void

Invoke() public method

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

InvokeEx() public method

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

ObjectEvent() public method

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 ///
return void

ObjectsInvokeEx() public method

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

get_ComponentParameter() public method

public get_ComponentParameter ( string Name ) : object
Name string
return object

set_ComponentParameter() public method

public set_ComponentParameter ( string Name, object pVal ) : void
Name string
pVal object
return void

Property Details

interactiveMode protected property

protected bool interactiveMode
return bool