DFGBindingWrapper (object)

DFGBindingWrapper DFGBindingWrapper DFGBindingWrapper

Members

String filePath  
String resolvedFilePath  
DFGBinding binding  
UInt32[String] indices  
String[] names  
String[] dataTypes  
DFGPortType[] portTypes  

Methods

  DFGBindingWrapper ( in DFGBindingWrapper other )
  DFGBindingWrapper ( in String filePath )
  DFGBindingWrapper ()
DFGBindingWrapper clone ? ()
Boolean execute ! ( io String errors )
Boolean execute ! ()
Boolean executeWithArgs ! ( in RTVal inputs[String], out RTVal outputs[String], out String errors )
String[] getAllArgDataTypes ? ()
String[] getAllArgNames ? ()
DFGPortType[] getAllArgPortTypes ? ()
UInt32 getArgCount ? ()
String getArgDataType ? ( in String name )
String getArgName ? ( in Index index )
DFGPortType getArgPortType ? ( in String name )
RTVal getArgValue ? ( in String name )
DFGBinding getDFGBinding ? ()
String getFilePath ? ()
Boolean hasArg ? ( in String name )
  init ! ( in String json )
Boolean isValid ? ()
Boolean setArgValue ! ( in String name, in RTVal value )
Boolean setArgValuesFromDict ! ( in RTVal args[String] )

Methods in detail

DFGBindingWrapper ( in DFGBindingWrapper other )

copy constructor


DFGBindingWrapper ( in String filePath )

Constructor. The input string ‘filepath’ can be a filepath or a JSON string.


DFGBindingWrapper ()

default constructor


DFGBindingWrapper DFGBindingWrapper.clone? ()

clone method


Boolean DFGBindingWrapper.execute! ( io String errors )


Boolean DFGBindingWrapper.execute! ()


Boolean DFGBindingWrapper.executeWithArgs! ( in RTVal inputs[String], out RTVal outputs[String], out String errors )


String[] DFGBindingWrapper.getAllArgDataTypes? ()


String[] DFGBindingWrapper.getAllArgNames? ()


DFGPortType[] DFGBindingWrapper.getAllArgPortTypes? ()


UInt32 DFGBindingWrapper.getArgCount? ()


String DFGBindingWrapper.getArgDataType? ( in String name )


String DFGBindingWrapper.getArgName? ( in Index index )


DFGPortType DFGBindingWrapper.getArgPortType? ( in String name )


RTVal DFGBindingWrapper.getArgValue? ( in String name )


DFGBinding DFGBindingWrapper.getDFGBinding? ()


String DFGBindingWrapper.getFilePath? ()


Boolean DFGBindingWrapper.hasArg? ( in String name )


DFGBindingWrapper.init! ( in String json )


Boolean DFGBindingWrapper.isValid? ()


Boolean DFGBindingWrapper.setArgValue! ( in String name, in RTVal value )


Boolean DFGBindingWrapper.setArgValuesFromDict! ( in RTVal args[String] )