Package dev.turboism.sdk.cubism.event
Enum Class CubismOperation
- All Implemented Interfaces:
Serializable,Comparable<CubismOperation>,Constable
Typed catalog of Cubism model and Editor operations that may emit a
before -> invoke -> on -> after lifecycle.
The identifiers are Turboism semantics. They never expose host class or method names.
A catalog entry does not enable a host hook or claim host-version support; only a verified runtime producer may emit it.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionReplaces one target's parameter binding.Changes the Editor selection.Closes a document.Closes a project.Combines two parameters.Creates a parameter-binding point.Deletes a parameter-binding point.Executes a typed semantic Editor command identified by the event subject.Exports parameter values.Exports project content.Imports parameter values.Imports project content.Inverts parameter bindings for selected targets.Moves a parameter-binding point.Opens a semantic object context menu.Opens a document.Opens a project.Performs one native Redo operation.Reinitializes the active model.Reinitializes a texture atlas.Reloads a document.Replaces ArtMesh authoring geometry.Replaces a Rotation Deformer form.Replaces a Warp Deformer grid.Restores a parameter's default value.Saves the active document.Saves the active document under another user-approved destination.Changes the Deformer lock state.Changes Deformer opacity.Changes Deformer visibility.Changes the ArtMesh lock state.Changes ArtMesh opacity.Changes ArtMesh visibility.Changes the Editor default-keyform lock.Changes a parameter-group label color.Changes a parameter value.Changes a Part display name.Changes Part opacity.Changes a Rotation Deformer base angle.Activates another open document.Transfers parameter bindings between parameter identities.Removes one target's parameter binding.Removes a parameter combination.Performs one native Undo operation.Updates model evaluation.Replaces a parameter definition. -
Method Summary
Modifier and TypeMethodDescriptionid()Returns the stable Turboism diagnostic identity for this operation.static CubismOperationReturns the enum constant of this class with the specified name.static CubismOperation[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
SET_MODEL_DEFAULT_KEYFORM_LOCKED
Changes the Editor default-keyform lock. -
UPDATE_MODEL
Updates model evaluation. -
SET_PARAMETER_GROUP_LABEL_COLOR
Changes a parameter-group label color. -
COMBINE_PARAMETER
Combines two parameters. -
UNCOMBINE_PARAMETER
Removes a parameter combination. -
RESET_PARAMETER_TO_DEFAULT
Restores a parameter's default value. -
SET_PARAMETER_VALUE
Changes a parameter value. -
UPDATE_PARAMETER_DEFINITION
Replaces a parameter definition. -
BIND_PARAMETER
Replaces one target's parameter binding. -
CREATE_PARAMETER_BINDING_POINT
Creates a parameter-binding point. -
MOVE_PARAMETER_BINDING_POINT
Moves a parameter-binding point. -
DELETE_PARAMETER_BINDING_POINT
Deletes a parameter-binding point. -
UNBIND_PARAMETER
Removes one target's parameter binding. -
INVERT_PARAMETER_BINDINGS
Inverts parameter bindings for selected targets. -
TRANSFER_PARAMETER_BINDINGS
Transfers parameter bindings between parameter identities. -
SET_PART_NAME
Changes a Part display name. -
SET_PART_OPACITY
Changes Part opacity. -
SET_DRAWABLE_OPACITY
Changes ArtMesh opacity. -
SET_DRAWABLE_VISIBLE
Changes ArtMesh visibility. -
SET_DRAWABLE_LOCKED
Changes the ArtMesh lock state. -
REPLACE_DRAWABLE_GEOMETRY
Replaces ArtMesh authoring geometry. -
SET_DEFORMER_OPACITY
Changes Deformer opacity. -
SET_DEFORMER_VISIBLE
Changes Deformer visibility. -
SET_DEFORMER_LOCKED
Changes the Deformer lock state. -
REPLACE_WARP_DEFORMER_GRID
Replaces a Warp Deformer grid. -
SET_ROTATION_DEFORMER_BASE_ANGLE
Changes a Rotation Deformer base angle. -
REPLACE_ROTATION_DEFORMER_FORM
Replaces a Rotation Deformer form. -
OPEN_PROJECT
Opens a project. -
CLOSE_PROJECT
Closes a project. -
IMPORT_PROJECT
Imports project content. -
EXPORT_PROJECT
Exports project content. -
OPEN_DOCUMENT
Opens a document. -
SAVE_DOCUMENT
Saves the active document. -
SAVE_DOCUMENT_AS
Saves the active document under another user-approved destination. -
CLOSE_DOCUMENT
Closes a document. -
SWITCH_DOCUMENT
Activates another open document. -
RELOAD_DOCUMENT
Reloads a document. -
CHANGE_SELECTION
Changes the Editor selection. -
UNDO
Performs one native Undo operation. -
REDO
Performs one native Redo operation. -
IMPORT_PARAMETER_VALUES
Imports parameter values. -
EXPORT_PARAMETER_VALUES
Exports parameter values. -
REINITIALIZE_MODEL
Reinitializes the active model. -
REINITIALIZE_TEXTURE_ATLAS
Reinitializes a texture atlas. -
EXECUTE_EDITOR_COMMAND
Executes a typed semantic Editor command identified by the event subject. -
OPEN_CONTEXT_MENU
Opens a semantic object context menu.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
id
Returns the stable Turboism diagnostic identity for this operation.
-