/proto · animtable.proto

animtable.proto

Messages
2
Enums
0
Fields
7
Source
451 B
Imports
2
AnimationDefinition message · 6 fields
# label type name notes
1 single uint32 id
2 single string name
3 repeated Keyframe keyframes
10 optional Length default_duration
11 optional AnimationTiming default_timing
100 optional string raw_css
AnimationTable message · 1 field
# label type name notes
1 repeated AnimationDefinition animations

§Raw schema

syntax = "proto3";

package eddocu.animtable.v3;

import "css_typed.proto";
import "css_value.proto";

message AnimationDefinition {
  uint32 id = 1;
  string name = 2;
  repeated eddocu.css.v3.Keyframe keyframes = 3;
  
  optional eddocu.css.v3.Length default_duration = 10;
  optional eddocu.css.v3.AnimationTiming default_timing = 11;
  
  optional string raw_css = 100;
}

message AnimationTable {
  repeated AnimationDefinition animations = 1;
}