Class MaskOperator
Syntax
[Serializable]
public class MaskOperator : IOperator
Constructors
MaskOperator()
Declaration
Properties
Label
Human-readable label for the operator.
Declaration
public string Label { get; }
Property Value
Implements
OperatorName
Declaration
public string OperatorName { get; }
Property Value
Implements
Methods
Clone()
Declaration
Returns
Implements
Enable(Boolean)
Declaration
public void Enable(bool enable)
Parameters
Type |
Name |
Description |
Boolean |
enable |
|
Implements
Enabled()
Declaration
Returns
Implements
GetCanvasView()
Declaration
public VisualElement GetCanvasView()
Returns
Implements
GetMask()
Declaration
public Texture2D GetMask()
Returns
GetOperatorData()
Declaration
public OperatorData GetOperatorData()
Returns
Implements
GetOperatorView(Model)
Declaration
public VisualElement GetOperatorView(Model model)
Parameters
Type |
Name |
Description |
Model |
model |
|
Returns
Implements
GetSeamless()
Declaration
public bool GetSeamless()
Returns
GetSettingsView()
Get the settings view for this operator.
Declaration
public VisualElement GetSettingsView()
Returns
Type |
Description |
VisualElement |
UI for the operator. Set to Null if the operator should not be displayed in the settings view. Disable the returned VisualElement if you want it to be displayed but not usable.
|
Implements
IsSavable()
Declaration
Returns
Implements
RegisterToEvents(Model)
Declaration
public void RegisterToEvents(Model model)
Parameters
Type |
Name |
Description |
Model |
model |
|
Implements
SetOperatorData(OperatorData)
Declaration
public void SetOperatorData(OperatorData data)
Parameters
Implements
UnregisterFromEvents(Model)
Declaration
public void UnregisterFromEvents(Model model)
Parameters
Type |
Name |
Description |
Model |
model |
|
Implements