Class Model
Inherited Members
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Namespace: Unity.Muse.Common
Assembly: solution.dll
Syntax
[Serializable]
[Icon("Packages/com.unity.muse.common/Editor/Resources/Icons/MuseAssetIcon.png")]
public class Model : ScriptableObject, IContext, IEquatable<Model>
Fields
| Name | Description |
|---|---|
| guid |
Properties
| Name | Description |
|---|---|
| ActiveTool | |
| AssetsData | |
| CurrentMode | |
| CurrentOperators | Get the list of operators currently being used |
| DraggedArtifacts | |
| RefinedArtifact | The artifact currently being refined. |
| SelectedArtifact | |
| isRefineMode |
Methods
Events
| Name | Description |
|---|---|
| OnActiveToolChanged | |
| OnArtifactAdded | |
| OnArtifactRemoved | |
| OnArtifactSelected | |
| OnCanvasRefineArtifact | |
| OnCurrentPromptChanged | |
| OnDeselectAll | |
| OnDispose | |
| OnEditorDragStart | |
| OnEditorMultiDragStart | |
| OnExportArtifact | |
| OnFinishRefineArtifact | |
| OnFrameArtifactRequested | |
| OnGenerateButtonClicked | |
| OnItemsDropped | |
| OnLoggedInStateChanged | |
| OnMaskPaintDone | |
| OnModeChanged | |
| OnModified | Event raised when the model was modified. |
| OnMultiExport | |
| OnOperatorRemoved | Called when removing an operator |
| OnOperatorUpdated | |
| OnRefineArtifact | |
| OnSetMaskSeamless | |
| OnSetReferenceOperator | |
| OnUpdateToolState |
Operators
| Name | Description |
|---|---|
| operator ==(Model, Model) | |
| operator !=(Model, Model) |