Enum Class CubismOperation

java.lang.Object
java.lang.Enum<CubismOperation>
dev.turboism.sdk.cubism.event.CubismOperation
All Implemented Interfaces:
Serializable, Comparable<CubismOperation>, Constable

public enum CubismOperation extends Enum<CubismOperation>
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.

  • Enum Constant Details

    • SET_MODEL_DEFAULT_KEYFORM_LOCKED

      public static final CubismOperation SET_MODEL_DEFAULT_KEYFORM_LOCKED
      Changes the Editor default-keyform lock.
    • UPDATE_MODEL

      public static final CubismOperation UPDATE_MODEL
      Updates model evaluation.
    • SET_PARAMETER_GROUP_LABEL_COLOR

      public static final CubismOperation SET_PARAMETER_GROUP_LABEL_COLOR
      Changes a parameter-group label color.
    • COMBINE_PARAMETER

      public static final CubismOperation COMBINE_PARAMETER
      Combines two parameters.
    • UNCOMBINE_PARAMETER

      public static final CubismOperation UNCOMBINE_PARAMETER
      Removes a parameter combination.
    • RESET_PARAMETER_TO_DEFAULT

      public static final CubismOperation RESET_PARAMETER_TO_DEFAULT
      Restores a parameter's default value.
    • SET_PARAMETER_VALUE

      public static final CubismOperation SET_PARAMETER_VALUE
      Changes a parameter value.
    • UPDATE_PARAMETER_DEFINITION

      public static final CubismOperation UPDATE_PARAMETER_DEFINITION
      Replaces a parameter definition.
    • BIND_PARAMETER

      public static final CubismOperation BIND_PARAMETER
      Replaces one target's parameter binding.
    • CREATE_PARAMETER_BINDING_POINT

      public static final CubismOperation CREATE_PARAMETER_BINDING_POINT
      Creates a parameter-binding point.
    • MOVE_PARAMETER_BINDING_POINT

      public static final CubismOperation MOVE_PARAMETER_BINDING_POINT
      Moves a parameter-binding point.
    • DELETE_PARAMETER_BINDING_POINT

      public static final CubismOperation DELETE_PARAMETER_BINDING_POINT
      Deletes a parameter-binding point.
    • UNBIND_PARAMETER

      public static final CubismOperation UNBIND_PARAMETER
      Removes one target's parameter binding.
    • INVERT_PARAMETER_BINDINGS

      public static final CubismOperation INVERT_PARAMETER_BINDINGS
      Inverts parameter bindings for selected targets.
    • TRANSFER_PARAMETER_BINDINGS

      public static final CubismOperation TRANSFER_PARAMETER_BINDINGS
      Transfers parameter bindings between parameter identities.
    • SET_PART_NAME

      public static final CubismOperation SET_PART_NAME
      Changes a Part display name.
    • SET_PART_OPACITY

      public static final CubismOperation SET_PART_OPACITY
      Changes Part opacity.
    • SET_DRAWABLE_OPACITY

      public static final CubismOperation SET_DRAWABLE_OPACITY
      Changes ArtMesh opacity.
    • SET_DRAWABLE_VISIBLE

      public static final CubismOperation SET_DRAWABLE_VISIBLE
      Changes ArtMesh visibility.
    • SET_DRAWABLE_LOCKED

      public static final CubismOperation SET_DRAWABLE_LOCKED
      Changes the ArtMesh lock state.
    • REPLACE_DRAWABLE_GEOMETRY

      public static final CubismOperation REPLACE_DRAWABLE_GEOMETRY
      Replaces ArtMesh authoring geometry.
    • SET_DEFORMER_OPACITY

      public static final CubismOperation SET_DEFORMER_OPACITY
      Changes Deformer opacity.
    • SET_DEFORMER_VISIBLE

      public static final CubismOperation SET_DEFORMER_VISIBLE
      Changes Deformer visibility.
    • SET_DEFORMER_LOCKED

      public static final CubismOperation SET_DEFORMER_LOCKED
      Changes the Deformer lock state.
    • REPLACE_WARP_DEFORMER_GRID

      public static final CubismOperation REPLACE_WARP_DEFORMER_GRID
      Replaces a Warp Deformer grid.
    • SET_ROTATION_DEFORMER_BASE_ANGLE

      public static final CubismOperation SET_ROTATION_DEFORMER_BASE_ANGLE
      Changes a Rotation Deformer base angle.
    • REPLACE_ROTATION_DEFORMER_FORM

      public static final CubismOperation REPLACE_ROTATION_DEFORMER_FORM
      Replaces a Rotation Deformer form.
    • OPEN_PROJECT

      public static final CubismOperation OPEN_PROJECT
      Opens a project.
    • CLOSE_PROJECT

      public static final CubismOperation CLOSE_PROJECT
      Closes a project.
    • IMPORT_PROJECT

      public static final CubismOperation IMPORT_PROJECT
      Imports project content.
    • EXPORT_PROJECT

      public static final CubismOperation EXPORT_PROJECT
      Exports project content.
    • OPEN_DOCUMENT

      public static final CubismOperation OPEN_DOCUMENT
      Opens a document.
    • SAVE_DOCUMENT

      public static final CubismOperation SAVE_DOCUMENT
      Saves the active document.
    • SAVE_DOCUMENT_AS

      public static final CubismOperation SAVE_DOCUMENT_AS
      Saves the active document under another user-approved destination.
    • CLOSE_DOCUMENT

      public static final CubismOperation CLOSE_DOCUMENT
      Closes a document.
    • SWITCH_DOCUMENT

      public static final CubismOperation SWITCH_DOCUMENT
      Activates another open document.
    • RELOAD_DOCUMENT

      public static final CubismOperation RELOAD_DOCUMENT
      Reloads a document.
    • CHANGE_SELECTION

      public static final CubismOperation CHANGE_SELECTION
      Changes the Editor selection.
    • UNDO

      public static final CubismOperation UNDO
      Performs one native Undo operation.
    • REDO

      public static final CubismOperation REDO
      Performs one native Redo operation.
    • IMPORT_PARAMETER_VALUES

      public static final CubismOperation IMPORT_PARAMETER_VALUES
      Imports parameter values.
    • EXPORT_PARAMETER_VALUES

      public static final CubismOperation EXPORT_PARAMETER_VALUES
      Exports parameter values.
    • REINITIALIZE_MODEL

      public static final CubismOperation REINITIALIZE_MODEL
      Reinitializes the active model.
    • REINITIALIZE_TEXTURE_ATLAS

      public static final CubismOperation REINITIALIZE_TEXTURE_ATLAS
      Reinitializes a texture atlas.
    • EXECUTE_EDITOR_COMMAND

      public static final CubismOperation EXECUTE_EDITOR_COMMAND
      Executes a typed semantic Editor command identified by the event subject.
    • OPEN_CONTEXT_MENU

      public static final CubismOperation OPEN_CONTEXT_MENU
      Opens a semantic object context menu.
  • Method Details

    • values

      public static CubismOperation[] 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

      public static CubismOperation valueOf(String name)
      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 name
      NullPointerException - if the argument is null
    • id

      public String id()
      Returns the stable Turboism diagnostic identity for this operation.