Skip to main content

Module enums

Module enums 

Source
Expand description

Shared typed enums used across request and response structs.

Two flavors:

  • string_enum! — strict. Unknown wire values fail to deserialize. Used for request payloads so typos in user-supplied config (RON, CLI args) surface as errors instead of silently becoming an Unknown variant.
  • string_enum_open! — forward-compatible. Adds a #[serde(other)] Unknown catchall so new server-side values don’t break response parsing.

Enums§

Animation
Animation preset (retarget_animation). Values are prefixed preset:.
ExportOrientation
Export orientation vector (convert_model).
FbxPreset
FBX preset selection (convert_model).
GeometryQuality
Geometry quality level (geometry_quality).
Orientation
Output orientation hint (image-to-model).
OutputFormat
Output mesh format accepted by convert_model.
PostStyle
Post-processing stylization preset.
RigOutputFormat
Output file format for rig_model / retarget_animation.
RigSpec
Target rigging convention.
RigType
Biological rig classification. Strict — used in rig_model requests.
RigTypeResponse
Rig classification reported by check_riggable. Forward-compatible — unrecognized server values deserialize as Unknown.
TextureAlignment
Texture alignment strategy (image-to-model / texture-model).
TextureFormat
Texture image format for convert_model.
TextureQuality
Texture quality level (texture_quality).