| { |
| "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." |
| }, |
| "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." |
| } |
| } |
| } |