Created
January 7, 2024 00:47
-
-
Save elzii/e95e18dcb82ad086ecf9b6bdc949f854 to your computer and use it in GitHub Desktop.
Rive Defs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"name": "AdvanceableState", | |
"key": { | |
"int": 145, | |
"string": "advanceablestate" | |
}, | |
"abstract": true, | |
"extends": "animation/layer_state.json", | |
"properties": { | |
"speed": { | |
"type": "double", | |
"initialValue": "1", | |
"key": { | |
"int": 292, | |
"string": "speed" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "Animation", | |
"key": { | |
"int": 27, | |
"string": "animation" | |
}, | |
"properties": { | |
"artboardId": { | |
"type": "Id", | |
"initialValue": "Core.missingId", | |
"key": { | |
"int": 54, | |
"string": "artboardid" | |
}, | |
"description": "Identifier used to track the artboard this animation belongs to.", | |
"runtime": false | |
}, | |
"name": { | |
"type": "String", | |
"initialValue": "''", | |
"key": { | |
"int": 55, | |
"string": "name" | |
}, | |
"description": "Name of the animation." | |
}, | |
"order": { | |
"type": "FractionalIndex", | |
"initialValue": "FractionalIndex.invalid", | |
"key": { | |
"int": 73, | |
"string": "order" | |
}, | |
"description": "Order this animation shows up in the animations list.", | |
"runtime": false | |
}, | |
"folderId": { | |
"type": "Id", | |
"initialValue": "Core.missingId", | |
"key": { | |
"int": 282, | |
"string": "folderid" | |
}, | |
"description": "Id of the folder this animation belongs to", | |
"runtime": false | |
} | |
} | |
}, | |
{ | |
"name": "AnimationFolder", | |
"key": { | |
"int": 143, | |
"string": "animationfolder" | |
}, | |
"extends": "animation/animation.json", | |
"runtime": false | |
}, | |
{ | |
"name": "AnimationState", | |
"key": { | |
"int": 61, | |
"string": "animationstate" | |
}, | |
"extends": "animation/advanceable_state.json", | |
"properties": { | |
"animationId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 149, | |
"string": "animationid" | |
}, | |
"description": "Id of the animation this layer state refers to." | |
} | |
} | |
}, | |
{ | |
"name": "AnyState", | |
"key": { | |
"int": 62, | |
"string": "anystate" | |
}, | |
"extends": "animation/layer_state.json" | |
}, | |
{ | |
"name": "BlendAnimation", | |
"key": { | |
"int": 74, | |
"string": "blendanimation" | |
}, | |
"abstract": true, | |
"properties": { | |
"blendStateId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 170, | |
"string": "blendstateid" | |
}, | |
"description": "Id of the BlendState that this BlendAnimation belongs to.", | |
"runtime": false | |
}, | |
"animationId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 165, | |
"string": "animationid" | |
}, | |
"description": "Id of the animation this BlendAnimation references." | |
}, | |
"animationOrder": { | |
"type": "FractionalIndex", | |
"initialValue": "FractionalIndex.invalid", | |
"key": { | |
"int": 169, | |
"string": "animationorder" | |
}, | |
"description": "Order value for sorting animations in blend states.", | |
"runtime": false | |
} | |
} | |
}, | |
{ | |
"name": "BlendAnimation1D", | |
"key": { | |
"int": 75, | |
"string": "blendanimation1d" | |
}, | |
"extends": "animation/blend_animation.json", | |
"properties": { | |
"value": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 166, | |
"string": "value" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "BlendAnimationDirect", | |
"key": { | |
"int": 77, | |
"string": "blendanimationdirect" | |
}, | |
"extends": "animation/blend_animation.json", | |
"properties": { | |
"inputId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 168, | |
"string": "inputid" | |
}, | |
"description": "Id of the input that drives the direct mix value for this animation." | |
}, | |
"mixValue": { | |
"type": "double", | |
"initialValue": "100", | |
"key": { | |
"int": 297, | |
"string": "mixvalue" | |
}, | |
"description": "Direct mix value for this animation." | |
}, | |
"blendSource": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 298, | |
"string": "blendsource" | |
}, | |
"description": "Source to use when establishing the mix value for the animation. 0 means look at the input, 1 look at the mixValue." | |
} | |
} | |
}, | |
{ | |
"name": "BlendState", | |
"key": { | |
"int": 72, | |
"string": "blendstate" | |
}, | |
"abstract": true, | |
"extends": "animation/layer_state.json" | |
}, | |
{ | |
"name": "BlendState1D", | |
"key": { | |
"int": 76, | |
"string": "blendstate1d" | |
}, | |
"extends": "animation/blend_state.json", | |
"generic": "animation/blend_animation_1d.json", | |
"properties": { | |
"inputId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 167, | |
"string": "inputid" | |
}, | |
"description": "Id of the input that drives the mix value for this blend state." | |
} | |
} | |
}, | |
{ | |
"name": "BlendStateDirect", | |
"key": { | |
"int": 73, | |
"string": "blendstatedirect" | |
}, | |
"extends": "animation/blend_state.json", | |
"generic": "animation/blend_animation_direct.json" | |
}, | |
{ | |
"name": "BlendStateTransition", | |
"key": { | |
"int": 78, | |
"string": "blendstatetransition" | |
}, | |
"extends": "animation/state_transition.json", | |
"properties": { | |
"exitBlendAnimationId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 171, | |
"string": "exitblendanimationid" | |
}, | |
"description": "Id of the state the blend state animation used for exit time calculation." | |
} | |
} | |
}, | |
{ | |
"name": "CubicEaseInterpolator", | |
"key": { | |
"int": 28, | |
"string": "cubicEase" | |
}, | |
"exportsWithContext": true, | |
"extends": "animation/cubic_interpolator.json" | |
}, | |
{ | |
"name": "CubicInterpolator", | |
"key": { | |
"int": 139, | |
"string": "cubicinterpolator" | |
}, | |
"abstract": true, | |
"exportsWithContext": true, | |
"extends": "animation/keyframe_interpolator.json", | |
"properties": { | |
"x1": { | |
"type": "double", | |
"initialValue": "0.42", | |
"key": { | |
"int": 63, | |
"string": "x1" | |
} | |
}, | |
"y1": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 64, | |
"string": "y1" | |
} | |
}, | |
"x2": { | |
"type": "double", | |
"initialValue": "0.58", | |
"key": { | |
"int": 65, | |
"string": "x2" | |
} | |
}, | |
"y2": { | |
"type": "double", | |
"initialValue": "1", | |
"key": { | |
"int": 66, | |
"string": "y2" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "CubicInterpolatorComponent", | |
"key": { | |
"int": 163, | |
"string": "cubicinterpolatorcomponent" | |
}, | |
"extends": "component.json", | |
"properties": { | |
"x1": { | |
"type": "double", | |
"initialValue": "0.42", | |
"animates": true, | |
"key": { | |
"int": 337, | |
"string": "x1" | |
} | |
}, | |
"y1": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 338, | |
"string": "y1" | |
} | |
}, | |
"x2": { | |
"type": "double", | |
"initialValue": "0.58", | |
"animates": true, | |
"key": { | |
"int": 339, | |
"string": "x2" | |
} | |
}, | |
"y2": { | |
"type": "double", | |
"initialValue": "1", | |
"animates": true, | |
"key": { | |
"int": 340, | |
"string": "y2" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "CubicValueInterpolator", | |
"key": { | |
"int": 138, | |
"string": "cubicvalueinterpolator" | |
}, | |
"exportsWithContext": true, | |
"extends": "animation/cubic_interpolator.json" | |
}, | |
{ | |
"name": "ElasticInterpolator", | |
"key": { | |
"int": 174, | |
"string": "elastic_interpolator" | |
}, | |
"exportsWithContext": true, | |
"extends": "animation/keyframe_interpolator.json", | |
"properties": { | |
"easingValue": { | |
"type": "uint", | |
"initialValue": "1", | |
"key": { | |
"int": 405, | |
"string": "easing" | |
} | |
}, | |
"amplitude": { | |
"type": "double", | |
"initialValue": "1", | |
"key": { | |
"int": 406, | |
"string": "amplitude" | |
}, | |
"description": "The amplitude for the easing expressed as a percentage of the change." | |
}, | |
"period": { | |
"type": "double", | |
"initialValue": "1", | |
"key": { | |
"int": 407, | |
"string": "period" | |
}, | |
"description": "The period of the elastic expressed as a percentage of the time difference." | |
} | |
} | |
}, | |
{ | |
"name": "EntryState", | |
"key": { | |
"int": 63, | |
"string": "entrystate" | |
}, | |
"extends": "animation/layer_state.json" | |
}, | |
{ | |
"name": "ExitState", | |
"key": { | |
"int": 64, | |
"string": "exitstate" | |
}, | |
"extends": "animation/layer_state.json" | |
}, | |
{ | |
"name": "InterpolatingKeyFrame", | |
"key": { | |
"int": 170, | |
"string": "interpolatingkeyframe" | |
}, | |
"abstract": true, | |
"extends": "animation/keyframe.json", | |
"properties": { | |
"interpolationType": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 68, | |
"string": "interpolation" | |
}, | |
"description": "The type of interpolation index in KeyframeInterpolation applied to this keyframe." | |
}, | |
"interpolatorId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 69, | |
"string": "interpolatorid" | |
}, | |
"description": "The id of the custom interpolator used when interpolation is Cubic." | |
} | |
} | |
}, | |
{ | |
"name": "KeyedObject", | |
"key": { | |
"int": 25, | |
"string": "keyedobject" | |
}, | |
"properties": { | |
"objectId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "0", | |
"key": { | |
"int": 51, | |
"string": "objectid" | |
}, | |
"description": "Identifier used to track the object that is keyed." | |
}, | |
"animationId": { | |
"type": "Id", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 52, | |
"string": "animationid" | |
}, | |
"description": "The id of the animation this keyed object is in.", | |
"runtime": false | |
} | |
} | |
}, | |
{ | |
"name": "KeyedProperty", | |
"key": { | |
"int": 26, | |
"string": "keyedproperty" | |
}, | |
"properties": { | |
"keyedObjectId": { | |
"type": "Id", | |
"initialValue": "Core.missingId", | |
"key": { | |
"int": 71, | |
"string": "keyedobjectid" | |
}, | |
"description": "The id of the KeyedObject this KeyedProperty belongs to.", | |
"runtime": false | |
}, | |
"propertyKey": { | |
"type": "uint", | |
"initialValue": "CoreContext.invalidPropertyKey", | |
"key": { | |
"int": 53, | |
"string": "propertykey" | |
}, | |
"description": "The property type that is keyed." | |
} | |
} | |
}, | |
{ | |
"name": "KeyFrame", | |
"key": { | |
"int": 29, | |
"string": "keyframe" | |
}, | |
"abstract": true, | |
"properties": { | |
"keyedPropertyId": { | |
"type": "Id", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 72, | |
"string": "keyedpropertyid" | |
}, | |
"description": "The id of the KeyedProperty this KeyFrame belongs to.", | |
"runtime": false | |
}, | |
"frame": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 67, | |
"string": "frame" | |
}, | |
"description": "Timecode as frame number can be converted to time by dividing by animation fps." | |
} | |
} | |
}, | |
{ | |
"name": "KeyFrameBool", | |
"key": { | |
"int": 84, | |
"string": "keyframebool" | |
}, | |
"extends": "animation/interpolating_keyframe.json", | |
"properties": { | |
"value": { | |
"type": "bool", | |
"typeRuntime": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 181, | |
"string": "value" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "KeyFrameCallback", | |
"key": { | |
"int": 171, | |
"string": "keyframe_callback" | |
}, | |
"extends": "animation/keyframe.json" | |
}, | |
{ | |
"name": "KeyFrameColor", | |
"key": { | |
"int": 37, | |
"string": "keyframecolor" | |
}, | |
"extends": "animation/interpolating_keyframe.json", | |
"properties": { | |
"value": { | |
"type": "Color", | |
"initialValue": "0", | |
"key": { | |
"int": 88, | |
"string": "value" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "KeyFrameDouble", | |
"key": { | |
"int": 30, | |
"string": "keyframedouble" | |
}, | |
"extends": "animation/interpolating_keyframe.json", | |
"properties": { | |
"value": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 70, | |
"string": "value" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "KeyFrameId", | |
"key": { | |
"int": 50, | |
"string": "keyframeid" | |
}, | |
"extends": "animation/interpolating_keyframe.json", | |
"properties": { | |
"value": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 122, | |
"string": "value" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "KeyFrameInterpolator", | |
"key": { | |
"int": 175, | |
"string": "keyframeinterpolator" | |
}, | |
"abstract": true | |
}, | |
{ | |
"name": "KeyFrameString", | |
"key": { | |
"int": 142, | |
"string": "keyframestring" | |
}, | |
"extends": "animation/interpolating_keyframe.json", | |
"properties": { | |
"value": { | |
"type": "String", | |
"typeRuntime": "String", | |
"initialValue": "''", | |
"key": { | |
"int": 280, | |
"string": "value" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "LayerState", | |
"key": { | |
"int": 60, | |
"string": "layerstate" | |
}, | |
"abstract": true, | |
"extends": "animation/state_machine_layer_component.json", | |
"properties": { | |
"layerId": { | |
"type": "Id", | |
"initialValue": "Core.missingId", | |
"key": { | |
"int": 146, | |
"string": "layerid" | |
}, | |
"description": "Id of the state machine layer this state belongs to.", | |
"runtime": false | |
}, | |
"x": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 147, | |
"string": "x" | |
}, | |
"runtime": false | |
}, | |
"y": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 148, | |
"string": "y" | |
}, | |
"runtime": false | |
} | |
} | |
}, | |
{ | |
"name": "LinearAnimation", | |
"key": { | |
"int": 31, | |
"string": "linearanimation" | |
}, | |
"extends": "animation/animation.json", | |
"properties": { | |
"fps": { | |
"type": "uint", | |
"initialValue": "60", | |
"key": { | |
"int": 56, | |
"string": "fps" | |
}, | |
"description": "Frames per second used to quantize keyframe times to discrete values that match this rate." | |
}, | |
"duration": { | |
"type": "uint", | |
"initialValue": "60", | |
"key": { | |
"int": 57, | |
"string": "duration" | |
}, | |
"description": "Duration expressed in number of frames." | |
}, | |
"speed": { | |
"type": "double", | |
"initialValue": "1", | |
"key": { | |
"int": 58, | |
"string": "speed" | |
}, | |
"description": "Playback speed multiplier." | |
}, | |
"loopValue": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 59, | |
"string": "loop" | |
}, | |
"description": "Loop value option matches Loop enumeration." | |
}, | |
"workStart": { | |
"type": "uint", | |
"initialValue": "-1", | |
"key": { | |
"int": 60, | |
"string": "workstart" | |
}, | |
"description": "Start of the work area in frames." | |
}, | |
"workEnd": { | |
"type": "uint", | |
"initialValue": "-1", | |
"key": { | |
"int": 61, | |
"string": "workend" | |
}, | |
"description": "End of the work area in frames." | |
}, | |
"enableWorkArea": { | |
"type": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 62, | |
"string": "enableworkarea" | |
}, | |
"description": "Whether or not the work area is enabled." | |
}, | |
"playhead": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 132, | |
"string": "playhead" | |
}, | |
"description": "Playhead position in frames.", | |
"runtime": false, | |
"coop": false | |
}, | |
"viewStart": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 133, | |
"string": "viewstart" | |
}, | |
"description": "Viewport start in frames.", | |
"runtime": false, | |
"coop": false | |
}, | |
"viewEnd": { | |
"type": "uint", | |
"initialValue": "2147483648", | |
"key": { | |
"int": 134, | |
"string": "viewend" | |
}, | |
"description": "Viewport end in frames.", | |
"runtime": false, | |
"coop": false | |
}, | |
"scrollOffset": { | |
"type": "double", | |
"initialValue": "0.0", | |
"key": { | |
"int": 256, | |
"string": "scrolloffset" | |
}, | |
"description": "Scroll offset of the key frame view", | |
"runtime": false, | |
"coop": false | |
}, | |
"expandedComponents": { | |
"type": "List<Id>", | |
"initialValue": "[]", | |
"key": { | |
"int": 266, | |
"string": "expandedcomponents" | |
}, | |
"description": "List of components that are expanded on the timeline view", | |
"runtime": false, | |
"coop": false | |
}, | |
"timelineMode": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 275, | |
"string": "timelinemode" | |
}, | |
"description": "Edit time timeline mode", | |
"runtime": false, | |
"coop": false | |
}, | |
"showSelected": { | |
"type": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 278, | |
"string": "showselected" | |
}, | |
"description": "Whether to only show selected components on the timeline hierarchy", | |
"runtime": false, | |
"coop": false | |
}, | |
"quantize": { | |
"type": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 376, | |
"string": "quantize" | |
}, | |
"description": "Whether frames are quantized to desired frame rate or floating based on runtime speed." | |
} | |
} | |
}, | |
{ | |
"name": "ListenerAction", | |
"key": { | |
"int": 125, | |
"string": "listener_action" | |
}, | |
"abstract": true, | |
"properties": { | |
"listenerId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "0", | |
"key": { | |
"int": 226, | |
"string": "listenerId" | |
}, | |
"description": "Identifier used to track the StateMachineListener this result belongs to.", | |
"runtime": false | |
}, | |
"order": { | |
"type": "FractionalIndex", | |
"initialValue": "FractionalIndex.invalid", | |
"initialValueRuntime": "0", | |
"key": { | |
"int": 230, | |
"string": "order" | |
}, | |
"description": "Order value for condition in a transition.", | |
"runtime": false | |
} | |
} | |
}, | |
{ | |
"name": "ListenerAlignTarget", | |
"key": { | |
"int": 126, | |
"string": "listeneraligntarget" | |
}, | |
"extends": "animation/listener_action.json", | |
"properties": { | |
"targetId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "0", | |
"key": { | |
"int": 240, | |
"string": "targetid" | |
}, | |
"description": "Identifier used to track the object use as a target fo this listener action." | |
} | |
} | |
}, | |
{ | |
"name": "ListenerBoolChange", | |
"key": { | |
"int": 117, | |
"string": "listener_bool_change" | |
}, | |
"extends": "animation/listener_input_change.json", | |
"properties": { | |
"value": { | |
"type": "uint", | |
"initialValue": "1", | |
"key": { | |
"int": 228, | |
"string": "value" | |
}, | |
"description": "Value to set the input to when the listener occurs." | |
} | |
} | |
}, | |
{ | |
"name": "ListenerFireEvent", | |
"key": { | |
"int": 168, | |
"string": "listenerfireevent" | |
}, | |
"extends": "animation/listener_action.json", | |
"properties": { | |
"eventId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 389, | |
"string": "eventid" | |
}, | |
"description": "Id of the Event referenced." | |
} | |
} | |
}, | |
{ | |
"name": "ListenerInputChange", | |
"key": { | |
"int": 116, | |
"string": "listener_input_change" | |
}, | |
"abstract": true, | |
"extends": "animation/listener_action.json", | |
"properties": { | |
"inputId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 227, | |
"string": "inputid" | |
}, | |
"description": "Id of the StateMachineInput referenced." | |
}, | |
"nestedInputId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 400, | |
"string": "nestedinputid" | |
}, | |
"description": "Id of the NestedInput referenced if this is listening to a nested input." | |
} | |
} | |
}, | |
{ | |
"name": "ListenerNumberChange", | |
"key": { | |
"int": 118, | |
"string": "listener_number_change" | |
}, | |
"extends": "animation/listener_input_change.json", | |
"properties": { | |
"value": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 229, | |
"string": "value" | |
}, | |
"description": "Value to set the input to when the listener occurs." | |
} | |
} | |
}, | |
{ | |
"name": "ListenerTriggerChange", | |
"key": { | |
"int": 115, | |
"string": "listener_trigger_change" | |
}, | |
"extends": "animation/listener_input_change.json" | |
}, | |
{ | |
"name": "NestedBool", | |
"key": { | |
"int": 123, | |
"string": "nestedBool" | |
}, | |
"extends": "animation/nested_input.json", | |
"properties": { | |
"nestedValue": { | |
"type": "bool", | |
"initialValue": "false", | |
"animates": true, | |
"key": { | |
"int": 238, | |
"string": "value" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "NestedInput", | |
"key": { | |
"int": 121, | |
"string": "nestedinput" | |
}, | |
"abstract": true, | |
"extends": "component.json", | |
"properties": { | |
"inputId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 237, | |
"string": "inputid" | |
}, | |
"description": "Identifier used to track the actual backing state machine input." | |
} | |
} | |
}, | |
{ | |
"name": "NestedLinearAnimation", | |
"key": { | |
"int": 97, | |
"string": "nestedlinearanimation" | |
}, | |
"abstract": true, | |
"extends": "nested_animation.json", | |
"generic": "animation/linear_animation.json", | |
"properties": { | |
"mix": { | |
"type": "double", | |
"initialValue": "1", | |
"animates": true, | |
"key": { | |
"int": 200, | |
"string": "mix" | |
}, | |
"description": "Value to mix the animation in." | |
} | |
} | |
}, | |
{ | |
"name": "NestedRemapAnimation", | |
"key": { | |
"int": 98, | |
"string": "nested_remap_animation" | |
}, | |
"extends": "animation/nested_linear_animation.json", | |
"properties": { | |
"time": { | |
"type": "double", | |
"initialValue": "0.0", | |
"animates": true, | |
"key": { | |
"int": 202, | |
"string": "time" | |
}, | |
"description": "Time value in seconds for the nested linear animation." | |
} | |
} | |
}, | |
{ | |
"name": "NestedSimpleAnimation", | |
"key": { | |
"int": 96, | |
"string": "nested_simple_animation" | |
}, | |
"extends": "animation/nested_linear_animation.json", | |
"properties": { | |
"speed": { | |
"type": "double", | |
"initialValue": "1", | |
"animates": true, | |
"key": { | |
"int": 199, | |
"string": "speed" | |
}, | |
"description": "Speed to play the nested animation at." | |
}, | |
"isPlaying": { | |
"type": "bool", | |
"initialValue": "false", | |
"animates": true, | |
"key": { | |
"int": 201, | |
"string": "is_playing" | |
}, | |
"description": "Enumerated backing value for playback state." | |
} | |
} | |
}, | |
{ | |
"name": "NestedStateMachine", | |
"key": { | |
"int": 95, | |
"string": "nestedStateMachine" | |
}, | |
"extends": "nested_animation.json", | |
"generic": "animation/state_machine.json" | |
}, | |
{ | |
"name": "NestedTrigger", | |
"key": { | |
"int": 122, | |
"string": "nestedTrigger" | |
}, | |
"extends": "animation/nested_input.json", | |
"properties": { | |
"fire": { | |
"type": "callback", | |
"animates": true, | |
"key": { | |
"int": 401, | |
"string": "fire" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "StateMachine", | |
"key": { | |
"int": 53, | |
"string": "statemachine" | |
}, | |
"extends": "animation/animation.json", | |
"properties": { | |
"editingLayerId": { | |
"type": "Id", | |
"initialValue": "Core.missingId", | |
"key": { | |
"int": 142, | |
"string": "editinglayer" | |
}, | |
"description": "Id of the currently editing layer.", | |
"runtime": false, | |
"coop": false | |
}, | |
"isListenersPanelOpen": { | |
"type": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 250, | |
"string": "islistenerspanelopen" | |
}, | |
"description": "Toggle determining whether the listeners panel is open", | |
"runtime": false, | |
"coop": false | |
}, | |
"isInputsPanelOpen": { | |
"type": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 251, | |
"string": "isinputspanelopen" | |
}, | |
"description": "Toggle determining whether the inputs panel is open", | |
"runtime": false, | |
"coop": false | |
}, | |
"isConsolePanelOpen": { | |
"type": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 252, | |
"string": "isconsolepanelopen" | |
}, | |
"description": "Toggle determining whether the console panel is open", | |
"runtime": false, | |
"coop": false | |
}, | |
"listenersPanelSize": { | |
"type": "double", | |
"initialValue": "200", | |
"key": { | |
"int": 253, | |
"string": "listenerspanelsize" | |
}, | |
"description": "Size of the listeners panel", | |
"runtime": false, | |
"coop": false | |
}, | |
"inputsPanelSize": { | |
"type": "double", | |
"initialValue": "200", | |
"key": { | |
"int": 254, | |
"string": "inputspanelsize" | |
}, | |
"description": "Size of the inputs panel", | |
"runtime": false, | |
"coop": false | |
}, | |
"consolePanelSize": { | |
"type": "double", | |
"initialValue": "200", | |
"key": { | |
"int": 255, | |
"string": "consolepanelsize" | |
}, | |
"description": "Size of the inputs panel", | |
"runtime": false, | |
"coop": false | |
} | |
} | |
}, | |
{ | |
"name": "StateMachineBool", | |
"key": { | |
"int": 59, | |
"string": "statemachinebool" | |
}, | |
"extends": "animation/state_machine_input.json", | |
"properties": { | |
"value": { | |
"type": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 141, | |
"string": "value" | |
} | |
}, | |
"playbackValue": { | |
"type": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 232, | |
"string": "playbackvalue" | |
}, | |
"runtime": false, | |
"coop": false | |
} | |
} | |
}, | |
{ | |
"name": "StateMachineComponent", | |
"key": { | |
"int": 54, | |
"string": "statemachinecomponent" | |
}, | |
"abstract": true, | |
"properties": { | |
"machineId": { | |
"type": "Id", | |
"initialValue": "Core.missingId", | |
"key": { | |
"int": 137, | |
"string": "machineid" | |
}, | |
"description": "Id of the state machine this component belongs to.", | |
"runtime": false | |
}, | |
"name": { | |
"type": "String", | |
"initialValue": "''", | |
"key": { | |
"int": 138, | |
"string": "name" | |
}, | |
"description": "Non-unique identifier, used to give friendly names to state machine components (like layers or inputs)." | |
}, | |
"machineOrder": { | |
"type": "FractionalIndex", | |
"initialValue": "FractionalIndex.invalid", | |
"key": { | |
"int": 139, | |
"string": "machineorder" | |
}, | |
"description": "Order of this component in the state machine. Exported in order for runtime", | |
"runtime": false | |
}, | |
"folderId": { | |
"type": "Id", | |
"initialValue": "Core.missingId", | |
"key": { | |
"int": 311, | |
"string": "folderid" | |
}, | |
"description": "Id of the folder this state machine component belongs to", | |
"runtime": false | |
} | |
} | |
}, | |
{ | |
"name": "StateMachineComponentFolder", | |
"key": { | |
"int": 151, | |
"string": "statemachinecomponentfolder" | |
}, | |
"extends": "animation/state_machine_component.json", | |
"runtime": false | |
}, | |
{ | |
"name": "StateMachineComponentNestedArtboard", | |
"key": { | |
"int": 172, | |
"string": "statemachinecomponentnestedartboard" | |
}, | |
"extends": "animation/state_machine_component_folder.json", | |
"runtime": false, | |
"properties": { | |
"nestedArtboardId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 404, | |
"string": "nestedartboardid" | |
}, | |
"description": "Id of the Artboard represented by this component.", | |
"runtime": false | |
} | |
} | |
}, | |
{ | |
"name": "StateMachineFireEvent", | |
"key": { | |
"int": 169, | |
"string": "statemachinefireevent" | |
}, | |
"properties": { | |
"layerComponentId": { | |
"type": "Id", | |
"initialValue": "Core.missingId", | |
"key": { | |
"int": 391, | |
"string": "layercomponentid" | |
}, | |
"description": "Id of the transition or layer this belongs to.", | |
"runtime": false | |
}, | |
"eventId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 392, | |
"string": "eventid" | |
}, | |
"description": "Id of the Event referenced." | |
}, | |
"occursValue": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 393, | |
"string": "occursvalue" | |
}, | |
"description": "When the event fires." | |
}, | |
"fireOrder": { | |
"type": "FractionalIndex", | |
"initialValue": "FractionalIndex.invalid", | |
"key": { | |
"int": 394, | |
"string": "fireorder" | |
}, | |
"description": "Order value for sorting transitions in states.", | |
"runtime": false | |
} | |
} | |
}, | |
{ | |
"name": "StateMachineInput", | |
"key": { | |
"int": 55, | |
"string": "statemachineinput" | |
}, | |
"abstract": true, | |
"extends": "animation/state_machine_component.json", | |
"properties": { | |
"public": { | |
"type": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 402, | |
"string": "public" | |
}, | |
"description": "Determines whether this StateMachineInput will be exposed to parent artboards.", | |
"runtime": false | |
} | |
} | |
}, | |
{ | |
"name": "StateMachineInputFolder", | |
"key": { | |
"int": 149, | |
"string": "statemachineinputfolder" | |
}, | |
"extends": "animation/state_machine_component_folder.json", | |
"runtime": false | |
}, | |
{ | |
"name": "StateMachineLayer", | |
"key": { | |
"int": 57, | |
"string": "statemachinelayer" | |
}, | |
"extends": "animation/state_machine_component.json", | |
"properties": { | |
"stageZoom": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 143, | |
"string": "stagezoom" | |
}, | |
"description": "Zoom value of the stage in the editor. Initial value is 0 to indicate it is not set.", | |
"runtime": false, | |
"coop": false | |
}, | |
"stageX": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 144, | |
"string": "stagex" | |
}, | |
"description": "X translation value of the stage in the editor.", | |
"runtime": false, | |
"coop": false | |
}, | |
"stageY": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 145, | |
"string": "stagey" | |
}, | |
"description": "Y translation value of the stage in the editor.", | |
"runtime": false, | |
"coop": false | |
} | |
} | |
}, | |
{ | |
"name": "StateMachineLayerComponent", | |
"key": { | |
"int": 66, | |
"string": "statemachinelayercomponent" | |
}, | |
"abstract": true | |
}, | |
{ | |
"name": "StateMachineListener", | |
"key": { | |
"int": 114, | |
"string": "stateMachineListener" | |
}, | |
"extends": "animation/state_machine_component.json", | |
"properties": { | |
"targetId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "0", | |
"key": { | |
"int": 224, | |
"string": "targetid" | |
}, | |
"description": "Identifier used to track the object use as a target for this listener." | |
}, | |
"listenerTypeValue": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 225, | |
"string": "listenertypevalue" | |
}, | |
"description": "Listener type (hover, click, etc)." | |
}, | |
"eventId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 399, | |
"string": "eventid" | |
}, | |
"description": "Event id for the associated event, if listenerType is event" | |
} | |
} | |
}, | |
{ | |
"name": "StateMachineListenerFolder", | |
"key": { | |
"int": 150, | |
"string": "statemachinelistenerfolder" | |
}, | |
"extends": "animation/state_machine_component_folder.json", | |
"runtime": false | |
}, | |
{ | |
"name": "StateMachineNestedInput", | |
"key": { | |
"int": 173, | |
"string": "statemachinenestedinput" | |
}, | |
"extends": "animation/state_machine_component.json", | |
"runtime": false, | |
"properties": { | |
"nestedInputId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 403, | |
"string": "nestedinputid" | |
}, | |
"description": "Id of the NestedInput.", | |
"runtime": false | |
} | |
} | |
}, | |
{ | |
"name": "StateMachineNumber", | |
"key": { | |
"int": 56, | |
"string": "statemachinenumber" | |
}, | |
"extends": "animation/state_machine_input.json", | |
"properties": { | |
"value": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 140, | |
"string": "value" | |
} | |
}, | |
"playbackValue": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 231, | |
"string": "playbackvalue" | |
}, | |
"runtime": false, | |
"coop": false | |
} | |
} | |
}, | |
{ | |
"name": "StateMachineTrigger", | |
"key": { | |
"int": 58, | |
"string": "statemachinetrigger" | |
}, | |
"extends": "animation/state_machine_input.json" | |
}, | |
{ | |
"name": "StateTransition", | |
"key": { | |
"int": 65, | |
"string": "statetransition" | |
}, | |
"extends": "animation/state_machine_layer_component.json", | |
"properties": { | |
"stateFromId": { | |
"type": "Id", | |
"initialValue": "Core.missingId", | |
"key": { | |
"int": 150, | |
"string": "statefromid" | |
}, | |
"description": "Id of the state this transition originates from.", | |
"runtime": false | |
}, | |
"stateToId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 151, | |
"string": "statetoid" | |
}, | |
"description": "Id of the state this transition originates from." | |
}, | |
"flags": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 152, | |
"string": "flags" | |
} | |
}, | |
"duration": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 158, | |
"string": "duration" | |
}, | |
"description": "Duration of the trasition (mix time) in milliseconds or percentage (0-100) based on flags." | |
}, | |
"transitionOrder": { | |
"type": "FractionalIndex", | |
"initialValue": "FractionalIndex.invalid", | |
"key": { | |
"int": 159, | |
"string": "transitionorder" | |
}, | |
"description": "Order value for sorting transitions in states.", | |
"runtime": false | |
}, | |
"exitTime": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 160, | |
"string": "exittime" | |
}, | |
"description": "Duration in milliseconds that must elapse before allowing the state to change. If the flags mark this property as being percentage based, the value is in 0-100% of the outgoing animation's duration" | |
}, | |
"interpolationType": { | |
"type": "uint", | |
"initialValue": "1", | |
"key": { | |
"int": 349, | |
"string": "interpolationtype" | |
}, | |
"description": "The type of interpolation index in Interpolation applied to this state transition ('linear' by default)." | |
}, | |
"interpolatorId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 350, | |
"string": "interpolatorid" | |
}, | |
"description": "The id of the custom interpolator used when interpolation is Cubic." | |
} | |
} | |
}, | |
{ | |
"name": "TransitionBoolCondition", | |
"key": { | |
"int": 71, | |
"string": "transitionboolcondition" | |
}, | |
"extends": "animation/transition_value_condition.json" | |
}, | |
{ | |
"name": "TransitionCondition", | |
"key": { | |
"int": 67, | |
"string": "transitioncondition" | |
}, | |
"abstract": true, | |
"properties": { | |
"transitionId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 153, | |
"string": "transitionid" | |
}, | |
"description": "Id of the transition this condition belongs to.", | |
"runtime": false | |
}, | |
"conditionOrder": { | |
"type": "FractionalIndex", | |
"initialValue": "FractionalIndex.invalid", | |
"initialValueRuntime": "0", | |
"key": { | |
"int": 154, | |
"string": "conditionorder" | |
}, | |
"description": "Order value for condition in a transition.", | |
"runtime": false | |
}, | |
"inputId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 155, | |
"string": "inputid" | |
}, | |
"description": "Id of the StateMachineInput referenced." | |
} | |
} | |
}, | |
{ | |
"name": "TransitionNumberCondition", | |
"key": { | |
"int": 70, | |
"string": "transitionnumbercondition" | |
}, | |
"extends": "animation/transition_value_condition.json", | |
"properties": { | |
"value": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 157, | |
"string": "value" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "TransitionTriggerCondition", | |
"key": { | |
"int": 68, | |
"string": "transitiontriggercondition" | |
}, | |
"extends": "animation/transition_condition.json" | |
}, | |
{ | |
"name": "TransitionValueCondition", | |
"key": { | |
"int": 69, | |
"string": "transitionvaluecondition" | |
}, | |
"abstract": true, | |
"extends": "animation/transition_condition.json", | |
"properties": { | |
"opValue": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 156, | |
"string": "opvalue" | |
}, | |
"description": "Integer representation of the StateMachineOp enum." | |
} | |
} | |
}, | |
{ | |
"name": "Artboard", | |
"key": { | |
"int": 1, | |
"string": "artboard" | |
}, | |
"extends": "world_transform_component.json", | |
"properties": { | |
"clip": { | |
"type": "bool", | |
"initialValue": "true", | |
"key": { | |
"int": 196, | |
"string": "clip" | |
}, | |
"description": "True when the artboard bounds clip its contents." | |
}, | |
"width": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 7, | |
"string": "w" | |
}, | |
"description": "Width of the artboard." | |
}, | |
"height": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 8, | |
"string": "h" | |
}, | |
"description": "Height of the artboard." | |
}, | |
"x": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 9, | |
"string": "x" | |
}, | |
"description": "X coordinate in editor world space." | |
}, | |
"y": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 10, | |
"string": "y" | |
}, | |
"description": "Y coordinate in editor world space." | |
}, | |
"originX": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 11, | |
"string": "ox" | |
}, | |
"description": "Origin x in normalized coordinates (0.5 = center, 0 = left, 1 = right)." | |
}, | |
"originY": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 12, | |
"string": "oy" | |
}, | |
"description": "Origin y in normalized coordinates (0.5 = center, 0 = top, 1 = bottom)." | |
}, | |
"defaultStateMachineId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 236, | |
"string": "defaultStateMachineId" | |
}, | |
"description": "The default StateMachine attached to this artboard automatically when it is initialized." | |
}, | |
"animationsScrollOffset": { | |
"type": "double", | |
"initialValue": "0.0", | |
"key": { | |
"int": 257, | |
"string": "animationsscrolloffset" | |
}, | |
"description": "Scroll offset of the animation list", | |
"runtime": false, | |
"coop": false | |
}, | |
"expandedComponents": { | |
"type": "List<Id>", | |
"initialValue": "[]", | |
"key": { | |
"int": 267, | |
"string": "expandedcomponents" | |
}, | |
"description": "List of expanded components", | |
"runtime": false, | |
"coop": false | |
}, | |
"expandedFolders": { | |
"type": "List<Id>", | |
"initialValue": "[]", | |
"key": { | |
"int": 283, | |
"string": "expandedanimationfolders" | |
}, | |
"description": "List of expanded folders", | |
"runtime": false, | |
"coop": false | |
}, | |
"selectedAnimations": { | |
"type": "List<Id>", | |
"initialValue": "[]", | |
"key": { | |
"int": 291, | |
"string": "selectedanimations" | |
}, | |
"description": "List of selected animations", | |
"runtime": false, | |
"coop": false | |
} | |
} | |
}, | |
{ | |
"name": "Asset", | |
"key": { | |
"int": 99, | |
"string": "asset" | |
}, | |
"abstract": true, | |
"properties": { | |
"name": { | |
"type": "String", | |
"initialValue": "''", | |
"key": { | |
"int": 203, | |
"string": "name" | |
}, | |
"description": "Name of the asset" | |
}, | |
"parentId": { | |
"type": "Id", | |
"initialValue": "Core.missingId", | |
"key": { | |
"int": 209, | |
"string": "parentid" | |
}, | |
"description": "Id of the parent asset", | |
"runtime": false | |
}, | |
"order": { | |
"type": "FractionalIndex", | |
"initialValue": "FractionalIndex.invalid", | |
"key": { | |
"int": 205, | |
"string": "order" | |
}, | |
"description": "Order this asset shows up in the assets panel", | |
"runtime": false | |
} | |
} | |
}, | |
{ | |
"name": "DrawableAsset", | |
"key": { | |
"int": 104, | |
"string": "drawableasset" | |
}, | |
"abstract": true, | |
"extends": "assets/file_asset.json", | |
"properties": { | |
"height": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 207, | |
"string": "height" | |
}, | |
"description": "Height of the original asset uploaded" | |
}, | |
"width": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 208, | |
"string": "width" | |
}, | |
"description": "Width of the original asset uploaded" | |
} | |
} | |
}, | |
{ | |
"name": "FileAsset", | |
"key": { | |
"int": 103, | |
"string": "fileasset" | |
}, | |
"abstract": true, | |
"extends": "assets/asset.json", | |
"properties": { | |
"assetId": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 204, | |
"string": "assetid" | |
}, | |
"description": "Id of the asset as stored on the backend" | |
}, | |
"size": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 211, | |
"string": "size" | |
}, | |
"description": "Size of the asset in bytes", | |
"runtime": false | |
}, | |
"exportTypeValue": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 358, | |
"string": "exporttypevalue" | |
}, | |
"description": "How to export the asset: embedded, referenced or cdn", | |
"runtime": false | |
}, | |
"cdnUuid": { | |
"type": "Bytes", | |
"encoded": true, | |
"key": { | |
"int": 359, | |
"string": "cdnuuid" | |
}, | |
"description": "The cdn uuid if it exists", | |
"coop": false | |
}, | |
"cdnBaseUrl": { | |
"type": "String", | |
"initialValue": "'https://public.rive.app/cdn/uuid'", | |
"key": { | |
"int": 362, | |
"string": "cdnbaseurl" | |
}, | |
"description": "Set the base url of our cdn.", | |
"coop": false | |
} | |
} | |
}, | |
{ | |
"name": "FileAssetContents", | |
"key": { | |
"int": 106, | |
"string": "file_asset_contents" | |
}, | |
"properties": { | |
"assetId": { | |
"type": "Id", | |
"initialValue": "Core.missingId", | |
"key": { | |
"int": 213, | |
"string": "assetid" | |
}, | |
"description": "The id of the asset these bytes belong to.", | |
"runtime": false, | |
"coop": false | |
}, | |
"bytes": { | |
"type": "Bytes", | |
"encoded": true, | |
"key": { | |
"int": 212, | |
"string": "bytes" | |
}, | |
"description": "Byte data of the file.", | |
"coop": false | |
} | |
} | |
}, | |
{ | |
"name": "Folder", | |
"key": { | |
"int": 102, | |
"string": "folder" | |
}, | |
"extends": "assets/asset.json" | |
}, | |
{ | |
"name": "FontAsset", | |
"key": { | |
"int": 141, | |
"string": "fontasset" | |
}, | |
"extends": "assets/file_asset.json", | |
"properties": { | |
"isCustom": { | |
"type": "bool", | |
"initialValue": "true", | |
"key": { | |
"int": 309, | |
"string": "iscustom" | |
}, | |
"description": "True if the font is a custom font, i.e the user has uploaded it", | |
"runtime": false | |
}, | |
"includeTypeValue": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 360, | |
"string": "includetypevalue" | |
}, | |
"description": "Which characters of the font to include for export: all, used or custom.", | |
"runtime": false | |
}, | |
"includedUnicodes": { | |
"type": "String", | |
"initialValue": "''", | |
"key": { | |
"int": 361, | |
"string": "includedunicodes" | |
}, | |
"description": "Included unicodes when exporting, in U+0040-0080, format.", | |
"runtime": false | |
} | |
} | |
}, | |
{ | |
"name": "ImageAsset", | |
"key": { | |
"int": 105, | |
"string": "imageasset" | |
}, | |
"extends": "assets/drawable_asset.json", | |
"properties": { | |
"format": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 241, | |
"string": "format" | |
}, | |
"description": "Image format we want to use for this assets's mutations", | |
"runtime": false | |
}, | |
"quality": { | |
"type": "double", | |
"initialValue": "0.75", | |
"key": { | |
"int": 242, | |
"string": "quality" | |
}, | |
"description": "Quality percentage for this image mutation", | |
"runtime": false | |
} | |
} | |
}, | |
{ | |
"name": "LayerImageAsset", | |
"key": { | |
"int": 120, | |
"string": "layerimageasset" | |
}, | |
"extends": "assets/image_asset.json", | |
"runtime": false, | |
"properties": { | |
"layer": { | |
"type": "uint", | |
"initialValue": "-1", | |
"key": { | |
"int": 233, | |
"string": "layer" | |
}, | |
"description": "Layer ID as it is analysed by the backend", | |
"runtime": false | |
}, | |
"x": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 234, | |
"string": "x" | |
}, | |
"description": "x offset for this layer", | |
"runtime": false | |
}, | |
"y": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 235, | |
"string": "y" | |
}, | |
"description": "y offset for this layer", | |
"runtime": false | |
} | |
} | |
}, | |
{ | |
"name": "LayeredAsset", | |
"key": { | |
"int": 119, | |
"string": "layeredasset" | |
}, | |
"extends": "assets/drawable_asset.json", | |
"runtime": false | |
}, | |
{ | |
"name": "LottieAsset", | |
"key": { | |
"int": 133, | |
"string": "lottieasset" | |
}, | |
"extends": "assets/drawable_asset.json", | |
"runtime": false | |
}, | |
{ | |
"name": "SVGAsset", | |
"key": { | |
"int": 132, | |
"string": "svgasset" | |
}, | |
"extends": "assets/drawable_asset.json", | |
"runtime": false | |
}, | |
{ | |
"name": "Backboard", | |
"key": { | |
"int": 23, | |
"string": "backboard" | |
}, | |
"properties": { | |
"activeArtboardId": { | |
"type": "Id", | |
"initialValue": "Core.missingId", | |
"key": { | |
"int": 43, | |
"string": "activeArtboardId" | |
}, | |
"description": "Identifier used to track the last active artboard.", | |
"runtime": false, | |
"coop": false | |
}, | |
"mainArtboardId": { | |
"type": "Id", | |
"initialValue": "Core.missingId", | |
"key": { | |
"int": 44, | |
"string": "mainArtboardId" | |
}, | |
"description": "Identifier used to track the main artboard (this is the default one that shows up in runtimes unless specified).", | |
"runtime": false | |
}, | |
"colorValue": { | |
"type": "Color", | |
"initialValue": "0xFF1D1D1D", | |
"key": { | |
"int": 45, | |
"string": "colorValue" | |
}, | |
"description": "The background color.", | |
"runtime": false | |
}, | |
"animateColorValue": { | |
"type": "Color", | |
"initialValue": "0xFF1D1D1D", | |
"key": { | |
"int": 354, | |
"string": "animatecolorvalue" | |
}, | |
"description": "The background color while in Animate mode", | |
"runtime": false, | |
"coop": false | |
}, | |
"editorMode": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 135, | |
"string": "editormode" | |
}, | |
"description": "Edit time mode.", | |
"runtime": false, | |
"coop": false | |
}, | |
"treeMode": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 247, | |
"string": "treemode" | |
}, | |
"description": "Edit time hierarchy/assets/events mode.", | |
"runtime": false, | |
"coop": false | |
}, | |
"animationPanelSize": { | |
"type": "double", | |
"initialValue": "300.0", | |
"key": { | |
"int": 258, | |
"string": "animationpanelsize" | |
}, | |
"description": "Size of the animation panel", | |
"runtime": false, | |
"coop": false | |
}, | |
"hierarchyPanelSize": { | |
"type": "double", | |
"initialValue": "300.0", | |
"key": { | |
"int": 259, | |
"string": "hierarchypanelsize" | |
}, | |
"description": "Size of the Hierarchy panel", | |
"runtime": false, | |
"coop": false | |
}, | |
"stageX": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 260, | |
"string": "stagex" | |
}, | |
"description": "X translation value of the stage in the editor.", | |
"runtime": false, | |
"coop": false | |
}, | |
"stageY": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 261, | |
"string": "stagey" | |
}, | |
"description": "Y translation value of the stage in the editor.", | |
"runtime": false, | |
"coop": false | |
}, | |
"stageZoom": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 262, | |
"string": "stagezoom" | |
}, | |
"description": "Zoom value of the stage in the editor. Initial value is 0 to indicate it is not set.", | |
"runtime": false, | |
"coop": false | |
}, | |
"rulersEnabled": { | |
"type": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 263, | |
"string": "rulersenabled" | |
}, | |
"description": "If rulers are enabled for this file", | |
"runtime": false, | |
"coop": false | |
}, | |
"snappingEnabled": { | |
"type": "bool", | |
"initialValue": "true", | |
"key": { | |
"int": 264, | |
"string": "snappingenabled" | |
}, | |
"description": "If snapping are enabled for this file", | |
"runtime": false, | |
"coop": false | |
}, | |
"bonesEnabled": { | |
"type": "bool", | |
"initialValue": "true", | |
"key": { | |
"int": 265, | |
"string": "bonesenabled" | |
}, | |
"description": "If bones are enabled for this file", | |
"runtime": false, | |
"coop": false | |
}, | |
"targetsEnabled": { | |
"type": "bool", | |
"initialValue": "true", | |
"key": { | |
"int": 379, | |
"string": "targetsenabled" | |
}, | |
"description": "If targets and empty groups are enabled for this file", | |
"runtime": false, | |
"coop": false | |
}, | |
"motionPathsEnabled": { | |
"type": "bool", | |
"initialValue": "true", | |
"key": { | |
"int": 351, | |
"string": "motionpathsenabled" | |
}, | |
"description": "If motion paths are enabled for this file", | |
"runtime": false, | |
"coop": false | |
}, | |
"showFinalPlaybackEnabled": { | |
"type": "bool", | |
"initialValue": "true", | |
"key": { | |
"int": 355, | |
"string": "showfinalplaybackenabled" | |
}, | |
"description": "If final playback (hiding gizmos during playback) are enabled for this file", | |
"runtime": false, | |
"coop": false | |
}, | |
"showModifierRange": { | |
"type": "bool", | |
"initialValue": "true", | |
"key": { | |
"int": 374, | |
"string": "showmodifierrange" | |
}, | |
"description": "Whether text modifier ranges show on the stage", | |
"runtime": false, | |
"coop": false | |
}, | |
"showModifierRangeValues": { | |
"type": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 375, | |
"string": "showmodifierrangevalues" | |
}, | |
"description": "Whether text modifier range values show on the stage", | |
"runtime": false, | |
"coop": false | |
}, | |
"toolbarOutputAction": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 290, | |
"string": "toolbaroutputaction" | |
}, | |
"description": "Primary output action in the toolbar (share, publish, download)", | |
"runtime": false, | |
"coop": false | |
}, | |
"assetsPanelState": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 315, | |
"string": "assetspanelstate" | |
}, | |
"runtime": false, | |
"coop": false | |
}, | |
"defaultFontFamily": { | |
"type": "String", | |
"initialValue": "'Inter'", | |
"key": { | |
"int": 343, | |
"string": "defaultfontfamily" | |
}, | |
"runtime": false, | |
"coop": false | |
}, | |
"isDefaultFontFamilyCustom": { | |
"type": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 352, | |
"string": "isdefaultfontfamilycustom" | |
}, | |
"runtime": false, | |
"coop": false | |
}, | |
"defaultFontStyle": { | |
"type": "String", | |
"initialValue": "'Regular'", | |
"key": { | |
"int": 344, | |
"string": "defaultfontstyle" | |
}, | |
"runtime": false, | |
"coop": false | |
}, | |
"defaultFontSize": { | |
"type": "double", | |
"initialValue": "20.0", | |
"key": { | |
"int": 345, | |
"string": "defaultfontsize" | |
}, | |
"runtime": false, | |
"coop": false | |
}, | |
"defaultTextAlign": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 346, | |
"string": "defaulttextalign" | |
}, | |
"runtime": false, | |
"coop": false | |
}, | |
"defaultTextOverflow": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 347, | |
"string": "defaulttextoverflow" | |
}, | |
"runtime": false, | |
"coop": false | |
}, | |
"defaultTextHighlightTextRuns": { | |
"type": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 348, | |
"string": "defaulttexthighlighttextruns" | |
}, | |
"runtime": false, | |
"coop": false | |
}, | |
"defaultCollapseTags": { | |
"type": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 387, | |
"string": "defaultcollapsetags" | |
}, | |
"runtime": false, | |
"coop": false | |
} | |
} | |
}, | |
{ | |
"name": "Bone", | |
"key": { | |
"int": 40, | |
"string": "bone" | |
}, | |
"extends": "bones/skeletal_component.json", | |
"properties": { | |
"length": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 89, | |
"string": "length" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "CubicWeight", | |
"key": { | |
"int": 46, | |
"string": "cubicweight" | |
}, | |
"extends": "bones/weight.json", | |
"properties": { | |
"inValues": { | |
"type": "uint", | |
"initialValue": "255", | |
"key": { | |
"int": 110, | |
"string": "invalues" | |
} | |
}, | |
"inIndices": { | |
"type": "uint", | |
"initialValue": "1", | |
"key": { | |
"int": 111, | |
"string": "inindices" | |
} | |
}, | |
"outValues": { | |
"type": "uint", | |
"initialValue": "255", | |
"key": { | |
"int": 112, | |
"string": "outvalues" | |
} | |
}, | |
"outIndices": { | |
"type": "uint", | |
"initialValue": "1", | |
"key": { | |
"int": 113, | |
"string": "outindices" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "RootBone", | |
"key": { | |
"int": 41, | |
"string": "rootbone" | |
}, | |
"extends": "bones/bone.json", | |
"properties": { | |
"x": { | |
"type": "double", | |
"initialValue": "0", | |
"overrideGet": true, | |
"animates": true, | |
"group": "position", | |
"key": { | |
"int": 90, | |
"string": "x" | |
} | |
}, | |
"y": { | |
"type": "double", | |
"initialValue": "0", | |
"overrideGet": true, | |
"animates": true, | |
"group": "position", | |
"key": { | |
"int": 91, | |
"string": "y" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "SkeletalComponent", | |
"key": { | |
"int": 39, | |
"string": "skeletalcomponent" | |
}, | |
"abstract": true, | |
"extends": "transform_component.json" | |
}, | |
{ | |
"name": "Skin", | |
"key": { | |
"int": 43, | |
"string": "skin" | |
}, | |
"extends": "container_component.json", | |
"properties": { | |
"xx": { | |
"type": "double", | |
"initialValue": "1", | |
"key": { | |
"int": 104, | |
"string": "xx" | |
}, | |
"description": "x component of x unit vector in the bind transform" | |
}, | |
"yx": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 105, | |
"string": "yx" | |
}, | |
"description": "y component of x unit vector in the bind transform" | |
}, | |
"xy": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 106, | |
"string": "xy" | |
}, | |
"description": "x component of y unit vector in the bind transform" | |
}, | |
"yy": { | |
"type": "double", | |
"initialValue": "1", | |
"key": { | |
"int": 107, | |
"string": "yy" | |
}, | |
"description": "y component of y unit vector in the bind transform" | |
}, | |
"tx": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 108, | |
"string": "tx" | |
}, | |
"description": "x position component of the bind transform" | |
}, | |
"ty": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 109, | |
"string": "ty" | |
}, | |
"description": "y position component of the bind transform" | |
} | |
} | |
}, | |
{ | |
"name": "Tendon", | |
"key": { | |
"int": 44, | |
"string": "tendon" | |
}, | |
"extends": "component.json", | |
"properties": { | |
"boneId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 95, | |
"string": "boneid" | |
}, | |
"description": "Identifier used to track the bone this tendon connects to." | |
}, | |
"xx": { | |
"type": "double", | |
"initialValue": "1", | |
"key": { | |
"int": 96, | |
"string": "xx" | |
}, | |
"description": "x component of x unit vector in the bind transform" | |
}, | |
"yx": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 97, | |
"string": "yx" | |
}, | |
"description": "y component of x unit vector in the bind transform" | |
}, | |
"xy": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 98, | |
"string": "xy" | |
}, | |
"description": "x component of y unit vector in the bind transform" | |
}, | |
"yy": { | |
"type": "double", | |
"initialValue": "1", | |
"key": { | |
"int": 99, | |
"string": "yy" | |
}, | |
"description": "y component of y unit vector in the bind transform" | |
}, | |
"tx": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 100, | |
"string": "tx" | |
}, | |
"description": "x position component of the bind transform" | |
}, | |
"ty": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 101, | |
"string": "ty" | |
}, | |
"description": "y position component of the bind transform" | |
} | |
} | |
}, | |
{ | |
"name": "Weight", | |
"key": { | |
"int": 45, | |
"string": "weight" | |
}, | |
"extends": "component.json", | |
"properties": { | |
"values": { | |
"type": "uint", | |
"initialValue": "255", | |
"key": { | |
"int": 102, | |
"string": "values" | |
} | |
}, | |
"indices": { | |
"type": "uint", | |
"initialValue": "1", | |
"key": { | |
"int": 103, | |
"string": "indices" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "ClipboardHeader", | |
"key": { | |
"int": 146, | |
"string": "clipboardheader" | |
}, | |
"runtime": false, | |
"properties": { | |
"fileId": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 293, | |
"string": "fileid" | |
}, | |
"description": "File clipboard contents has come from.", | |
"runtime": false | |
}, | |
"projectId": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 294, | |
"string": "projectid" | |
}, | |
"description": "Project clipboard contents has come from.", | |
"runtime": false | |
}, | |
"clipboardTypeValue": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 295, | |
"string": "clipboardtypevalue" | |
}, | |
"description": "Type of clipboard used to read these bytes", | |
"runtime": false | |
} | |
} | |
}, | |
{ | |
"name": "Component", | |
"key": { | |
"int": 10, | |
"string": "component" | |
}, | |
"abstract": true, | |
"properties": { | |
"dependentIds": { | |
"type": "List<Id>", | |
"initialValue": "[]", | |
"key": { | |
"int": 3, | |
"string": "dependentIds" | |
}, | |
"description": "List of integer ids for objects registered in the same context that depend on this object.", | |
"runtime": false | |
}, | |
"name": { | |
"type": "String", | |
"initialValue": "''", | |
"key": { | |
"int": 4, | |
"string": "name" | |
}, | |
"description": "Non-unique identifier, used to give friendly names to elements in the hierarchy. Runtimes provide an API for finding components by this [name]." | |
}, | |
"parentId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "0", | |
"key": { | |
"int": 5, | |
"string": "parentId" | |
}, | |
"description": "Identifier used to track parent ContainerComponent." | |
}, | |
"tagIds": { | |
"type": "List<Id>", | |
"initialValue": "[]", | |
"key": { | |
"int": 382, | |
"string": "tagids" | |
}, | |
"description": "Assigned tag ids.", | |
"runtime": false | |
}, | |
"childOrder": { | |
"type": "FractionalIndex", | |
"initialValue": "FractionalIndex.invalid", | |
"initialValueRuntime": "0", | |
"key": { | |
"int": 6, | |
"string": "childOrder" | |
}, | |
"description": "Order value for sorting child elements in ContainerComponent parent.", | |
"runtime": false | |
}, | |
"flags": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 130, | |
"string": "flags" | |
}, | |
"runtime": false | |
} | |
} | |
}, | |
{ | |
"name": "Constraint", | |
"key": { | |
"int": 79, | |
"string": "constraint" | |
}, | |
"abstract": true, | |
"extends": "component.json", | |
"properties": { | |
"strength": { | |
"type": "double", | |
"initialValue": "1.0", | |
"animates": true, | |
"key": { | |
"int": 172, | |
"string": "strength" | |
}, | |
"description": "Strength of the constraint. 0 means off. 1 means fully constraining." | |
} | |
} | |
}, | |
{ | |
"name": "DistanceConstraint", | |
"key": { | |
"int": 82, | |
"string": "distanceconstraint" | |
}, | |
"extends": "constraints/targeted_constraint.json", | |
"properties": { | |
"distance": { | |
"type": "double", | |
"initialValue": "100.0", | |
"animates": true, | |
"key": { | |
"int": 177, | |
"string": "distance" | |
}, | |
"description": "The unit distance the constraint will move the constrained object relative to the target." | |
}, | |
"modeValue": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 178, | |
"string": "modevalue" | |
}, | |
"description": "Backing value for the mode enum." | |
} | |
} | |
}, | |
{ | |
"name": "FollowPathConstraint", | |
"key": { | |
"int": 165, | |
"string": "followpathconstraint" | |
}, | |
"extends": "constraints/transform_space_constraint.json", | |
"properties": { | |
"distance": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 363, | |
"string": "distance" | |
}, | |
"description": "Distance along the path to follow." | |
}, | |
"orient": { | |
"type": "bool", | |
"initialValue": "true", | |
"animates": true, | |
"key": { | |
"int": 364, | |
"string": "orient" | |
}, | |
"description": "True when the orientation from the path is copied to the constrained transform." | |
}, | |
"offset": { | |
"type": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 365, | |
"string": "offset" | |
}, | |
"description": "True when the local translation is used to offset the transformed one." | |
} | |
} | |
}, | |
{ | |
"name": "IKConstraint", | |
"key": { | |
"int": 81, | |
"string": "ikconstraint" | |
}, | |
"extends": "constraints/targeted_constraint.json", | |
"properties": { | |
"invertDirection": { | |
"type": "bool", | |
"initialValue": "false", | |
"animates": true, | |
"key": { | |
"int": 174, | |
"string": "invert_direction" | |
}, | |
"description": "True when the direction taken towards the target should be inverted from the default." | |
}, | |
"parentBoneCount": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 175, | |
"string": "parentbonecount" | |
}, | |
"description": "The number of bones above this one that are influenced by this IK constraint." | |
} | |
} | |
}, | |
{ | |
"name": "RotationConstraint", | |
"key": { | |
"int": 89, | |
"string": "rotationconstraint" | |
}, | |
"extends": "constraints/transform_component_constraint.json" | |
}, | |
{ | |
"name": "ScaleConstraint", | |
"key": { | |
"int": 88, | |
"string": "scaleconstraint" | |
}, | |
"extends": "constraints/transform_component_constraint_y.json" | |
}, | |
{ | |
"name": "TargetedConstraint", | |
"key": { | |
"int": 80, | |
"string": "targetedconstraint" | |
}, | |
"abstract": true, | |
"extends": "constraints/constraint.json", | |
"properties": { | |
"targetId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 173, | |
"string": "targetid" | |
}, | |
"description": "Identifier used to track the TransformComponent used as the target for the constraint." | |
} | |
} | |
}, | |
{ | |
"name": "TransformComponentConstraint", | |
"key": { | |
"int": 85, | |
"string": "transformcomponentconstraint" | |
}, | |
"abstract": true, | |
"extends": "constraints/transform_space_constraint.json", | |
"properties": { | |
"minMaxSpaceValue": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 195, | |
"string": "minmaxspacevalue" | |
}, | |
"description": "The min/max transform space." | |
}, | |
"copyFactor": { | |
"type": "double", | |
"initialValue": "1", | |
"key": { | |
"int": 182, | |
"string": "copyfactor" | |
}, | |
"description": "Copy factor." | |
}, | |
"minValue": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 183, | |
"string": "minvalue" | |
}, | |
"description": "Minimum value." | |
}, | |
"maxValue": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 184, | |
"string": "maxvalue" | |
}, | |
"description": "Maximum value." | |
}, | |
"offset": { | |
"type": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 188, | |
"string": "offset" | |
}, | |
"description": "True when the original component (rotation/scale/translation) is used to offset the copied one." | |
}, | |
"doesCopy": { | |
"type": "bool", | |
"initialValue": "true", | |
"key": { | |
"int": 189, | |
"string": "doescopy" | |
}, | |
"description": "Whether the component is copied." | |
}, | |
"min": { | |
"type": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 190, | |
"string": "min" | |
}, | |
"description": "Whether min is used." | |
}, | |
"max": { | |
"type": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 191, | |
"string": "max" | |
}, | |
"description": "Whether max is used." | |
} | |
} | |
}, | |
{ | |
"name": "TransformComponentConstraintY", | |
"key": { | |
"int": 86, | |
"string": "transformcomponentconstrainty" | |
}, | |
"abstract": true, | |
"extends": "constraints/transform_component_constraint.json", | |
"properties": { | |
"copyFactorY": { | |
"type": "double", | |
"initialValue": "1", | |
"key": { | |
"int": 185, | |
"string": "copyfactory" | |
}, | |
"description": "Copy factor." | |
}, | |
"minValueY": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 186, | |
"string": "minvaluey" | |
}, | |
"description": "Minimum value." | |
}, | |
"maxValueY": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 187, | |
"string": "maxvaluey" | |
}, | |
"description": "Maximum value." | |
}, | |
"doesCopyY": { | |
"type": "bool", | |
"initialValue": "true", | |
"key": { | |
"int": 192, | |
"string": "doescopyy" | |
}, | |
"description": "Whether the Y component is copied." | |
}, | |
"minY": { | |
"type": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 193, | |
"string": "miny" | |
}, | |
"description": "Whether min Y is used." | |
}, | |
"maxY": { | |
"type": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 194, | |
"string": "maxx" | |
}, | |
"description": "Whether max Y is used." | |
} | |
} | |
}, | |
{ | |
"name": "TransformConstraint", | |
"key": { | |
"int": 83, | |
"string": "transformconstraint" | |
}, | |
"extends": "constraints/transform_space_constraint.json", | |
"properties": { | |
"originX": { | |
"type": "double", | |
"initialValue": "0.0", | |
"animates": true, | |
"key": { | |
"int": 372, | |
"string": "originx" | |
}, | |
"description": "Origin x in normalized coordinates (0.5 = center, 0 = left, 1 = right)." | |
}, | |
"originY": { | |
"type": "double", | |
"initialValue": "0.0", | |
"animates": true, | |
"key": { | |
"int": 373, | |
"string": "originy" | |
}, | |
"description": "Origin y in normalized coordinates (0.5 = center, 0 = top, 1 = bottom)." | |
} | |
} | |
}, | |
{ | |
"name": "TransformSpaceConstraint", | |
"key": { | |
"int": 90, | |
"string": "transformspaceconstraint" | |
}, | |
"abstract": true, | |
"extends": "constraints/targeted_constraint.json", | |
"properties": { | |
"sourceSpaceValue": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 179, | |
"string": "sourcespacevalue" | |
}, | |
"description": "The source transform space." | |
}, | |
"destSpaceValue": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 180, | |
"string": "destspacevalue" | |
}, | |
"description": "The destination transform space." | |
} | |
} | |
}, | |
{ | |
"name": "TranslationConstraint", | |
"key": { | |
"int": 87, | |
"string": "translationconstraint" | |
}, | |
"extends": "constraints/transform_component_constraint_y.json" | |
}, | |
{ | |
"name": "ContainerComponent", | |
"key": { | |
"int": 11, | |
"string": "containercomponent" | |
}, | |
"abstract": true, | |
"extends": "component.json" | |
}, | |
{ | |
"name": "CustomProperty", | |
"key": { | |
"int": 167, | |
"string": "customproperty" | |
}, | |
"abstract": true, | |
"extends": "component.json" | |
}, | |
{ | |
"name": "CustomPropertyBoolean", | |
"key": { | |
"int": 129, | |
"string": "custompropertyboolean" | |
}, | |
"extends": "custom_property.json", | |
"properties": { | |
"propertyValue": { | |
"type": "bool", | |
"initialValue": "false", | |
"animates": true, | |
"key": { | |
"int": 245, | |
"string": "value" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "CustomPropertyNumber", | |
"key": { | |
"int": 127, | |
"string": "custompropertynumber" | |
}, | |
"extends": "custom_property.json", | |
"properties": { | |
"propertyValue": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 243, | |
"string": "value" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "CustomPropertyString", | |
"key": { | |
"int": 130, | |
"string": "custompropertystring" | |
}, | |
"extends": "custom_property.json", | |
"properties": { | |
"propertyValue": { | |
"type": "String", | |
"initialValue": "''", | |
"animates": true, | |
"key": { | |
"int": 246, | |
"string": "value" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "DrawRules", | |
"key": { | |
"int": 49, | |
"string": "drawrules" | |
}, | |
"extends": "container_component.json", | |
"properties": { | |
"drawTargetId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"animates": true, | |
"key": { | |
"int": 121, | |
"string": "drawtargetid" | |
}, | |
"description": "Id of the DrawTarget that is currently active for this set of rules." | |
} | |
} | |
}, | |
{ | |
"name": "DrawTarget", | |
"key": { | |
"int": 48, | |
"string": "drawtarget" | |
}, | |
"extends": "component.json", | |
"properties": { | |
"drawableId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 119, | |
"string": "drawableid" | |
}, | |
"description": "Id of the drawable this target references." | |
}, | |
"placementValue": { | |
"type": "uint", | |
"typeRuntime": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 120, | |
"string": "placementvalue" | |
}, | |
"description": "Backing enum value for the Placement." | |
} | |
} | |
}, | |
{ | |
"name": "Drawable", | |
"key": { | |
"int": 13, | |
"string": "drawable" | |
}, | |
"abstract": true, | |
"extends": "node.json", | |
"properties": { | |
"blendModeValue": { | |
"type": "uint", | |
"initialValue": "3", | |
"key": { | |
"int": 23, | |
"string": "blendModeValue" | |
} | |
}, | |
"drawableFlags": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 129, | |
"string": "drawableflags" | |
}, | |
"coop": false | |
} | |
} | |
}, | |
{ | |
"name": "Event", | |
"key": { | |
"int": 128, | |
"string": "event" | |
}, | |
"extends": "container_component.json", | |
"properties": { | |
"x": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 396, | |
"string": "x" | |
}, | |
"runtime": false | |
}, | |
"y": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 397, | |
"string": "y" | |
}, | |
"runtime": false | |
}, | |
"trigger": { | |
"type": "callback", | |
"animates": true, | |
"key": { | |
"int": 395, | |
"string": "trigger" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "Guide", | |
"key": { | |
"int": 140, | |
"string": "guide" | |
}, | |
"extends": "component.json", | |
"runtime": false, | |
"properties": { | |
"axisPosition": { | |
"type": "double", | |
"initialValue": "0", | |
"overrideGet": true, | |
"group": "axisposition", | |
"key": { | |
"int": 276, | |
"string": "axisposition" | |
}, | |
"runtime": false | |
}, | |
"axisValue": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 277, | |
"string": "axisvalue" | |
}, | |
"description": "Axis the guide position relates to. 0 for x, 1 for y.", | |
"runtime": false | |
} | |
} | |
}, | |
{ | |
"name": "Joystick", | |
"key": { | |
"int": 148, | |
"string": "joystick" | |
}, | |
"extends": "component.json", | |
"properties": { | |
"x": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"group": "position", | |
"key": { | |
"int": 299, | |
"string": "x" | |
} | |
}, | |
"y": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"group": "position", | |
"key": { | |
"int": 300, | |
"string": "y" | |
} | |
}, | |
"posX": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 303, | |
"string": "posx" | |
} | |
}, | |
"posY": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 304, | |
"string": "posy" | |
} | |
}, | |
"originX": { | |
"type": "double", | |
"initialValue": "0.5", | |
"key": { | |
"int": 307, | |
"string": "originx" | |
}, | |
"description": "Origin x in normalized coordinates (0.5 = center, 0 = left, 1 = right)." | |
}, | |
"originY": { | |
"type": "double", | |
"initialValue": "0.5", | |
"key": { | |
"int": 308, | |
"string": "originy" | |
}, | |
"description": "Origin y in normalized coordinates (0.5 = center, 0 = top, 1 = bottom)." | |
}, | |
"width": { | |
"type": "double", | |
"initialValue": "100", | |
"key": { | |
"int": 305, | |
"string": "width" | |
} | |
}, | |
"height": { | |
"type": "double", | |
"initialValue": "100", | |
"key": { | |
"int": 306, | |
"string": "height" | |
} | |
}, | |
"xId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 301, | |
"string": "x_id" | |
}, | |
"description": "Identifier used to track the animation used for the x axis of the joystick." | |
}, | |
"yId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 302, | |
"string": "y_id" | |
}, | |
"description": "Identifier used to track the animation used for the y axis of the joystick." | |
}, | |
"joystickFlags": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 312, | |
"string": "joystickflags" | |
} | |
}, | |
"joystickOrder": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 314, | |
"string": "joystickorder" | |
}, | |
"runtime": false, | |
"coop": false, | |
"journal": false | |
}, | |
"handleSourceId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 313, | |
"string": "handlesourceid" | |
}, | |
"description": "Identifier used to track the custom handle source of the joystick." | |
} | |
} | |
}, | |
{ | |
"name": "NestedAnimation", | |
"key": { | |
"int": 93, | |
"string": "nestedanimation" | |
}, | |
"abstract": true, | |
"extends": "container_component.json", | |
"properties": { | |
"animationId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 198, | |
"string": "animationid" | |
}, | |
"description": "Identifier used to track the animation in the nested artboard." | |
} | |
} | |
}, | |
{ | |
"name": "NestedArtboard", | |
"key": { | |
"int": 92, | |
"string": "nestedartboard" | |
}, | |
"extends": "drawable.json", | |
"properties": { | |
"artboardId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 197, | |
"string": "artboardid" | |
}, | |
"description": "Identifier used to track the Artboard nested." | |
} | |
} | |
}, | |
{ | |
"name": "Node", | |
"key": { | |
"int": 2, | |
"string": "node" | |
}, | |
"extends": "transform_component.json", | |
"properties": { | |
"x": { | |
"type": "double", | |
"initialValue": "0", | |
"overrideGet": true, | |
"animates": true, | |
"group": "position", | |
"key": { | |
"int": 13, | |
"string": "x" | |
} | |
}, | |
"y": { | |
"type": "double", | |
"initialValue": "0", | |
"overrideGet": true, | |
"animates": true, | |
"group": "position", | |
"key": { | |
"int": 14, | |
"string": "y" | |
} | |
}, | |
"styleValue": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 176, | |
"string": "style" | |
}, | |
"description": "Display style of the node in the editor. 0 for group and 1 for target.", | |
"runtime": false | |
} | |
} | |
}, | |
{ | |
"name": "OpenUrlEvent", | |
"key": { | |
"int": 131, | |
"string": "openurlevent" | |
}, | |
"extends": "event.json", | |
"properties": { | |
"url": { | |
"type": "String", | |
"initialValue": "''", | |
"key": { | |
"int": 248, | |
"string": "url" | |
}, | |
"description": "URL to open." | |
}, | |
"targetValue": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 249, | |
"string": "targetvalue" | |
}, | |
"description": "Backing value for the target enum." | |
} | |
} | |
}, | |
{ | |
"name": "ClippingShape", | |
"key": { | |
"int": 42, | |
"string": "clippingshape" | |
}, | |
"extends": "component.json", | |
"properties": { | |
"sourceId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 92, | |
"string": "sourceid" | |
}, | |
"description": "Identifier used to track the node to use as a clipping source." | |
}, | |
"fillRule": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 93, | |
"string": "fillrule" | |
}, | |
"description": "Backing enum value for the clipping fill rule (nonZero or evenOdd)." | |
}, | |
"isVisible": { | |
"type": "bool", | |
"initialValue": "true", | |
"key": { | |
"int": 94, | |
"string": "isvisible" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "ContourMeshVertex", | |
"key": { | |
"int": 111, | |
"string": "contourmeshvertex" | |
}, | |
"extends": "shapes/mesh_vertex.json" | |
}, | |
{ | |
"name": "CubicAsymmetricVertex", | |
"key": { | |
"int": 34, | |
"string": "cubicasymmetricvertex" | |
}, | |
"extends": "shapes/cubic_vertex.json", | |
"properties": { | |
"rotation": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 79, | |
"string": "rotation" | |
}, | |
"description": "The control points' angle." | |
}, | |
"inDistance": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 80, | |
"string": "indistance" | |
}, | |
"description": "The in point's distance from the translation of the point." | |
}, | |
"outDistance": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 81, | |
"string": "outdistance" | |
}, | |
"description": "The out point's distance from the translation of the point." | |
} | |
} | |
}, | |
{ | |
"name": "CubicDetachedVertex", | |
"key": { | |
"int": 6, | |
"string": "cubicvertex" | |
}, | |
"extends": "shapes/cubic_vertex.json", | |
"properties": { | |
"inRotation": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"group": "bezier_in", | |
"key": { | |
"int": 84, | |
"string": "inrotation" | |
}, | |
"description": "The in point's angle." | |
}, | |
"inDistance": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"group": "bezier_in", | |
"key": { | |
"int": 85, | |
"string": "indistance" | |
}, | |
"description": "The in point's distance from the translation of the point." | |
}, | |
"outRotation": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"group": "bezier_out", | |
"key": { | |
"int": 86, | |
"string": "outrotation" | |
}, | |
"description": "The out point's angle." | |
}, | |
"outDistance": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"group": "bezier_out", | |
"key": { | |
"int": 87, | |
"string": "outdistance" | |
}, | |
"description": "The out point's distance from the translation of the point." | |
} | |
} | |
}, | |
{ | |
"name": "CubicMirroredVertex", | |
"key": { | |
"int": 35, | |
"string": "cubicmirroredvertex" | |
}, | |
"extends": "shapes/cubic_vertex.json", | |
"properties": { | |
"rotation": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 82, | |
"string": "rotation" | |
}, | |
"description": "The control points' angle." | |
}, | |
"distance": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 83, | |
"string": "distance" | |
}, | |
"description": "The control points' distance from the translation of the point." | |
} | |
} | |
}, | |
{ | |
"name": "CubicVertex", | |
"key": { | |
"int": 36, | |
"string": "cubicvertex" | |
}, | |
"abstract": true, | |
"extends": "shapes/path_vertex.json", | |
"generic": "bones/cubic_weight.json" | |
}, | |
{ | |
"name": "Ellipse", | |
"key": { | |
"int": 4, | |
"string": "ellipse" | |
}, | |
"extends": "shapes/parametric_path.json" | |
}, | |
{ | |
"name": "ForcedEdge", | |
"key": { | |
"int": 112, | |
"string": "forcededge" | |
}, | |
"extends": "component.json", | |
"runtime": false, | |
"properties": { | |
"fromId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "0", | |
"key": { | |
"int": 219, | |
"string": "fromid" | |
}, | |
"description": "Identifier used to track MeshVertex the force edge extends from." | |
}, | |
"toId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "0", | |
"key": { | |
"int": 220, | |
"string": "toid" | |
}, | |
"description": "Identifier used to track MeshVertex the force edge extends to." | |
} | |
} | |
}, | |
{ | |
"name": "Image", | |
"key": { | |
"int": 100, | |
"string": "image" | |
}, | |
"extends": "drawable.json", | |
"properties": { | |
"assetId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 206, | |
"string": "assetid" | |
}, | |
"description": "Image drawable for an image asset" | |
}, | |
"originX": { | |
"type": "double", | |
"initialValue": "0.5", | |
"animates": true, | |
"key": { | |
"int": 380, | |
"string": "originx" | |
}, | |
"description": "Origin x in normalized coordinates (0.5 = center, 0 = left, 1 = right)." | |
}, | |
"originY": { | |
"type": "double", | |
"initialValue": "0.5", | |
"animates": true, | |
"key": { | |
"int": 381, | |
"string": "originy" | |
}, | |
"description": "Origin y in normalized coordinates (0.5 = center, 0 = top, 1 = bottom)." | |
} | |
} | |
}, | |
{ | |
"name": "Mesh", | |
"key": { | |
"int": 109, | |
"string": "mesh" | |
}, | |
"extends": "container_component.json", | |
"properties": { | |
"isClosed": { | |
"type": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 217, | |
"string": "isclosed" | |
}, | |
"description": "Whether the contour is closed.", | |
"runtime": false | |
}, | |
"editingModeValue": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 214, | |
"string": "editing_mode_value" | |
}, | |
"description": "We use this to track the edit-time state of the Mesh for the VertexEditor.", | |
"runtime": false, | |
"coop": false | |
}, | |
"triangleIndexBytes": { | |
"type": "Bytes", | |
"encoded": true, | |
"key": { | |
"int": 223, | |
"string": "triangleindexbytes" | |
}, | |
"description": "Byte data for the triangle indices." | |
} | |
} | |
}, | |
{ | |
"name": "MeshVertex", | |
"key": { | |
"int": 108, | |
"string": "meshvertex" | |
}, | |
"extends": "shapes/vertex.json", | |
"properties": { | |
"u": { | |
"type": "double", | |
"initialValue": "0", | |
"group": "texture", | |
"key": { | |
"int": 215, | |
"string": "u" | |
}, | |
"description": "U value for the texture coordinate of the vertex." | |
}, | |
"v": { | |
"type": "double", | |
"initialValue": "0", | |
"group": "texture", | |
"key": { | |
"int": 216, | |
"string": "v" | |
}, | |
"description": "V value for the texture coordinate of the vertex." | |
} | |
} | |
}, | |
{ | |
"name": "Fill", | |
"key": { | |
"int": 20, | |
"string": "fill" | |
}, | |
"extends": "shapes/paint/shape_paint.json", | |
"properties": { | |
"fillRule": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 40, | |
"string": "fillrule" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "GradientStop", | |
"key": { | |
"int": 19, | |
"string": "gradientstop" | |
}, | |
"extends": "component.json", | |
"properties": { | |
"colorValue": { | |
"type": "Color", | |
"initialValue": "0xFFFFFFFF", | |
"animates": true, | |
"key": { | |
"int": 38, | |
"string": "color" | |
} | |
}, | |
"position": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 39, | |
"string": "position" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "LinearGradient", | |
"key": { | |
"int": 22, | |
"string": "lineargradient" | |
}, | |
"extends": "container_component.json", | |
"properties": { | |
"startX": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"group": "start", | |
"key": { | |
"int": 42, | |
"string": "startX" | |
} | |
}, | |
"startY": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"group": "start", | |
"key": { | |
"int": 33, | |
"string": "startY" | |
} | |
}, | |
"endX": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"group": "end", | |
"key": { | |
"int": 34, | |
"string": "endX" | |
} | |
}, | |
"endY": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"group": "end", | |
"key": { | |
"int": 35, | |
"string": "endY" | |
} | |
}, | |
"opacity": { | |
"type": "double", | |
"initialValue": "1", | |
"animates": true, | |
"key": { | |
"int": 46, | |
"string": "opacity" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "RadialGradient", | |
"key": { | |
"int": 17, | |
"string": "radialgradient" | |
}, | |
"extends": "shapes/paint/linear_gradient.json" | |
}, | |
{ | |
"name": "ShapePaint", | |
"key": { | |
"int": 21, | |
"string": "shapePaint" | |
}, | |
"abstract": true, | |
"extends": "container_component.json", | |
"properties": { | |
"isVisible": { | |
"type": "bool", | |
"initialValue": "true", | |
"key": { | |
"int": 41, | |
"string": "isVisible" | |
}, | |
"virtual": true | |
} | |
} | |
}, | |
{ | |
"name": "SolidColor", | |
"key": { | |
"int": 18, | |
"string": "solidcolor" | |
}, | |
"extends": "component.json", | |
"properties": { | |
"colorValue": { | |
"type": "Color", | |
"initialValue": "0xFF747474", | |
"animates": true, | |
"key": { | |
"int": 37, | |
"string": "color" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "Stroke", | |
"key": { | |
"int": 24, | |
"string": "stroke" | |
}, | |
"extends": "shapes/paint/shape_paint.json", | |
"properties": { | |
"thickness": { | |
"type": "double", | |
"initialValue": "1", | |
"animates": true, | |
"key": { | |
"int": 47, | |
"string": "thickness" | |
} | |
}, | |
"cap": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 48, | |
"string": "cap" | |
} | |
}, | |
"join": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 49, | |
"string": "join" | |
} | |
}, | |
"transformAffectsStroke": { | |
"type": "bool", | |
"initialValue": "true", | |
"key": { | |
"int": 50, | |
"string": "transformaffectsstroke" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "TrimPath", | |
"key": { | |
"int": 47, | |
"string": "trimpath" | |
}, | |
"extends": "component.json", | |
"properties": { | |
"start": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 114, | |
"string": "trimStart" | |
} | |
}, | |
"end": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 115, | |
"string": "trimEnd" | |
} | |
}, | |
"offset": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 116, | |
"string": "trimOffset" | |
} | |
}, | |
"modeValue": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 117, | |
"string": "modevalue" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "ParametricPath", | |
"key": { | |
"int": 15, | |
"string": "parametricpath" | |
}, | |
"abstract": true, | |
"extends": "shapes/path.json", | |
"properties": { | |
"width": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 20, | |
"string": "width" | |
}, | |
"description": "Width of the parametric path." | |
}, | |
"height": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 21, | |
"string": "height" | |
}, | |
"description": "Height of the parametric path." | |
}, | |
"originX": { | |
"type": "double", | |
"initialValue": "0.5", | |
"animates": true, | |
"key": { | |
"int": 123, | |
"string": "originx" | |
}, | |
"description": "Origin x in normalized coordinates (0.5 = center, 0 = left, 1 = right)." | |
}, | |
"originY": { | |
"type": "double", | |
"initialValue": "0.5", | |
"animates": true, | |
"key": { | |
"int": 124, | |
"string": "originy" | |
}, | |
"description": "Origin y in normalized coordinates (0.5 = center, 0 = top, 1 = bottom)." | |
} | |
} | |
}, | |
{ | |
"name": "Path", | |
"key": { | |
"int": 12, | |
"string": "path" | |
}, | |
"abstract": true, | |
"extends": "node.json", | |
"properties": { | |
"pathFlags": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 128, | |
"string": "pathflags" | |
}, | |
"coop": false | |
} | |
} | |
}, | |
{ | |
"name": "PathVertex", | |
"key": { | |
"int": 14, | |
"string": "pathvertex" | |
}, | |
"abstract": true, | |
"extends": "shapes/vertex.json", | |
"genericPassThrough": "bones/weight.json" | |
}, | |
{ | |
"name": "PointsPath", | |
"key": { | |
"int": 16, | |
"string": "pointspath" | |
}, | |
"extends": "shapes/path.json", | |
"properties": { | |
"isClosed": { | |
"type": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 32, | |
"string": "isclosed" | |
}, | |
"description": "If the path should close back on its first vertex." | |
}, | |
"editingModeValue": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 74, | |
"string": "editingmode" | |
}, | |
"description": "We use this to track the edit-time state of the PointsPath for the VertexEditor.", | |
"runtime": false, | |
"coop": false | |
} | |
} | |
}, | |
{ | |
"name": "Polygon", | |
"key": { | |
"int": 51, | |
"string": "polygon" | |
}, | |
"extends": "shapes/parametric_path.json", | |
"properties": { | |
"points": { | |
"type": "uint", | |
"initialValue": "5", | |
"key": { | |
"int": 125, | |
"string": "points" | |
}, | |
"description": "The number of points for the polygon." | |
}, | |
"cornerRadius": { | |
"type": "double", | |
"initialValue": "0", | |
"key": { | |
"int": 126, | |
"string": "cornerradius" | |
}, | |
"description": "The corner radius." | |
} | |
} | |
}, | |
{ | |
"name": "Rectangle", | |
"key": { | |
"int": 7, | |
"string": "rectangle" | |
}, | |
"extends": "shapes/parametric_path.json", | |
"properties": { | |
"linkCornerRadius": { | |
"type": "bool", | |
"initialValue": "true", | |
"key": { | |
"int": 164, | |
"string": "linkcornerradius" | |
}, | |
"description": "Whether the TL corner radius defines all the radiuses" | |
}, | |
"cornerRadiusTL": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 31, | |
"string": "cornerRadiusTL" | |
}, | |
"description": "Top left radius of the corners of this rectangle" | |
}, | |
"cornerRadiusTR": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 161, | |
"string": "cornerRadiusTR" | |
}, | |
"description": "Top right radius of the corners of this rectangle" | |
}, | |
"cornerRadiusBL": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 162, | |
"string": "cornerRadiusBL" | |
}, | |
"description": "Bottom left radius of the corners of this rectangle" | |
}, | |
"cornerRadiusBR": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 163, | |
"string": "cornerRadiusBR" | |
}, | |
"description": "Bottom right radius of the corners of this rectangle" | |
} | |
} | |
}, | |
{ | |
"name": "Shape", | |
"key": { | |
"int": 3, | |
"string": "shape" | |
}, | |
"extends": "drawable.json" | |
}, | |
{ | |
"name": "Star", | |
"key": { | |
"int": 52, | |
"string": "star" | |
}, | |
"extends": "shapes/polygon.json", | |
"properties": { | |
"innerRadius": { | |
"type": "double", | |
"initialValue": "0.5", | |
"animates": true, | |
"key": { | |
"int": 127, | |
"string": "inner_radius" | |
}, | |
"description": "Percentage of width/height to project inner points of the star." | |
} | |
} | |
}, | |
{ | |
"name": "StraightVertex", | |
"key": { | |
"int": 5, | |
"string": "straightvertex" | |
}, | |
"extends": "shapes/path_vertex.json", | |
"generic": "bones/weight.json", | |
"properties": { | |
"radius": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 26, | |
"string": "radius" | |
}, | |
"description": "Radius of the vertex" | |
} | |
} | |
}, | |
{ | |
"name": "Triangle", | |
"key": { | |
"int": 8, | |
"string": "triangle" | |
}, | |
"extends": "shapes/parametric_path.json" | |
}, | |
{ | |
"name": "Vertex", | |
"key": { | |
"int": 107, | |
"string": "vertex" | |
}, | |
"abstract": true, | |
"extends": "container_component.json", | |
"properties": { | |
"x": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"group": "position", | |
"key": { | |
"int": 24, | |
"string": "x" | |
}, | |
"description": "X value for the translation of the vertex." | |
}, | |
"y": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"group": "position", | |
"key": { | |
"int": 25, | |
"string": "y" | |
}, | |
"description": "Y value for the translation of the vertex." | |
} | |
} | |
}, | |
{ | |
"name": "Solo", | |
"key": { | |
"int": 147, | |
"string": "solo" | |
}, | |
"extends": "node.json", | |
"properties": { | |
"activeComponentId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "0", | |
"animates": true, | |
"key": { | |
"int": 296, | |
"string": "activeComponentId" | |
}, | |
"description": "Identifier of the active child in the solo set." | |
} | |
} | |
}, | |
{ | |
"name": "Tag", | |
"key": { | |
"int": 166, | |
"string": "tag" | |
}, | |
"runtime": false, | |
"properties": { | |
"name": { | |
"type": "String", | |
"initialValue": "''", | |
"key": { | |
"int": 383, | |
"string": "name" | |
}, | |
"runtime": false | |
}, | |
"colorValue": { | |
"type": "Color", | |
"initialValue": "0xFF57A5E0", | |
"key": { | |
"int": 384, | |
"string": "colorvalue" | |
}, | |
"runtime": false | |
}, | |
"flags": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 385, | |
"string": "flags" | |
}, | |
"runtime": false | |
}, | |
"order": { | |
"type": "FractionalIndex", | |
"initialValue": "FractionalIndex.invalid", | |
"key": { | |
"int": 388, | |
"string": "order" | |
}, | |
"description": "Order this tag shows up in the tags list.", | |
"runtime": false | |
}, | |
"dependentIds": { | |
"type": "List<Id>", | |
"initialValue": "[]", | |
"key": { | |
"int": 386, | |
"string": "dependentids" | |
}, | |
"description": "Object ids assigned to this tag.", | |
"runtime": false | |
} | |
} | |
}, | |
{ | |
"name": "Text", | |
"key": { | |
"int": 134, | |
"string": "text" | |
}, | |
"extends": "drawable.json", | |
"properties": { | |
"alignValue": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 281, | |
"string": "alignvalue" | |
} | |
}, | |
"sizingValue": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 284, | |
"string": "sizingvalue" | |
} | |
}, | |
"overflowValue": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 287, | |
"string": "overflowvalue" | |
}, | |
"description": "One of visible, hidden, clipped, ellipsis." | |
}, | |
"width": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 285, | |
"string": "width" | |
}, | |
"description": "Width of the text object." | |
}, | |
"height": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 286, | |
"string": "height" | |
}, | |
"description": "Height of the text object." | |
}, | |
"highlightTextRuns": { | |
"type": "bool", | |
"initialValue": "true", | |
"key": { | |
"int": 310, | |
"string": "highlighttextruns" | |
}, | |
"description": "Whether to draw colored underlines to identify runs.", | |
"runtime": false, | |
"coop": false | |
}, | |
"originX": { | |
"type": "double", | |
"initialValue": "0.0", | |
"animates": true, | |
"key": { | |
"int": 366, | |
"string": "originx" | |
}, | |
"description": "Origin x in normalized coordinates (0.5 = center, 0 = left, 1 = right)." | |
}, | |
"originY": { | |
"type": "double", | |
"initialValue": "0.0", | |
"animates": true, | |
"key": { | |
"int": 367, | |
"string": "originy" | |
}, | |
"description": "Origin y in normalized coordinates (0.5 = center, 0 = top, 1 = bottom)." | |
}, | |
"paragraphSpacing": { | |
"type": "double", | |
"initialValue": "0.0", | |
"animates": true, | |
"key": { | |
"int": 371, | |
"string": "paragraphspacing" | |
} | |
}, | |
"originValue": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 377, | |
"string": "originValue" | |
}, | |
"description": "Logical starting location of origin." | |
} | |
} | |
}, | |
{ | |
"name": "TextModifier", | |
"key": { | |
"int": 160, | |
"string": "textmodifier" | |
}, | |
"abstract": true, | |
"extends": "component.json" | |
}, | |
{ | |
"name": "TextModifierGroup", | |
"key": { | |
"int": 159, | |
"string": "textmodifiergroup" | |
}, | |
"extends": "container_component.json", | |
"properties": { | |
"modifierFlags": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 335, | |
"string": "modifierflags" | |
} | |
}, | |
"originX": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"group": "origin", | |
"key": { | |
"int": 328, | |
"string": "x" | |
} | |
}, | |
"originY": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"group": "origin", | |
"key": { | |
"int": 329, | |
"string": "y" | |
} | |
}, | |
"opacity": { | |
"type": "double", | |
"initialValue": "1", | |
"animates": true, | |
"key": { | |
"int": 324, | |
"string": "opacity" | |
} | |
}, | |
"x": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"group": "position", | |
"key": { | |
"int": 322, | |
"string": "x" | |
} | |
}, | |
"y": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"group": "position", | |
"key": { | |
"int": 323, | |
"string": "y" | |
} | |
}, | |
"rotation": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 332, | |
"string": "rotation" | |
} | |
}, | |
"scaleX": { | |
"type": "double", | |
"initialValue": "1", | |
"animates": true, | |
"group": "scale", | |
"key": { | |
"int": 330, | |
"string": "x" | |
} | |
}, | |
"scaleY": { | |
"type": "double", | |
"initialValue": "1", | |
"animates": true, | |
"group": "scale", | |
"key": { | |
"int": 331, | |
"string": "y" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "TextModifierRange", | |
"key": { | |
"int": 158, | |
"string": "textmodifierrange" | |
}, | |
"extends": "container_component.json", | |
"properties": { | |
"modifyFrom": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 327, | |
"string": "modifyfrom" | |
} | |
}, | |
"modifyTo": { | |
"type": "double", | |
"initialValue": "1", | |
"animates": true, | |
"key": { | |
"int": 336, | |
"string": "modifyto" | |
} | |
}, | |
"strength": { | |
"type": "double", | |
"initialValue": "1", | |
"animates": true, | |
"key": { | |
"int": 334, | |
"string": "strength" | |
} | |
}, | |
"unitsValue": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 316, | |
"string": "unitsvalue" | |
} | |
}, | |
"typeValue": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 325, | |
"string": "typevalue" | |
} | |
}, | |
"modeValue": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 326, | |
"string": "modevalue" | |
} | |
}, | |
"clamp": { | |
"type": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 333, | |
"string": "clamp" | |
} | |
}, | |
"falloffFrom": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 317, | |
"string": "fallofffrom" | |
} | |
}, | |
"falloffTo": { | |
"type": "double", | |
"initialValue": "1", | |
"animates": true, | |
"key": { | |
"int": 318, | |
"string": "falloffto" | |
} | |
}, | |
"offset": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 319, | |
"string": "offset" | |
} | |
}, | |
"runId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 378, | |
"string": "runid" | |
}, | |
"description": "Identifier used to which run should be targeted." | |
} | |
} | |
}, | |
{ | |
"name": "TextShapeModifier", | |
"key": { | |
"int": 161, | |
"string": "textshapemodifier" | |
}, | |
"abstract": true, | |
"extends": "text/text_modifier.json" | |
}, | |
{ | |
"name": "TextStyle", | |
"key": { | |
"int": 137, | |
"string": "textstyle" | |
}, | |
"extends": "container_component.json", | |
"properties": { | |
"fontSize": { | |
"type": "double", | |
"initialValue": "12", | |
"animates": true, | |
"key": { | |
"int": 274, | |
"string": "fontsize" | |
} | |
}, | |
"lineHeight": { | |
"type": "double", | |
"initialValue": "-1.0", | |
"animates": true, | |
"key": { | |
"int": 370, | |
"string": "lineheight" | |
} | |
}, | |
"letterSpacing": { | |
"type": "double", | |
"initialValue": "0.0", | |
"animates": true, | |
"key": { | |
"int": 390, | |
"string": "letterspacing" | |
} | |
}, | |
"fontAssetId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"key": { | |
"int": 279, | |
"string": "fontassetid" | |
} | |
}, | |
"familyName": { | |
"type": "String", | |
"initialValue": "''", | |
"key": { | |
"int": 341, | |
"string": "familyname" | |
}, | |
"runtime": false | |
}, | |
"styleName": { | |
"type": "String", | |
"initialValue": "''", | |
"key": { | |
"int": 342, | |
"string": "stylename" | |
}, | |
"runtime": false | |
}, | |
"isCustomFont": { | |
"type": "bool", | |
"initialValue": "false", | |
"key": { | |
"int": 353, | |
"string": "iscustomfont" | |
}, | |
"runtime": false | |
} | |
} | |
}, | |
{ | |
"name": "TextStyleAxis", | |
"key": { | |
"int": 144, | |
"string": "textStyleAxis" | |
}, | |
"extends": "component.json", | |
"properties": { | |
"tag": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 289, | |
"string": "tag" | |
} | |
}, | |
"axisValue": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 288, | |
"string": "axisValue" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "TextStyleFeature", | |
"key": { | |
"int": 164, | |
"string": "textstylefeature" | |
}, | |
"extends": "component.json", | |
"properties": { | |
"tag": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 356, | |
"string": "tag" | |
} | |
}, | |
"featureValue": { | |
"type": "uint", | |
"initialValue": "1", | |
"animates": true, | |
"key": { | |
"int": 357, | |
"string": "featurevalue" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "TextValueRun", | |
"key": { | |
"int": 135, | |
"string": "textvaluerun" | |
}, | |
"extends": "component.json", | |
"properties": { | |
"styleId": { | |
"type": "Id", | |
"typeRuntime": "uint", | |
"initialValue": "Core.missingId", | |
"initialValueRuntime": "-1", | |
"animates": true, | |
"key": { | |
"int": 272, | |
"string": "styleid" | |
}, | |
"description": "The id of the style to be applied to this run." | |
}, | |
"text": { | |
"type": "String", | |
"initialValue": "''", | |
"animates": true, | |
"key": { | |
"int": 268, | |
"string": "text_value" | |
}, | |
"description": "The text string value." | |
}, | |
"fieldHeight": { | |
"type": "double", | |
"initialValue": "98.0", | |
"key": { | |
"int": 398, | |
"string": "fieldheight" | |
}, | |
"runtime": false, | |
"coop": false | |
} | |
} | |
}, | |
{ | |
"name": "TextVariationModifier", | |
"key": { | |
"int": 162, | |
"string": "textvariationmodifier" | |
}, | |
"extends": "text/text_shape_modifier.json", | |
"properties": { | |
"axisTag": { | |
"type": "uint", | |
"initialValue": "0", | |
"key": { | |
"int": 320, | |
"string": "axistag" | |
} | |
}, | |
"axisValue": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 321, | |
"string": "axisvalue" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "TransformComponent", | |
"key": { | |
"int": 38, | |
"string": "transformcomponent" | |
}, | |
"abstract": true, | |
"extends": "world_transform_component.json", | |
"properties": { | |
"rotation": { | |
"type": "double", | |
"initialValue": "0", | |
"animates": true, | |
"key": { | |
"int": 15, | |
"string": "r" | |
} | |
}, | |
"scaleX": { | |
"type": "double", | |
"initialValue": "1", | |
"animates": true, | |
"group": "scale", | |
"key": { | |
"int": 16, | |
"string": "sx" | |
} | |
}, | |
"scaleY": { | |
"type": "double", | |
"initialValue": "1", | |
"animates": true, | |
"group": "scale", | |
"key": { | |
"int": 17, | |
"string": "sy" | |
} | |
} | |
} | |
}, | |
{ | |
"name": "WorldTransformComponent", | |
"key": { | |
"int": 91, | |
"string": "worldtransformcomponent" | |
}, | |
"abstract": true, | |
"extends": "container_component.json", | |
"properties": { | |
"opacity": { | |
"type": "double", | |
"initialValue": "1", | |
"animates": true, | |
"key": { | |
"int": 18, | |
"string": "opacity" | |
} | |
} | |
} | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment