Purpose
Base class for WEM generator modules.
Parameter Fields
Hidden Fields
isProcessing
-
name:
isProcessing
, type:
Bool
, persistent:
no
Flag that indicates if the module is processing.
elapsedTime
-
name:
elapsedTime
, type:
Float
, persistent:
no
The elapsed time for the last processing.
id
-
name:
id
, type:
Integer
, default:
0
The id of the generator.
autoApply
-
name:
autoApply
, type:
Bool
, default:
TRUE
If enabled, any parameter change causes an apply.
updateMode
-
name:
updateMode
, type:
Enum
, default:
AutoUpdate
Defines how this module should react on any input field change.
Values:
Title |
Name |
Description |
Off |
Off |
Keep the old result. |
Auto Update |
AutoUpdate |
Automatically update the output. |
Auto Clear |
AutoClear |
Clear the output. |
apply
-
name:
apply
, type:
Trigger
Applies the filter/parameters and creates the output.
clear
-
name:
clear
, type:
Trigger
Clears the output.
overwriteLabelDescription
-
name:
overwriteLabelDescription
, type:
Bool
, default:
FALSE
If checked, label and description strings are set in the output WEM to label
and description
.
label
-
name:
label
, type:
String
Sets a label string in the output WEM.
description
-
name:
description
, type:
String
Sets a description string in the output WEM.
shouldComputeNormals
-
name:
shouldComputeNormals
, type:
Bool
, default:
TRUE
Defines if normals are automatically computed by the base class.