Torch
Loading...
Searching...
No Matches
ResourceType.h
1#pragma once
2
3namespace Torch {
4
5enum class ResourceType {
6 // Not set
7 None = 0x00000000,
8
9 // Common
10 Archive = 0x4F415243, // OARC (UNUSED)
11 DisplayList = 0x4F444C54, // ODLT
12 Vertex = 0x4F565458, // OVTX
13 Matrix = 0x4F4D5458, // OMTX
14 Float = 0x4F464C54, // OFLT
15 Array = 0x4F415252, // OARR
16 Blob = 0x4F424C42, // OBLB
17 Texture = 0x4F544558, // OTEX
18 Lights = 0x46669697, // LGTS
19 Vec3f = 0x56433346, // VC3F
20 Vec3s = 0x56433353, // VC3S
21 GenericArray = 0x47415252, // GARR
22 AssetArray = 0x41415252, // AARR
23 Viewport = 0x4F565054, // OVPT
24
25 // SM64
26 Anim = 0x414E494D, // ANIM
27 BehaviorScript = 0x42485653, // BHVS
28 SDialog = 0x53444C47, // SDLG
29 Dictionary = 0x44494354, // DICT
30 GeoLayout = 0x47454F20, // GEO
31 Collision = 0x434F4C20, // COL
32 LevelScript = 0x4C564C53, // LVLS
33 MacroObject = 0x4D41434F, // MACO
34 Movtex = 0x4D4F5654, // MOVT
35 MovtexQuad = 0x4D4F5651, // MOVQ
36 Painting = 0x504E5420, // PNT
37 PaintingData = 0x504E5444, // PNTD
38 Trajectory = 0x5452414A, // TRAJ
39 WaterDroplet = 0x57545244, // WTRD
40
41 // MK64
42 CourseProperties = 0x43505459, // CPTY
43 CourseVertex = 0x43565458, // CVTX
44 TrackSection = 0x5343544E, // SCTN
45 Paths = 0x50415453, // PATH
46 Metadata = 0x4D444154, // MDAT
47 SpawnData = 0x53444154, // SDAT
48 UnkSpawnData = 0x55534454, // USDT
49 DrivingBehaviour = 0x44424856, // DBHV
50
51 // SF64
52 AnimData = 0x414E494D, // ANIM
53 ColPoly = 0x43504C59, // CPLY
54 Environment = 0x454E5653, // ENVS
55 Limb = 0x4C494D42, // LIMB
56 Message = 0x4D534720, // MSG
57 MessageTable = 0x4D534754, // MSGT
58 Skeleton = 0x534B454C, // SKEL
59 Script = 0x53435250, // SCRP
60 ScriptCmd = 0x53434D44, // SCMD
61 Hitbox = 0x48544258, // HTBX
62 ObjectInit = 0x4F42494E, // OBIN
63
64 // F-ZERO X
65 CourseData = 0x58435253, // XCRS
66 GhostRecord = 0x58475244, // XGRD
67
68 // NAudio v0
69 Bank = 0x42414E4B, // BANK
70 Sample = 0x41554643, // AIFC
71 Sequence = 0x53455143, // SEQC
72
73 // NAudio v1
74 SoundFont = 0x53464E54, // SFNT
75 Drum = 0x4452554D, // DRUM
76 Instrument = 0x494E5354, // INST
77 AdpcmLoop = 0x4150434C, // APCL
78 AdpcmBook = 0x41504342, // APCB
79 Envelope = 0x45564C50, // EVLP
80 AudioTable = 0x4154424C // ATBL
81};
82} // namespace Torch