Curvy  4.1.0
InputSlotInfo Class Reference
+ Inheritance diagram for InputSlotInfo:
+ Collaboration diagram for InputSlotInfo:

Detailed Description

Attribute to define input sot properties

Public Attributes

bool ModifiesData = false
 Whether this data is altered by the module More...
 
bool Optional = false
 
bool RequestDataOnly = false
 
- Public Attributes inherited from SlotInfo
bool Array
 
readonly Type[] DataTypes
 
string Name
 If empty Field's name will be used, with slight modifications More...
 
string Tooltip
 

Public Member Functions

 InputSlotInfo (string name, params Type[] type)
 
 InputSlotInfo (params Type[] type)
 
bool IsValidFrom (Type outType)
 Gets whether outType is of same type or a subtype of one of our input types More...
 
- Public Member Functions inherited from SlotInfo
int CompareTo (object obj)
 

Additional Inherited Members

- Properties inherited from SlotInfo
string DisplayName [get, set]
 If not null, this string will be used in the UI, while Name will be used in the data serialization and slots linking logic More...
 
- Protected Member Functions inherited from SlotInfo
 SlotInfo (string name, params Type[] type)
 
 SlotInfo (params Type[] type)
 

Constructor & Destructor Documentation

InputSlotInfo ( string  name,
params Type[]  type 
)
InputSlotInfo ( params Type[]  type)

Member Function Documentation

bool IsValidFrom ( Type  outType)

Gets whether outType is of same type or a subtype of one of our input types

Member Data Documentation

bool ModifiesData = false

Whether this data is altered by the module

bool Optional = false
bool RequestDataOnly = false

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