Curvy  4.0.0
CGDataReference Class Reference

Detailed Description

Class referencing a particular module's output slot

When using, be sure to add the CGDataReferenceSelectorAttribute to the field

Properties

CGData[] Data [get]
 
bool HasValue [get]
 
bool IsEmpty [get]
 
CGModule Module [get]
 
CGModuleOutputSlot Slot [get]
 
string SlotName [get]
 

Public Member Functions

 CGDataReference ()
 
 CGDataReference (CGModule module, string slotName)
 
 CGDataReference (CurvyGenerator generator, string moduleName, string slotName)
 
void Clear ()
 
T[] GetAllData< T > ()
 
GetData< T > ()
 

Constructor & Destructor Documentation

CGDataReference ( CGModule  module,
string  slotName 
)
CGDataReference ( CurvyGenerator  generator,
string  moduleName,
string  slotName 
)

Member Function Documentation

void Clear ( )
T [] GetAllData< T > ( )
Type Constraints
T :CGData 
T GetData< T > ( )
Type Constraints
T :CGData 

Property Documentation

CGData [] Data
get
bool HasValue
get
bool IsEmpty
get
CGModule Module
get
string SlotName
get

The documentation for this class was generated from the following file: