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... | |
![]() | |
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) | |
![]() | |
OutputSlotInfo (Type type) | |
OutputSlotInfo (string name, Type type) | |
![]() | |
int | CompareTo (object obj) |
Additional Inherited Members | |
![]() | |
enum | SlotArrayType { Unknown, Normal, Hidden } |
Defines what type of Array is used More... | |
![]() | |
Type | DataType [get] |
![]() | |
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... | |
![]() | |
SlotInfo (string name, params Type[] type) | |
SlotInfo (params Type[] type) | |
ShapeOutputSlotInfo | ( | string | name | ) |
bool OutputsVariableShape = false |
Whether this module outputs a CGShape that varies along a shape extrusion