// Gear (mecha) overlay symbols (US).
// Data reached only by base address, named for the C.

// ---- Noah names (naming pass, work/naming) ----
sMechaModel_init = 0x801DC22C; // type:func
processMechaMesh = 0x801DC2D0; // type:func
updateMechAnimSub1 = 0x801DC5C0; // type:func
updateMechAnimSub2 = 0x801DC848; // type:func
freeMechaModelBlocks = 0x801DCE18; // type:func
submitMechaForRendering = 0x801DCEC8; // type:func
updateMechAnimSub3 = 0x801DDBF8; // type:func
mechaSetPoseFromKeyframe = 0x801DEF10; // type:func
initMechaTransforms1 = 0x801E3534; // type:func
initMechaAnimation = 0x801E35D0; // type:func
updateMechAnim = 0x801E36BC; // type:func
updateMechasBaseMatrixIsAttached = 0x801E37D0; // type:func
getMechaBoneMatrix = 0x801E72CC; // type:func
mechaPlayAnimation = 0x801E8330; // type:func
mechaInitVar4 = 0x801E85F4;
mechaPlayAnimationVar0 = 0x801E863C;
mechaInitVar0 = 0x801E8640;
mechaInitVar5 = 0x801E8648;
loadedMechas = 0x801E8670;
gMechaAngle = 0x801E8698;
mechaInitVar1 = 0x801E869C;
mechaInitVar3 = 0x801E86A0;
mechaInitVar2 = 0x801E86A8;
mechaPlayAnimationVar1 = 0x801E86B0;
mechaOP_A = 0x801DF52C; // type:func
releaseMechaAnimTrack = 0x801DF7A8; // type:func
processMechaAnimData = 0x801E39F0; // type:func
updateMechAnimSub4 = 0x801E5D44; // type:func
mechaGetKeyframe = 0x801E6910; // type:func
updateMechAnimSetupRootAltitude = 0x801E7298; // type:func
drawMechaWheelTrail = 0x801E0398; // type:func
updateAnimatedEnvTextureTile = 0x801E1258; // type:func
refreshAttachedMechaTransforms = 0x801E1880; // type:func
initMechaForBattleSub0 = 0x801E8430; // type:func
getMechaColliderRadius = 0x801E8480; // type:func
initMechSub110 = 0x801E8510; // type:func
freeTransitionFadeGrid = 0x800A7064;
freeMechaBones = 0x801DCD8C; // type:func
mechaOP_13 = 0x801DF0B4; // type:func
initMechaInitVar2 = 0x801DF5F4; // type:func
freeMechaInitVar2 = 0x801DF668; // type:func
initMechaInitVar2Sub0 = 0x801DF6A8; // type:func
allocateAnimTrack = 0x801DF6F0; // type:func
mechaOP_11 = 0x801DF7F4; // type:func
mechaOP_8 = 0x801DFE8C; // type:func
freeAnimTracks2 = 0x801DFF78; // type:func
initMechaInitVar3 = 0x801E0064; // type:func
freeMechaInitVar3 = 0x801E00DC; // type:func
initMechaInitVar3Sub = 0x801E011C; // type:func
initMechaTrailEmitter = 0x801E0698; // type:func
stopMechaTrailEmitter = 0x801E0844; // type:func
initAnimatedEnvTextureTile = 0x801E0A00; // type:func
freeAnimatedEnvTextureTile = 0x801E165C; // type:func
initMechaCloth = 0x801E1A14; // type:func
updateAndRenderMechaCloth = 0x801E22F8; // type:func
freeMechaCloth = 0x801E3438; // type:func
getEnvTileStepFunction = 0x801E34BC; // type:func
setupBoneRotationTrack = 0x801E59D4; // type:func
mechaOP_11_b = 0x801E5C74; // type:func
mechaOP_19 = 0x801E632C; // type:func
computeMechaDistanceToTarget = 0x801E6338; // type:func
getMechaBitfieldForAnim = 0x801E6830; // type:func
setBoneVisibility = 0x801E6D94; // type:func
updateMechaBoneAttachedSprite = 0x801E6F64; // type:func
mechaOp_62 = 0x801E7094; // type:func
setMechaBytecodeToggle = 0x801E7378; // type:func
mechaInitOverlay = 0x801E738C; // type:func
mechaInitNewMecha = 0x801E742C; // type:func
renderMechas = 0x801E7D14; // type:func
freeMechaModule = 0x801E7FD4; // type:func
freeMecha = 0x801E8030; // type:func
mechaBytecodeToggle = 0x801E85CC;
spawnMechaBoneAttachedSprite = 0x801E6E48; // type:func
playMovieScrollingTextSection = 0x800A7948;
submitAllMechaBonesForRendering = 0x801DCC3C; // type:func
mechaSetupKeyframeTracksWithPose = 0x801DFAC4; // type:func
allocateMechaTrailSegment = 0x801E0248; // type:func
releaseMechaTrailSegment = 0x801E0354; // type:func
envTileStepSine = 0x801E0850; // type:func
envTileStepRampUp = 0x801E08D4; // type:func
envTileStepRampDown = 0x801E0938; // type:func
envTileStepRampDownClamped = 0x801E0988; // type:func
fadeEnvTileColorMatrix = 0x801E1708; // type:func
lerpEnvTileColorMatrix = 0x801E17B8; // type:func
setupBoneLookAtTrack = 0x801E5B50; // type:func
getMechaSoundEffectIdBase = 0x801E5CD8; // type:func
updateMechaTargetPosition = 0x801E63A8; // type:func
detachMechaBoneSubtree = 0x801E6578; // type:func
reattachMechaBones = 0x801E6668; // type:func
projectOnPlaneNormalScaled = 0x801E66BC; // type:func
getFirstAnimTargetMecha = 0x801E67F8; // type:func
setupBoneInterpolationTrack = 0x801E6974; // type:func
mechaPlayAnimationFromSource = 0x801E8394; // type:func
signalFieldMechaAnimEvent = 0x800796F4;
mechaFinalizeVar0 = 0x801E8644;
mechaInitVar4Counter = 0x801E8634;
mechaModelBlocksBufferForLoading = 0x801E8638;
