summaryrefslogtreecommitdiff
path: root/src/factories/oot/OoTAnimationTypes.h
blob: 16faa5f300e94aa3bd2f5a368fffa0901604cd4d (plain)
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
#pragma once

#include <cstdint>

namespace OoT {

enum class OoTAnimationType : uint32_t {
    Normal = 0,
    Link = 1,
    Curve = 2,
    Legacy = 3,
};

struct RotationIndex {
    uint16_t x, y, z;
};

struct CurveInterpKnot {
    uint16_t unk_00;
    int16_t unk_02;
    int16_t unk_04;
    int16_t unk_06;
    float unk_08;
};

} // namespace OoT