-
Notifications
You must be signed in to change notification settings - Fork 44
/
animationmap.ts
68 lines (67 loc) · 2.41 KB
/
animationmap.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
import { UintAnimation, FloatAnimation, Vector3Animation, Vector4Animation } from './animations';
// A map from MDX animation tags to their equivalent MDL tokens, and the implementation objects.
export default {
// Layer
KMTF: ['TextureId', UintAnimation],
KMTA: ['Alpha', FloatAnimation],
KMTE: ['EmissiveGain', FloatAnimation],
KFC3: ['FresnelColor', Vector3Animation],
KFCA: ['FresnelOpacity', FloatAnimation],
KFTC: ['FresnelTeamColor', FloatAnimation],
// TextureAnimation
KTAT: ['Translation', Vector3Animation],
KTAR: ['Rotation', Vector4Animation],
KTAS: ['Scaling', Vector3Animation],
// GeosetAnimation
KGAO: ['Alpha', FloatAnimation],
KGAC: ['Color', Vector3Animation],
// GenericObject
KGTR: ['Translation', Vector3Animation],
KGRT: ['Rotation', Vector4Animation],
KGSC: ['Scaling', Vector3Animation],
// Light
KLAS: ['AttenuationStart', FloatAnimation],
KLAE: ['AttenuationEnd', FloatAnimation],
KLAC: ['Color', Vector3Animation],
KLAI: ['Intensity', FloatAnimation],
KLBI: ['AmbIntensity', FloatAnimation],
KLBC: ['AmbColor', Vector3Animation],
KLAV: ['Visibility', FloatAnimation],
// Attachment
KATV: ['Visibility', FloatAnimation],
// ParticleEmitter
KPEE: ['EmissionRate', FloatAnimation],
KPEG: ['Gravity', FloatAnimation],
KPLN: ['Longitude', FloatAnimation],
KPLT: ['Latitude', FloatAnimation],
KPEL: ['LifeSpan', FloatAnimation],
KPES: ['InitVelocity', FloatAnimation],
KPEV: ['Visibility', FloatAnimation],
// ParticleEmitter2
KP2S: ['Speed', FloatAnimation],
KP2R: ['Variation', FloatAnimation],
KP2L: ['Latitude', FloatAnimation],
KP2G: ['Gravity', FloatAnimation],
KP2E: ['EmissionRate', FloatAnimation],
KP2N: ['Width', FloatAnimation],
KP2W: ['Length', FloatAnimation],
KP2V: ['Visibility', FloatAnimation],
// ParticleEmitterCorn
KPPA: ['Alpha', FloatAnimation],
KPPC: ['Color', Vector3Animation],
KPPE: ['EmissionRate', FloatAnimation],
KPPL: ['LifeSpan', FloatAnimation],
KPPS: ['Speed', FloatAnimation],
KPPV: ['Visibility', FloatAnimation],
// RibbonEmitter
KRHA: ['HeightAbove', FloatAnimation],
KRHB: ['HeightBelow', FloatAnimation],
KRAL: ['Alpha', FloatAnimation],
KRCO: ['Color', Vector3Animation],
KRTX: ['TextureSlot', UintAnimation],
KRVS: ['Visibility', FloatAnimation],
// Camera
KCTR: ['Translation', Vector3Animation],
KTTR: ['Translation', Vector3Animation],
KCRL: ['Rotation', UintAnimation],
};