Curvy  8.4.0
ShapeOutputSlotInfo Class Reference
+ Inheritance diagram for ShapeOutputSlotInfo:
+ Collaboration diagram for ShapeOutputSlotInfo:

Detailed Description

An OutputSlotInfo preset for modules that output CGShape data. Allows modules to output a CGShape that varies along a shape extrusion. See also CGDataRequestShapeRasterization

Public Attributes

bool OutputsVariableShape = false
 Whether this module outputs a CGShape that varies along a shape extrusion More...
 
- Public Attributes inherited from SlotInfo
bool Array
 Whether or not the slot accepts an array of CGData instances or a single instance of it More...
 
SlotArrayType ArrayType = SlotArrayType.Normal
 When Array is true, this value defines what type of Array is used More...
 
readonly Type[] DataTypes
 
string Name
 If empty Field's name will be used, with slight modifications More...
 
string Tooltip
 

Public Member Functions

 ShapeOutputSlotInfo ()
 
 ShapeOutputSlotInfo (string name)
 
- Public Member Functions inherited from OutputSlotInfo
 OutputSlotInfo (Type type)
 
 OutputSlotInfo (string name, Type type)
 
- Public Member Functions inherited from SlotInfo
int CompareTo (object obj)
 

Additional Inherited Members

- Public Types inherited from SlotInfo
enum  SlotArrayType { Unknown, Normal, Hidden }
 Defines what type of Array is used More...
 
- Properties inherited from OutputSlotInfo
Type DataType [get]
 
- 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

ShapeOutputSlotInfo ( string  name)

Member Data Documentation

bool OutputsVariableShape = false

Whether this module outputs a CGShape that varies along a shape extrusion


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