SYMBOL INDEX (1436 symbols across 412 files) FILE: MarathonRecomp/api/Chao/CSD/Core/csdBase.h function namespace (line 3) | namespace Chao::CSD FILE: MarathonRecomp/api/Chao/CSD/Core/csdRCObject.h function namespace (line 5) | namespace Chao::CSD FILE: MarathonRecomp/api/Chao/CSD/Core/csdRCObjectImp.h function namespace (line 5) | namespace Chao::CSD FILE: MarathonRecomp/api/Chao/CSD/Core/csdRCPtr.h function namespace (line 5) | namespace Chao::CSD FILE: MarathonRecomp/api/Chao/CSD/Core/csdRCPtrAbs.h function namespace (line 5) | namespace Chao::CSD FILE: MarathonRecomp/api/Chao/CSD/Core/csdTexList.h function namespace (line 6) | namespace Chao::CSD FILE: MarathonRecomp/api/Chao/CSD/Manager/csdmMotionPattern.h function namespace (line 5) | namespace Chao::CSD FILE: MarathonRecomp/api/Chao/CSD/Manager/csdmNode.h function namespace (line 9) | namespace Chao::CSD FILE: MarathonRecomp/api/Chao/CSD/Manager/csdmNodeObserver.h function namespace (line 5) | namespace Chao::CSD FILE: MarathonRecomp/api/Chao/CSD/Manager/csdmObserverBase.h function namespace (line 5) | namespace Chao::CSD FILE: MarathonRecomp/api/Chao/CSD/Manager/csdmProject.h function namespace (line 7) | namespace Chao::CSD FILE: MarathonRecomp/api/Chao/CSD/Manager/csdmResourceBase.h function namespace (line 5) | namespace Chao::CSD FILE: MarathonRecomp/api/Chao/CSD/Manager/csdmScene.h function namespace (line 9) | namespace Chao::CSD FILE: MarathonRecomp/api/Chao/CSD/Manager/csdmSceneObserver.h function namespace (line 5) | namespace Chao::CSD FILE: MarathonRecomp/api/Chao/CSD/Manager/csdmSubjectBase.h function namespace (line 5) | namespace Chao::CSD FILE: MarathonRecomp/api/Sonicteam/Actor.h function namespace (line 6) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/ActorManager.h function namespace (line 6) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/AlertWindowTask.h function namespace (line 7) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/AppMarathon.h function namespace (line 8) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/AudioEngineXenon.h function namespace (line 9) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/ButtonWindowTask.h function namespace (line 6) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/CObjBalloonIconDrawable.h function namespace (line 7) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/Camera/CameraMode.h function namespace (line 8) | namespace Sonicteam::Camera FILE: MarathonRecomp/api/Sonicteam/Camera/CameraModeManager.h function namespace (line 8) | namespace Sonicteam::Camera FILE: MarathonRecomp/api/Sonicteam/Camera/Cameraman.h function namespace (line 6) | namespace Sonicteam::Camera FILE: MarathonRecomp/api/Sonicteam/Camera/SonicCamera.h function namespace (line 5) | namespace Sonicteam::Camera FILE: MarathonRecomp/api/Sonicteam/CommonObjectHint.h function namespace (line 6) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/CsdLink.h function namespace (line 5) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/CsdManager.h function namespace (line 8) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/CsdObject.h function namespace (line 8) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/CsdResource.h function namespace (line 7) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/DocMarathonImp.h function namespace (line 9) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/DocMarathonState.h function namespace (line 6) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/Enemy/EnemyShot.h function namespace (line 5) | namespace Sonicteam::Enemy FILE: MarathonRecomp/api/Sonicteam/Enemy/EnemyShotNormal.h function namespace (line 6) | namespace Sonicteam::Enemy FILE: MarathonRecomp/api/Sonicteam/Enemy/EnemyShotPoint.h function namespace (line 8) | namespace Sonicteam::Enemy FILE: MarathonRecomp/api/Sonicteam/Fixture.h function namespace (line 8) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/Game.h function namespace (line 5) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/GameImp.h function namespace (line 15) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/GameMode.h function namespace (line 6) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/Globals.h function namespace (line 5) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/HUDButtonWindow.h function namespace (line 14) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/HUDCALLBACK.h function namespace (line 3) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/HUDGoldMedal.h function namespace (line 13) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/HUDLimitTime.h function namespace (line 5) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/HUDLoading.h function namespace (line 5) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/HUDMainDisplay.h function namespace (line 5) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/HUDMainMenu.h function namespace (line 7) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/HUDMessageWindow.h function namespace (line 6) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/HUDOption.h function namespace (line 6) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/HUDPopupScreen.h function namespace (line 8) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/HUDRaderMap.h function namespace (line 5) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/HUDStageTitle.h function namespace (line 5) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/HintWindowTask.h function namespace (line 5) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/HudTextParts.h function namespace (line 10) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/ImageFilter.h function namespace (line 5) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/MainDisplayTask.h function namespace (line 5) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/MainMenuExpositionTask.h function namespace (line 6) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/MainMenuTask.h function namespace (line 10) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/MainMode.h function namespace (line 7) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/Message/Camera/Cameraman/MsgChangeMode.h function namespace (line 7) | namespace Sonicteam::Message::Camera::Cameraman FILE: MarathonRecomp/api/Sonicteam/Message/HUDButtonWindow/MsgChangeButtons.h function namespace (line 6) | namespace Sonicteam::Message::HUDButtonWindow FILE: MarathonRecomp/api/Sonicteam/Message/HUDGoldMedal/MsgChangeState.h function namespace (line 6) | namespace Sonicteam::Message::HUDGoldMedal FILE: MarathonRecomp/api/Sonicteam/Message/HUDMainMenu/MsgChangeState.h function namespace (line 6) | namespace Sonicteam::Message::HUDMainMenu FILE: MarathonRecomp/api/Sonicteam/Message/HUDMainMenu/MsgSetCursor.h function namespace (line 6) | namespace Sonicteam::Message::HUDMainMenu FILE: MarathonRecomp/api/Sonicteam/Message/HUDMainMenu/MsgTransition.h function namespace (line 6) | namespace Sonicteam::Message::HUDMainMenu FILE: MarathonRecomp/api/Sonicteam/Message/Mission/MsgGetGlobalFlag.h function namespace (line 5) | namespace Sonicteam::Message::Mission FILE: MarathonRecomp/api/Sonicteam/Message/ObjJump123/MsgGetNextPoint.h function namespace (line 7) | namespace Sonicteam::Message::ObjJump123 FILE: MarathonRecomp/api/Sonicteam/Message/PauseAdapter/MsgGetText.h function namespace (line 7) | namespace Sonicteam::Message::PauseAdapter FILE: MarathonRecomp/api/Sonicteam/Message/Player/MsgSuckPlayer.h function namespace (line 7) | namespace Sonicteam::Message::Player FILE: MarathonRecomp/api/Sonicteam/MessageWindowTask.h function namespace (line 5) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/Mission/Core.h function namespace (line 5) | namespace Sonicteam::Mission FILE: MarathonRecomp/api/Sonicteam/MovieObject.h function namespace (line 6) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/MovieObjectWmv.h function namespace (line 8) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/MovieTask.h function namespace (line 5) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/MyCueAttenuate.h function class (line 3) | class MyCueAttenuate FILE: MarathonRecomp/api/Sonicteam/MyGraphicsDevice.h function namespace (line 6) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/MyPhantom.h function namespace (line 6) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/MyRenderProcess.h function namespace (line 7) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/MyTexture.h function namespace (line 6) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/MyTransforms.h function namespace (line 6) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/NamedActor.h function namespace (line 7) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/NamedTask.h function namespace (line 7) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/NoSyncThread.h function namespace (line 6) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/ObjectVehicle.h function namespace (line 5) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/ObjectVehicleBike.h function namespace (line 6) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/PauseAdapter.h function namespace (line 5) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/PauseTask.h function namespace (line 5) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/Player/GroundRayListener.h function namespace (line 11) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/ICollisionListener.h function namespace (line 5) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/ICollisionListenerTemplate.h function namespace (line 6) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/IDynamicLink.h function namespace (line 5) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/IEventerListener.h function namespace (line 3) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/IExportExternalFlag.h function namespace (line 5) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/IExportPostureRequestFlag.h function namespace (line 5) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/IExportWeaponRequestFlag.h function namespace (line 5) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/IFlagCommunicator.h function namespace (line 5) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/IGauge.h function namespace (line 8) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/INotification.h function namespace (line 5) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/IPlugIn.h function namespace (line 6) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/IPostureControl.h function namespace (line 18) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/IPosturePlugIn.h function namespace (line 5) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/IPostureSupportEdge.h function namespace (line 5) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/IPostureSupportInput.h function namespace (line 5) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/IPostureSupportOttoto.h function namespace (line 5) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/IPostureSupportRayTemplate.h function namespace (line 9) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/IPostureSupportSphere.h function namespace (line 5) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/IScore.h function namespace (line 5) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/IStepable.h function namespace (line 5) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/IVariable.h function namespace (line 5) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/IZock.h function namespace (line 6) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/Input/IListener.h function namespace (line 5) | namespace Sonicteam::Player::Input FILE: MarathonRecomp/api/Sonicteam/Player/Input/ListenerNormal.h function namespace (line 6) | namespace Sonicteam::Player::Input FILE: MarathonRecomp/api/Sonicteam/Player/Input/TimedAction.h function namespace (line 5) | namespace Sonicteam::Player::Input FILE: MarathonRecomp/api/Sonicteam/Player/Object.h function namespace (line 14) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/PostureControl.h function namespace (line 12) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/RootFrame.h function namespace (line 10) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/Score.h function namespace (line 5) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/SonicGauge.h function namespace (line 5) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/Player/State/CommonContext.h function namespace (line 10) | namespace Sonicteam::Player::State FILE: MarathonRecomp/api/Sonicteam/Player/State/CommonFall.h function namespace (line 6) | namespace Sonicteam::Player::State FILE: MarathonRecomp/api/Sonicteam/Player/State/CommonObject.h function namespace (line 6) | namespace Sonicteam::Player::State FILE: MarathonRecomp/api/Sonicteam/Player/State/ContextSpeedAndJump.h function namespace (line 5) | namespace Sonicteam::Player::State FILE: MarathonRecomp/api/Sonicteam/Player/State/ICommonContext.h function namespace (line 8) | namespace Sonicteam::Player::State FILE: MarathonRecomp/api/Sonicteam/Player/State/ICommonContextIF.h function namespace (line 5) | namespace Sonicteam::Player::State FILE: MarathonRecomp/api/Sonicteam/Player/State/IContext.h function namespace (line 9) | namespace Sonicteam::Player::State FILE: MarathonRecomp/api/Sonicteam/Player/State/IMachine.h function namespace (line 5) | namespace Sonicteam::Player::State FILE: MarathonRecomp/api/Sonicteam/Player/State/Machine2.h function namespace (line 8) | namespace Sonicteam::Player::State FILE: MarathonRecomp/api/Sonicteam/Player/State/Object2.h function namespace (line 5) | namespace Sonicteam::Player::State FILE: MarathonRecomp/api/Sonicteam/Player/State/SonicContext.h function namespace (line 8) | namespace Sonicteam::Player::State FILE: MarathonRecomp/api/Sonicteam/Player/State/SonicObject.h function namespace (line 5) | namespace Sonicteam::Player::State FILE: MarathonRecomp/api/Sonicteam/Player/State/TailsContext.h function namespace (line 5) | namespace Sonicteam::Player::State FILE: MarathonRecomp/api/Sonicteam/Player/State/TailsFlight.h function namespace (line 5) | namespace Sonicteam::Player::State FILE: MarathonRecomp/api/Sonicteam/Player/Unit/ITestCase.h function namespace (line 5) | namespace Sonicteam::Player::Unit FILE: MarathonRecomp/api/Sonicteam/Player/Weapon/SonicWeapons.h function namespace (line 13) | namespace Sonicteam::Player::Weapon FILE: MarathonRecomp/api/Sonicteam/Player/Zock.h function namespace (line 16) | namespace Sonicteam::Player FILE: MarathonRecomp/api/Sonicteam/PropFixture.h function namespace (line 6) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/RaderMapManager.h function namespace (line 5) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/RenderAction/ApplyBloom.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/ApplyDevice.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/ApplySceneParams.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/AutoSetAspect.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/Capture.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/ClearRenderTarget.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/ColorFill.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/CopyTexture.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/LockBlendMode.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/LockCullMode.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/LockZMode.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/MakeBloom.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/Movie.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/PrepareCalculateCSM.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/Rasterize.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/RasterizeBurnoutBlur.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/ResetRenderStates.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/ResetScissorRect.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/ResetViewport.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/Resolve.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/RunCommandBuffer.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetAutoZPass.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetBackStencilOp.h function namespace (line 7) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetBlendMode.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetCSMTextures.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetClip.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetColorWriteEnable.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetConstantShader.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetCullMode.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetCurrentScreen.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetDepthTextures.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetFovY.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetFrameBufferObject.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetReflectionTextures.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetScissorRect.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetScissorTest.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetScreen.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetShaderGPRAllocation.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetStencilEnable.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetStencilFunc.h function namespace (line 7) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetStencilOp.h function namespace (line 7) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetStencilWriteMask.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetTexture.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetUserClipPlaneEnable.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetViewport.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderAction/SetZMode.h function namespace (line 6) | namespace Sonicteam::RenderAction FILE: MarathonRecomp/api/Sonicteam/RenderPostprocess.h function namespace (line 6) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/SaveDataTask.h function namespace (line 5) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/SaveDataTaskXENON.h function namespace (line 5) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/SelectWindowTask.h function namespace (line 6) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/SoX/AI/StateMachine.h function namespace (line 5) | namespace Sonicteam::SoX::AI FILE: MarathonRecomp/api/Sonicteam/SoX/ApplicationXenon.h function namespace (line 6) | namespace Sonicteam::SoX FILE: MarathonRecomp/api/Sonicteam/SoX/Audio/Cue.h function namespace (line 7) | namespace Sonicteam::SoX::Audio FILE: MarathonRecomp/api/Sonicteam/SoX/Audio/IAudioEngine.h function namespace (line 5) | namespace Sonicteam::SoX::Audio FILE: MarathonRecomp/api/Sonicteam/SoX/Audio/Player.h function namespace (line 5) | namespace Sonicteam::SoX::Audio FILE: MarathonRecomp/api/Sonicteam/SoX/Audio/PlayerImpl.h function namespace (line 5) | namespace Sonicteam::SoX::Audio FILE: MarathonRecomp/api/Sonicteam/SoX/Component.h function namespace (line 6) | namespace Sonicteam::SoX FILE: MarathonRecomp/api/Sonicteam/SoX/Engine/Application.h function namespace (line 5) | namespace Sonicteam::SoX::Engine FILE: MarathonRecomp/api/Sonicteam/SoX/Engine/Doc.h function namespace (line 7) | namespace Sonicteam::SoX::Engine FILE: MarathonRecomp/api/Sonicteam/SoX/Engine/DocMode.h function namespace (line 6) | namespace Sonicteam::SoX::Engine FILE: MarathonRecomp/api/Sonicteam/SoX/Engine/RenderProcess.h function namespace (line 5) | namespace Sonicteam::SoX::Engine FILE: MarathonRecomp/api/Sonicteam/SoX/Engine/Task.h function namespace (line 8) | namespace Sonicteam::SoX::Engine FILE: MarathonRecomp/api/Sonicteam/SoX/Graphics/Device.h function namespace (line 6) | namespace Sonicteam::SoX::Graphics FILE: MarathonRecomp/api/Sonicteam/SoX/Graphics/Frame.h function namespace (line 6) | namespace Sonicteam::SoX::Graphics FILE: MarathonRecomp/api/Sonicteam/SoX/Graphics/FrameGP.h function namespace (line 7) | namespace Sonicteam::SoX::Graphics FILE: MarathonRecomp/api/Sonicteam/SoX/Graphics/FrameObserver.h function namespace (line 6) | namespace Sonicteam::SoX::Graphics FILE: MarathonRecomp/api/Sonicteam/SoX/Graphics/Technique.h function namespace (line 5) | namespace Sonicteam::SoX::Graphics FILE: MarathonRecomp/api/Sonicteam/SoX/Graphics/TechniqueFXL.h function namespace (line 6) | namespace Sonicteam::SoX::Graphics FILE: MarathonRecomp/api/Sonicteam/SoX/Graphics/Texture.h function namespace (line 6) | namespace Sonicteam::SoX::Graphics FILE: MarathonRecomp/api/Sonicteam/SoX/Graphics/Transforms.h function namespace (line 5) | namespace Sonicteam::SoX::Graphics FILE: MarathonRecomp/api/Sonicteam/SoX/Graphics/Vertex.h function namespace (line 5) | namespace Sonicteam::SoX::Graphics FILE: MarathonRecomp/api/Sonicteam/SoX/Graphics/Xenon/DeviceXenon.h function namespace (line 6) | namespace Sonicteam::SoX::Graphics::Xenon FILE: MarathonRecomp/api/Sonicteam/SoX/Graphics/Xenon/TextureXenon.h function namespace (line 6) | namespace Sonicteam::SoX::Graphics::Xenon FILE: MarathonRecomp/api/Sonicteam/SoX/IResource.h function namespace (line 6) | namespace Sonicteam::SoX FILE: MarathonRecomp/api/Sonicteam/SoX/IResource2.h function namespace (line 7) | namespace Sonicteam::SoX FILE: MarathonRecomp/api/Sonicteam/SoX/IResourceMgr.h function namespace (line 5) | namespace Sonicteam::SoX FILE: MarathonRecomp/api/Sonicteam/SoX/Input/Manager.h function namespace (line 5) | namespace Sonicteam::SoX::Input FILE: MarathonRecomp/api/Sonicteam/SoX/LinkNode.h function namespace (line 3) | namespace Sonicteam::SoX FILE: MarathonRecomp/api/Sonicteam/SoX/Math/Matrix.h function namespace (line 5) | namespace Sonicteam::SoX::Math FILE: MarathonRecomp/api/Sonicteam/SoX/Math/Quaternion.h function namespace (line 5) | namespace Sonicteam::SoX::Math FILE: MarathonRecomp/api/Sonicteam/SoX/Math/Vector.h function namespace (line 5) | namespace Sonicteam::SoX::Math FILE: MarathonRecomp/api/Sonicteam/SoX/Message.h function namespace (line 5) | namespace Sonicteam::SoX function GetID (line 23) | static const uint32_t GetID() FILE: MarathonRecomp/api/Sonicteam/SoX/MessageReceiver.h function namespace (line 6) | namespace Sonicteam::SoX function ProcessMessage (line 24) | bool ProcessMessage(IMessage* pMessage) FILE: MarathonRecomp/api/Sonicteam/SoX/Object.h function namespace (line 5) | namespace Sonicteam::SoX FILE: MarathonRecomp/api/Sonicteam/SoX/Physics/Entity.h function namespace (line 12) | namespace Sonicteam::SoX::Physics FILE: MarathonRecomp/api/Sonicteam/SoX/Physics/Havok/EntityHavok.h function namespace (line 11) | namespace Sonicteam::SoX::Physics::Havok FILE: MarathonRecomp/api/Sonicteam/SoX/Physics/Havok/EntityHavokImp.h function namespace (line 7) | namespace Sonicteam::SoX::Physics::Havok FILE: MarathonRecomp/api/Sonicteam/SoX/Physics/Havok/PhantomHavok.h function namespace (line 7) | namespace Sonicteam::SoX::Physics::Havok FILE: MarathonRecomp/api/Sonicteam/SoX/Physics/Havok/WorldHavok.h function namespace (line 7) | namespace Sonicteam::SoX::Physics::Havok FILE: MarathonRecomp/api/Sonicteam/SoX/Physics/IntersectEvent.h function namespace (line 6) | namespace Sonicteam::SoX::Physics FILE: MarathonRecomp/api/Sonicteam/SoX/Physics/IntersectListener.h function namespace (line 6) | namespace Sonicteam::SoX::Physics FILE: MarathonRecomp/api/Sonicteam/SoX/Physics/Phantom.h function namespace (line 6) | namespace Sonicteam::SoX::Physics FILE: MarathonRecomp/api/Sonicteam/SoX/Physics/PhantomListener.h function namespace (line 6) | namespace Sonicteam::SoX::Physics FILE: MarathonRecomp/api/Sonicteam/SoX/Physics/Shape.h function namespace (line 6) | namespace Sonicteam::SoX::Physics FILE: MarathonRecomp/api/Sonicteam/SoX/Physics/ShapeCastEvent.h function namespace (line 6) | namespace Sonicteam::SoX::Physics FILE: MarathonRecomp/api/Sonicteam/SoX/Physics/ShapeCastListener.h function namespace (line 6) | namespace Sonicteam::SoX::Physics FILE: MarathonRecomp/api/Sonicteam/SoX/Physics/World.h function namespace (line 6) | namespace Sonicteam::SoX::Physics FILE: MarathonRecomp/api/Sonicteam/SoX/RefCountObject.h function namespace (line 5) | namespace Sonicteam::SoX function AddReference (line 31) | inline void AddReference() FILE: MarathonRecomp/api/Sonicteam/SoX/RefSharedPointer.h function namespace (line 6) | namespace Sonicteam::SoX FILE: MarathonRecomp/api/Sonicteam/SoX/Scenery/Camera.h function namespace (line 5) | namespace Sonicteam::SoX::Scenery FILE: MarathonRecomp/api/Sonicteam/SoX/Scenery/CameraEventCallback.h function namespace (line 5) | namespace Sonicteam::SoX::Scenery FILE: MarathonRecomp/api/Sonicteam/SoX/Scenery/CameraImp.h function namespace (line 11) | namespace Sonicteam::SoX::Scenery FILE: MarathonRecomp/api/Sonicteam/SoX/Scenery/Drawable.h function namespace (line 7) | namespace Sonicteam::SoX::Scenery FILE: MarathonRecomp/api/Sonicteam/SoX/Thread.h function namespace (line 5) | namespace Sonicteam::SoX FILE: MarathonRecomp/api/Sonicteam/StdImageFilters/BurnoutBlurFilter.h function namespace (line 6) | namespace Sonicteam::StdImageFilters FILE: MarathonRecomp/api/Sonicteam/StdImageFilters/SingleTechniqueFilter.h function namespace (line 5) | namespace Sonicteam::StdImageFilters FILE: MarathonRecomp/api/Sonicteam/System/CreateStatic.h function namespace (line 3) | namespace Sonicteam::System FILE: MarathonRecomp/api/Sonicteam/System/Diagnostics/Performance.h function namespace (line 7) | namespace Sonicteam::System::Diagnostics FILE: MarathonRecomp/api/Sonicteam/System/Singleton.h function namespace (line 3) | namespace Sonicteam::System FILE: MarathonRecomp/api/Sonicteam/TextBook.h function namespace (line 9) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/TextBookMgr.h function namespace (line 7) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/TextCard.h function namespace (line 5) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/TextEntity.h function namespace (line 8) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/TextFontPicture.h function namespace (line 6) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/TextFontPictureMgr.h function namespace (line 5) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/TitleTask.h function namespace (line 6) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/VehicleMissileCtrl.h function namespace (line 7) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/VehicleMissileCtrlAutomatic.h function namespace (line 6) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/VehicleMissileCtrlSingle.h function namespace (line 5) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/WorldRenderProcess.h function namespace (line 6) | namespace Sonicteam FILE: MarathonRecomp/api/Sonicteam/sonicXmaPlayer.h function namespace (line 5) | namespace Sonicteam FILE: MarathonRecomp/api/boost/smart_ptr/make_shared_object.h function namespace (line 5) | namespace boost FILE: MarathonRecomp/api/boost/smart_ptr/shared_ptr.h function namespace (line 7) | namespace boost function add_ref (line 123) | void add_ref() function release (line 129) | void release() FILE: MarathonRecomp/api/d3dxb.h type D3DXBSTENCILOP (line 5) | enum D3DXBSTENCILOP FILE: MarathonRecomp/api/hk330/hkArray.h function namespace (line 5) | namespace hk330 FILE: MarathonRecomp/api/hk330/hkReferencedObject.h function namespace (line 5) | namespace hk330 FILE: MarathonRecomp/api/hk330/hkpBroadPhaseHandle.h function namespace (line 6) | namespace hk330 FILE: MarathonRecomp/api/hk330/hkpCdBody.h function namespace (line 6) | namespace hk330 FILE: MarathonRecomp/api/hk330/hkpCollidable.h function namespace (line 7) | namespace hk330 FILE: MarathonRecomp/api/hk330/hkpCollidableCollidableFilter.h function namespace (line 5) | namespace hk330 FILE: MarathonRecomp/api/hk330/hkpCollisionFilter.h function namespace (line 13) | namespace hk330 FILE: MarathonRecomp/api/hk330/hkpEntity.h function namespace (line 5) | namespace hk330 FILE: MarathonRecomp/api/hk330/hkpLinkedCollidable.h function namespace (line 7) | namespace hk330 FILE: MarathonRecomp/api/hk330/hkpPhantom.h function namespace (line 6) | namespace hk330 FILE: MarathonRecomp/api/hk330/hkpProperty.h function namespace (line 6) | namespace hk330 FILE: MarathonRecomp/api/hk330/hkpRayCollidableFilter.h function namespace (line 5) | namespace hk330 FILE: MarathonRecomp/api/hk330/hkpRayShapeCollectionFilter.h function namespace (line 5) | namespace hk330 FILE: MarathonRecomp/api/hk330/hkpRigidBody.h function namespace (line 6) | namespace hk330 FILE: MarathonRecomp/api/hk330/hkpShape.h function namespace (line 6) | namespace hk330 FILE: MarathonRecomp/api/hk330/hkpShapeCollectionFilter.h function namespace (line 5) | namespace hk330 FILE: MarathonRecomp/api/hk330/hkpTypedBroadPhaseHandle.h function namespace (line 6) | namespace hk330 FILE: MarathonRecomp/api/hk330/hkpWorld.h function namespace (line 8) | namespace hk330 FILE: MarathonRecomp/api/hk330/hkpWorldObject.h function namespace (line 10) | namespace hk330 FILE: MarathonRecomp/api/stdx/string.h function namespace (line 6) | namespace stdx FILE: MarathonRecomp/api/stdx/vector.h function namespace (line 8) | namespace stdx function T (line 292) | const T& operator[](size_t pos) const function T (line 302) | const T& at(size_t pos) const function T (line 322) | const T& back() const function T (line 332) | const T* data() const function iterator (line 337) | iterator begin() function iterator (line 352) | iterator end() function reserve (line 382) | void reserve(size_t new_capacity) function shrink_to_fit (line 388) | void shrink_to_fit() function clear (line 394) | void clear() function push_back (line 400) | void push_back(const T& value) function push_back (line 407) | void push_back(T&& value) function pop_back (line 422) | void pop_back() function resize (line 428) | void resize(size_t count) function resize (line 447) | void resize(size_t count, const T& value) function swap (line 466) | void swap(vector& other) noexcept FILE: MarathonRecomp/api/stdx/wstring.h function namespace (line 6) | namespace stdx FILE: MarathonRecomp/app.cpp function PPC_FUNC (line 35) | PPC_FUNC(sub_8262A568) function PPC_FUNC (line 69) | PPC_FUNC(sub_825EA610) function PPC_FUNC (line 105) | PPC_FUNC(sub_82582648) function PPC_FUNC (line 128) | PPC_FUNC(sub_825867A8) function PPC_FUNC (line 139) | PPC_FUNC(sub_82744840) function PPC_FUNC (line 148) | PPC_FUNC(sub_825E7918) function PPC_FUNC (line 164) | PPC_FUNC(sub_825E7958) function PPC_FUNC (line 180) | PPC_FUNC(sub_825822D0) FILE: MarathonRecomp/app.h function class (line 6) | class App FILE: MarathonRecomp/apu/audio.cpp function XAudioRegisterRenderDriverClient (line 17) | uint32_t XAudioRegisterRenderDriverClient(be* callback, be() const FILE: MarathonRecomp/cpu/guest_thread.cpp function GetStackSize (line 46) | static size_t GetStackSize() function CalcThreadId (line 113) | static uint32_t CalcThreadId(const ThreadType& id) function GuestThreadHandle (line 185) | GuestThreadHandle* GuestThread::Start(const GuestThreadParams& params, u... type tagTHREADNAME_INFO (line 225) | struct tagTHREADNAME_INFO function SetThreadNameImpl (line 250) | void SetThreadNameImpl(uint32_t a1, uint32_t threadId, uint32_t* name) function GetThreadPriorityImpl (line 257) | int GetThreadPriorityImpl(GuestThreadHandle* hThread) function SetThreadIdealProcessorImpl (line 266) | uint32_t SetThreadIdealProcessorImpl(GuestThreadHandle* hThread, uint32_... FILE: MarathonRecomp/cpu/guest_thread.h type GuestThreadContext (line 16) | struct GuestThreadContext type GuestThreadParams (line 25) | struct GuestThreadParams function KernelObject (line 32) | struct GuestThreadHandle : KernelObject type GuestThread (line 52) | struct GuestThread FILE: MarathonRecomp/cpu/ppc_context.h function PPCContext (line 5) | inline PPCContext* GetPPCContext() function SetPPCContext (line 10) | inline void SetPPCContext(PPCContext& ctx) FILE: MarathonRecomp/exports.cpp function Game_PlaySound (line 7) | void Game_PlaySound(const char* pName) function Game_PlaySound (line 19) | void Game_PlaySound(const char* pBankName, const char* pName) FILE: MarathonRecomp/framework.h function StringHash (line 26) | inline size_t StringHash(const std::string_view& str) function zero (line 35) | constexpr auto zero = TValue{} function std (line 49) | inline std::unique_ptr ReadAllBytes(const char* filePath, siz... function strcmpIgnoreCase (line 69) | inline bool strcmpIgnoreCase(const char* a, const char* b) function strcmpWildcard (line 89) | inline bool strcmpWildcard(const char* str, const char* pattern) function std (line 113) | inline std::u16string TransformUTF8ToWString(const std::string& str) FILE: MarathonRecomp/gpu/imgui/imgui_common.cpp function ImGuiCallbackData (line 6) | ImGuiCallbackData* AddImGuiCallback(ImGuiCallback callback) function ResetImGuiCallbacks (line 19) | void ResetImGuiCallbacks() FILE: MarathonRecomp/gpu/imgui/imgui_common.h function ImGuiCallback (line 15) | enum class ImGuiCallback : int32_t FILE: MarathonRecomp/gpu/imgui/imgui_font_builder.cpp type TightAtlasPacker (line 6) | struct TightAtlasPacker { method TightAtlasPacker (line 8) | TightAtlasPacker() : method pack (line 22) | int pack(msdf_atlas::GlyphGeometry* glyphs, int count, msdf_atlas::Rec... method tryPack (line 50) | int tryPack(msdf_atlas::GlyphGeometry* glyphs, int count, msdf_atlas::... method packAndScale (line 124) | double packAndScale(msdf_atlas::GlyphGeometry* glyphs, int count, msdf... function FontBuilder_Build (line 155) | static bool FontBuilder_Build(ImFontAtlas* atlas) FILE: MarathonRecomp/gpu/imgui/imgui_snapshot.cpp type ImFontAtlasSnapshotHeader (line 82) | struct ImFontAtlasSnapshotHeader function ImFontAtlas (line 111) | ImFontAtlas* ImFontAtlasSnapshot::Load() function GetGlyphs (line 129) | static void GetGlyphs(std::set& glyphs, const std::string_view&... function ImFont (line 190) | ImFont* ImFontAtlasSnapshot::GetFont(const char* name) FILE: MarathonRecomp/gpu/imgui/imgui_snapshot.h type ImFontAtlasSnapshot (line 8) | struct ImFontAtlasSnapshot FILE: MarathonRecomp/gpu/video.cpp type plume (line 130) | namespace plume function CreateVulkanInterfaceWrapper (line 144) | static std::unique_ptr CreateVulkanInterfaceWrapper() { type PipelineState (line 156) | struct PipelineState type UploadAllocation (line 200) | struct UploadAllocation type SharedConstants (line 208) | struct SharedConstants type DirtyStates (line 251) | struct DirtyStates method DirtyStates (line 265) | DirtyStates(bool value) function SetDirtyValue (line 284) | static void SetDirtyValue(bool& dirtyState, T& dest, const T& src) type Profiler (line 296) | struct Profiler method Begin (line 302) | void Begin() method End (line 307) | void End() method Set (line 312) | void Set(double v) method Reset (line 317) | void Reset() method UpdateAndReturnAverage (line 323) | double UpdateAndReturnAverage() type TextureDescriptorAllocator (line 407) | struct TextureDescriptorAllocator method allocate (line 413) | uint32_t allocate() method free (line 432) | void free(uint32_t value) type PipelineTaskType (line 465) | enum class PipelineTaskType type PipelineTask (line 473) | struct PipelineTask type UploadBuffer (line 515) | struct UploadBuffer type UploadAllocator (line 524) | struct UploadAllocator method UploadAllocation (line 530) | UploadAllocation allocate(uint32_t size, uint32_t alignment) method UploadAllocation (line 560) | UploadAllocation allocate(const T* memory, uint32_t size, uint32_t ali... method reset (line 583) | void reset() type IntermediaryUploadAllocator (line 592) | struct IntermediaryUploadAllocator method reset (line 630) | void reset() type PrimitiveIndexData (line 643) | struct PrimitiveIndexData method prepare (line 649) | uint32_t prepare(uint32_t guestPrimCount) method reset (line 719) | void reset() function DestructTempResources (line 729) | static void DestructTempResources() function AddBarrier (line 818) | static void AddBarrier(GuestBaseTexture* texture, RenderTextureLayout la... function FlushBarriers (line 829) | static void FlushBarriers() function LoadEmbeddedResources (line 846) | static void LoadEmbeddedResources() type CsdFilterState (line 872) | enum class CsdFilterState type RenderCommandType (line 884) | enum class RenderCommandType type RenderCommand (line 919) | struct RenderCommand function SetRenderState (line 1098) | static void SetRenderState(GuestDevice* device, uint32_t value) function SetRenderStateUnimplemented (line 1107) | static void SetRenderStateUnimplemented(GuestDevice* device, uint32_t va... function SetAlphaTestMode (line 1112) | static void SetAlphaTestMode(bool enable) function RenderBlend (line 1133) | static RenderBlend ConvertBlendMode(uint32_t blendMode) function RenderBlendOperation (line 1163) | static RenderBlendOperation ConvertBlendOp(uint32_t blendOp) function RenderComparisonFunction (line 1183) | static RenderComparisonFunction ConvertCompareFunc(uint32_t compareFunc) function RenderStencilOp (line 1209) | static RenderStencilOp ConvertStencilOp(uint32_t stencilOp) function ProcSetRenderState (line 1235) | static void ProcSetRenderState(const RenderCommand& cmd) function DetectWine (line 1524) | static bool DetectWine() function ExecuteCopyCommandList (line 1540) | static void ExecuteCopyCommandList(const T& function) type ImGuiPushConstants (line 1554) | struct ImGuiPushConstants function CreateImGuiBackend (line 1574) | static void CreateImGuiBackend() function CheckSwapChain (line 1736) | static void CheckSwapChain() function BeginCommandList (line 1763) | static void BeginCommandList() function ApplyLowEndDefault (line 1829) | static void ApplyLowEndDefault(ConfigDef &configDef, T newDefault, bo... function ApplyLowEndDefaults (line 1840) | static void ApplyLowEndDefaults() function __except (line 1959) | __except (EXCEPTION_EXECUTE_HANDLER) function getSetAddress (line 2316) | static uint32_t getSetAddress(uint32_t base, int index) { function CreateDevice (line 2323) | static uint32_t CreateDevice(uint32_t a1, uint32_t a2, uint32_t a3, uint... function DestructResource (line 2383) | static void DestructResource(GuestResource* resource) function ProcDestructResource (line 2399) | static void ProcDestructResource(const RenderCommand& cmd) function ComputeTexturePitch (line 2405) | static uint32_t ComputeTexturePitch(GuestTexture* texture) function LockTextureRect (line 2410) | static void LockTextureRect(GuestTexture* texture, uint32_t, GuestLocked... function UnlockTextureRect (line 2422) | static void UnlockTextureRect(GuestTexture* texture) function ProcUnlockTextureRect (line 2432) | static void ProcUnlockTextureRect(const RenderCommand& cmd) function UnlockBuffer (line 2468) | static void UnlockBuffer(GuestBuffer* buffer, bool useCopyQueue) function UnlockBuffer (line 2516) | static void UnlockBuffer(GuestBuffer* buffer) function ProcUnlockBuffer16 (line 2524) | static void ProcUnlockBuffer16(const RenderCommand& cmd) function ProcUnlockBuffer32 (line 2529) | static void ProcUnlockBuffer32(const RenderCommand& cmd) function UnlockVertexBuffer (line 2534) | static void UnlockVertexBuffer(GuestBuffer* buffer) function GetVertexBufferDesc (line 2539) | static void GetVertexBufferDesc(GuestBuffer* buffer, GuestBufferDesc* desc) function UnlockIndexBuffer (line 2549) | static void UnlockIndexBuffer(GuestBuffer* buffer) function GetIndexBufferDesc (line 2557) | static void GetIndexBufferDesc(GuestBuffer* buffer, GuestBufferDesc* desc) function GetSurfaceDesc (line 2563) | static void GetSurfaceDesc(GuestSurface* surface, GuestSurfaceDesc* desc) function GetVertexDeclaration (line 2585) | static void GetVertexDeclaration(GuestVertexDeclaration* vertexDeclarati... function HashVertexDeclaration (line 2591) | static uint32_t HashVertexDeclaration(uint32_t vertexDeclaration) function DrawProfiler (line 2614) | static void DrawProfiler() function DrawFPS (line 2836) | static void DrawFPS() function DrawImGui (line 2873) | static void DrawImGui() function ProcDrawImGui (line 2955) | static void ProcDrawImGui(const RenderCommand& cmd) function SetRootDescriptor (line 3222) | static void SetRootDescriptor(const UploadAllocation& allocation, size_t... function ProcExecuteCommandList (line 3232) | static void ProcExecuteCommandList(const RenderCommand& cmd) function ProcBeginCommandList (line 3323) | static void ProcBeginCommandList(const RenderCommand& cmd) function GuestSurface (line 3329) | static GuestSurface* GetBackBuffer() function GuestSurface (line 3335) | static GuestSurface* GetDepthStencil() function RenderFormat (line 3374) | static RenderFormat ConvertFormat(uint32_t format) function DiscardTexture (line 3416) | static void DiscardTexture(GuestBaseTexture* texture, RenderTextureLayou... function GuestTexture (line 3437) | static GuestTexture* CreateTexture(uint32_t width, uint32_t height, uint... function RenderHeapType (line 3526) | static RenderHeapType GetBufferHeapType() function GuestBuffer (line 3531) | static GuestBuffer* CreateVertexBuffer(uint32_t length) function GuestBuffer (line 3542) | static GuestBuffer* CreateIndexBuffer(uint32_t length, uint32_t, uint32_... function GuestSurface (line 3559) | static GuestSurface* CreateSurface(uint32_t width, uint32_t height, uint... function FlushViewport (line 3630) | static void FlushViewport() function StretchRect (line 3660) | static void StretchRect(GuestDevice* device, uint32_t flags, uint32_t, G... function ProcStretchRect (line 3674) | static void ProcStretchRect(const RenderCommand& cmd) function SetDefaultViewport (line 3713) | static void SetDefaultViewport(GuestDevice* device, GuestSurface* surface) function SetRenderTarget (line 3736) | static void SetRenderTarget(GuestDevice* device, uint32_t index, GuestSu... function ProcSetRenderTarget (line 3754) | static void ProcSetRenderTarget(const RenderCommand& cmd) function SetDepthStencilSurface (line 3765) | static void SetDepthStencilSurface(GuestDevice* device, GuestSurface* de... function ProcSetDepthStencilSurface (line 3775) | static void ProcSetDepthStencilSurface(const RenderCommand& cmd) function PopulateBarriersForStretchRect (line 3783) | static bool PopulateBarriersForStretchRect(GuestSurface* renderTarget, G... function ExecutePendingStretchRectCommands (line 3825) | static void ExecutePendingStretchRectCommands(GuestSurface* renderTarget... function ProcExecutePendingStretchRectCommands (line 3989) | static void ProcExecutePendingStretchRectCommands(const RenderCommand& cmd) function SetFramebuffer (line 4020) | static void SetFramebuffer(GuestSurface* renderTarget, GuestSurface* dep... function Clear (line 4088) | static void Clear(GuestDevice* device, uint32_t flags, uint32_t, be CreateGraphicsPipeline(const Pipe... function RenderPipeline (line 4618) | static RenderPipeline* CreateGraphicsPipelineInRenderThread(PipelineStat... function RenderTextureAddressMode (line 4742) | static RenderTextureAddressMode ConvertTextureAddressMode(size_t value) function RenderFilter (line 4762) | static RenderFilter ConvertTextureFilter(uint32_t value) function RenderBorderColor (line 4777) | static RenderBorderColor ConvertBorderColor(uint32_t value) type LocalRenderCommandQueue (line 4791) | struct LocalRenderCommandQueue method RenderCommand (line 4796) | RenderCommand& enqueue() method submit (line 4802) | void submit() function FlushRenderStateForMainThread (line 4808) | static void FlushRenderStateForMainThread(GuestDevice* device, LocalRend... function ProcSetBooleans (line 4873) | static void ProcSetBooleans(const RenderCommand& cmd) function ProcSetSamplerState (line 4878) | static void ProcSetSamplerState(const RenderCommand& cmd) function ProcSetVertexShaderConstants (line 4926) | static void ProcSetVertexShaderConstants(const RenderCommand& cmd) function ProcSetPixelShaderConstants (line 4935) | static void ProcSetPixelShaderConstants(const RenderCommand& cmd) function ProcAddPipeline (line 4944) | static void ProcAddPipeline(const RenderCommand& cmd) function FlushRenderStateForRenderThread (line 4968) | static void FlushRenderStateForRenderThread() function RenderPrimitiveTopology (line 5064) | static RenderPrimitiveTopology ConvertPrimitiveType(uint32_t primitiveType) function SetPrimitiveType (line 5087) | static void SetPrimitiveType(uint32_t primitiveType) function DrawPrimitive (line 5092) | static void DrawPrimitive(GuestDevice* device, uint32_t primitiveType, u... function ProcDrawPrimitive (line 5106) | static void ProcDrawPrimitive(const RenderCommand& cmd) function DrawIndexedPrimitive (line 5118) | static void DrawIndexedPrimitive(GuestDevice* device, uint32_t primitive... function ProcDrawIndexedPrimitive (line 5133) | static void ProcDrawIndexedPrimitive(const RenderCommand& cmd) function DrawPrimitiveUP (line 5143) | static void DrawPrimitiveUP(GuestDevice* device, uint32_t primitiveType,... function ProcDrawPrimitiveUP (line 5160) | static void ProcDrawPrimitiveUP(const RenderCommand& cmd) function RenderFormat (line 5235) | static RenderFormat ConvertDeclType(uint32_t type) function GuestVertexDeclaration (line 5282) | static GuestVertexDeclaration* CreateVertexDeclarationWithoutAddRef(Gues... function GuestVertexDeclaration (line 5514) | static GuestVertexDeclaration* CreateVertexDeclaration(GuestVertexElemen... function SetVertexDeclaration (line 5521) | static void SetVertexDeclaration(GuestDevice* device, GuestVertexDeclara... function ProcSetVertexDeclaration (line 5531) | static void ProcSetVertexDeclaration(const RenderCommand& cmd) function ShaderCacheEntry (line 5554) | static ShaderCacheEntry* FindShaderCacheEntry(XXH64_hash_t hash) function GuestShader (line 5565) | static GuestShader* CreateShader(const be* function, ResourceT... function GuestShader (line 5611) | static GuestShader* CreateVertexShader(const be* function) function SetVertexShader (line 5616) | static void SetVertexShader(GuestDevice* device, GuestShader* shader) function ProcSetVertexShader (line 5624) | static void ProcSetVertexShader(const RenderCommand& cmd) function SetStreamSource (line 5641) | static void SetStreamSource(GuestDevice* device, uint32_t index, GuestBu... function ProcSetStreamSource (line 5652) | static void ProcSetStreamSource(const RenderCommand& cmd) function SetIndices (line 5671) | static void SetIndices(GuestDevice* device, GuestBuffer* buffer) function ProcSetIndices (line 5679) | static void ProcSetIndices(const RenderCommand& cmd) function GuestShader (line 5688) | static GuestShader* CreatePixelShader(const be* function) function SetPixelShader (line 5693) | static void SetPixelShader(GuestDevice* device, GuestShader* shader) function ProcSetPixelShader (line 5701) | static void ProcSetPixelShader(const RenderCommand& cmd) function BeginConditionalSurvey (line 5718) | static void BeginConditionalSurvey(GuestDevice* device, uint32_t index) function EndConditionalSurvey (line 5729) | static void EndConditionalSurvey(GuestDevice* device) function ProcSetConditionalSurvey (line 5738) | static void ProcSetConditionalSurvey(const RenderCommand& cmd) function BeginConditionalRendering (line 5759) | static void BeginConditionalRendering(GuestDevice* device, uint32_t index) function EndConditionalRendering (line 5770) | static void EndConditionalRendering(GuestDevice* device) function ProcSetConditionalRendering (line 5779) | static void ProcSetConditionalRendering(const RenderCommand& cmd) function SetClipPlane (line 5791) | static void SetClipPlane(GuestDevice* device, uint32_t index, const be LoadTexture(const uint8_t* data, size_t da... function DiffPatchTexture (line 6287) | static void DiffPatchTexture(GuestTexture& texture, uint8_t* data, uint3... function MakePictureData (line 6318) | static void MakePictureData(GuestMyTexture* pictureData, uint8_t* data, ... function IndexBufferLengthMidAsmHook (line 6339) | void IndexBufferLengthMidAsmHook(PPCRegister& r3) function SetShadowResolutionMidAsmHook (line 6344) | void SetShadowResolutionMidAsmHook(PPCRegister& r11) function SetResolution (line 6352) | static void SetResolution(be* device) function ScreenShaderInit (line 6366) | static int ScreenShaderInit(be* a1) function IsSet (line 6395) | static bool IsSet() { function MovieRendererMidAsmHook (line 6399) | void MovieRendererMidAsmHook(PPCRegister& r3) function CompilePipeline (line 6465) | static void CompilePipeline(XXH64_hash_t pipelineHash, const PipelineSta... function PipelineCompilerThread (line 6484) | static void PipelineCompilerThread() type PipelineTaskTokenPair (line 6545) | struct PipelineTaskTokenPair type CompilationArgs (line 6609) | struct CompilationArgs type MeshLayer (line 6618) | enum class MeshLayer type Mesh (line 6626) | struct Mesh function CheckMadeAll (line 7280) | static bool CheckMadeAll(const T& modelData) class SDLEventListenerForPSOCaching (line 7617) | class SDLEventListenerForPSOCaching : public SDLEventListener method OnSDLEvent (line 7620) | bool OnSDLEvent(SDL_Event* event) override function VideoConfigValueChangedCallback (line 7776) | void VideoConfigValueChangedCallback(IConfigDef* config) function ConvertToDegenerateTriangles (line 7799) | static void ConvertToDegenerateTriangles(uint16_t* indices, uint32_t ind... type MeshResource (line 7835) | struct MeshResource type LightAndIndexBufferResourceV1 (line 7900) | struct LightAndIndexBufferResourceV1 type LightAndIndexBufferResourceV5 (line 7939) | struct LightAndIndexBufferResourceV5 function GetType (line 8077) | int GetType(GuestResource* resource) function SurfaceSize (line 8093) | int SurfaceSize(uint32_t width, uint32_t height, uint32_t format, uint32... type Rect (line 8123) | struct Rect type RESOLVE_PARAMS (line 8131) | struct RESOLVE_PARAMS function D3DDevice_BeginTiling (line 8138) | int D3DDevice_BeginTiling(GuestDevice* device, uint32_t flags, uint32_t ... function D3DDevice_EndTiling (line 8147) | int D3DDevice_EndTiling(GuestDevice* device, uint32_t flags, Rect* pReso... function D3DDevice_BeginShaderConstantF4 (line 8159) | int D3DDevice_BeginShaderConstantF4(GuestDevice* device, uint32_t isPixe... FILE: MarathonRecomp/gpu/video.h type Video (line 23) | struct Video function Backend (line 36) | enum class Backend { FILE: MarathonRecomp/hid/driver/sdl_hid.cpp class Controller (line 13) | class Controller method Controller (line 23) | Controller() = default; method Controller (line 25) | explicit Controller(int index) : Controller(SDL_GameControllerOpen(ind... method Controller (line 30) | Controller(SDL_GameController* controller) : controller(controller) method SDL_GameControllerType (line 39) | SDL_GameControllerType GetControllerType() const method GetInputDevice (line 44) | hid::EInputDevice GetInputDevice() const method Close (line 70) | void Close() method CanPoll (line 82) | bool CanPoll() method PollAxis (line 87) | void PollAxis() method Poll (line 104) | void Poll() method SetVibration (line 134) | void SetVibration(const XAMINPUT_VIBRATION& vibration) method SetLED (line 144) | void SetLED(const uint8_t r, const uint8_t g, const uint8_t b) const function Controller (line 153) | inline Controller* EnsureController(uint32_t dwUserIndex) method Controller (line 23) | Controller() = default; method Controller (line 25) | explicit Controller(int index) : Controller(SDL_GameControllerOpen(ind... method Controller (line 30) | Controller(SDL_GameController* controller) : controller(controller) method SDL_GameControllerType (line 39) | SDL_GameControllerType GetControllerType() const method GetInputDevice (line 44) | hid::EInputDevice GetInputDevice() const method Close (line 70) | void Close() method CanPoll (line 82) | bool CanPoll() method PollAxis (line 87) | void PollAxis() method Poll (line 104) | void Poll() method SetVibration (line 134) | void SetVibration(const XAMINPUT_VIBRATION& vibration) method SetLED (line 144) | void SetLED(const uint8_t r, const uint8_t g, const uint8_t b) const function FindFreeController (line 161) | inline size_t FindFreeController() function Controller (line 172) | inline Controller* FindController(int which) method Controller (line 23) | Controller() = default; method Controller (line 25) | explicit Controller(int index) : Controller(SDL_GameControllerOpen(ind... method Controller (line 30) | Controller(SDL_GameController* controller) : controller(controller) method SDL_GameControllerType (line 39) | SDL_GameControllerType GetControllerType() const method GetInputDevice (line 44) | hid::EInputDevice GetInputDevice() const method Close (line 70) | void Close() method CanPoll (line 82) | bool CanPoll() method PollAxis (line 87) | void PollAxis() method Poll (line 104) | void Poll() method SetVibration (line 134) | void SetVibration(const XAMINPUT_VIBRATION& vibration) method SetLED (line 144) | void SetLED(const uint8_t r, const uint8_t g, const uint8_t b) const function SetControllerInputDevice (line 183) | static void SetControllerInputDevice(Controller* controller) function SetControllerTimeOfDayLED (line 212) | static void SetControllerTimeOfDayLED(Controller& controller, EPlayerCha... function HID_OnSDLEvent (line 244) | int HID_OnSDLEvent(void*, SDL_Event* event) FILE: MarathonRecomp/hid/hid.h type class (line 5) | enum class function EInputDeviceExplicit (line 14) | enum class EInputDeviceExplicit FILE: MarathonRecomp/install/directory_file_system.h function VirtualFileSystem (line 7) | struct DirectoryFileSystem : VirtualFileSystem FILE: MarathonRecomp/install/installer.cpp function fromU8 (line 31) | static std::string fromU8(const std::u8string &str) function fromPath (line 36) | static std::string fromPath(const std::filesystem::path &path) function toLower (line 41) | static std::string toLower(std::string str) { function createFileSystemFromPath (line 46) | static std::unique_ptr createFileSystemFromPath(const... function checkFile (line 66) | static bool checkFile(const FilePair &pair, const uint64_t *fileHashes, ... function copyFile (line 133) | static bool copyFile(const FilePair &pair, const uint64_t *fileHashes, V... function DLC (line 216) | static DLC detectDLC(const std::filesystem::path &sourcePath, VirtualFil... function fillDLCSource (line 260) | static bool fillDLCSource(DLC dlc, Installer::DLCSource &dlcSource) function DLC (line 582) | DLC Installer::parseDLC(const std::filesystem::path &sourcePath) FILE: MarathonRecomp/install/installer.h function DLC (line 8) | enum class DLC { type Installer (line 48) | struct Installer FILE: MarathonRecomp/install/iso_file_system.cpp type IterationStep (line 67) | struct IterationStep method IterationStep (line 73) | IterationStep() = default; method IterationStep (line 74) | IterationStep(std::string fileNameBase, size_t nodeOffset, size_t entr... FILE: MarathonRecomp/install/iso_file_system.h function VirtualFileSystem (line 21) | struct ISOFileSystem : VirtualFileSystem FILE: MarathonRecomp/install/update_checker.cpp function updateCheckerWriteCallback (line 26) | size_t updateCheckerWriteCallback(void *contents, size_t size, size_t nm... function parseVersion (line 33) | static bool parseVersion(const std::string &versionStr, int &major, int ... function updateCheckerThread (line 64) | void updateCheckerThread() FILE: MarathonRecomp/install/update_checker.h type UpdateChecker (line 3) | struct UpdateChecker FILE: MarathonRecomp/install/virtual_file_system.h type VirtualFileSystem (line 6) | struct VirtualFileSystem { FILE: MarathonRecomp/install/xcontent_file_system.cpp type XContentPackageType (line 19) | enum class XContentPackageType type XContentLicense (line 26) | struct XContentLicense type XContentHeader (line 34) | struct XContentHeader type StfsVolumeDescriptor (line 44) | struct StfsVolumeDescriptor type StfsDirectoryEntry (line 69) | struct StfsDirectoryEntry { type StfsDirectoryBlock (line 91) | struct StfsDirectoryBlock { type StfsHashEntry (line 96) | struct StfsHashEntry { type StfsHashTable (line 102) | struct StfsHashTable { type SvodDeviceDescriptor (line 109) | struct SvodDeviceDescriptor { type SvodDirectoryEntry (line 129) | struct SvodDirectoryEntry { type XContentMetadata (line 139) | struct XContentMetadata type XContentContainerHeader (line 163) | struct XContentContainerHeader function parseUint24 (line 175) | uint32_t parseUint24(const uint8_t *bytes) { function blockIndexToOffset (line 179) | size_t blockIndexToOffset(uint64_t baseOffset, uint64_t blockIndex) function blockIndexToHashBlockNumber (line 195) | uint32_t blockIndexToHashBlockNumber(uint32_t blockIndex) { function blockIndexToHashBlockOffset (line 211) | size_t blockIndexToHashBlockOffset(uint64_t baseOffset, uint32_t blockIn... function StfsHashEntry (line 217) | const StfsHashEntry *hashEntryFromBlockIndex(const uint8_t *fileData, ui... function blockToOffsetAndFile (line 224) | void blockToOffsetAndFile(SvodLayoutType svodLayoutType, size_t svodStar... type IterationStep (line 433) | struct IterationStep method IterationStep (line 439) | IterationStep() = default; method IterationStep (line 440) | IterationStep(std::string fileNameBase, uint32_t blockIndex, uint32_t ... FILE: MarathonRecomp/install/xcontent_file_system.h type class (line 21) | enum class type class (line 27) | enum class function VirtualFileSystem (line 35) | struct XContentFileSystem : VirtualFileSystem FILE: MarathonRecomp/kernel/freelist.h function Free (line 9) | void Free(T& item) function Free (line 15) | void Free(size_t index) function Alloc (line 21) | size_t Alloc() FILE: MarathonRecomp/kernel/function.h type ArgTranslator (line 40) | struct ArgTranslator function GetPrecisionArgumentValue (line 63) | static double GetPrecisionArgumentValue(const PPCContext& ctx, uint8_t* ... function SetIntegerArgumentValue (line 87) | constexpr static void SetIntegerArgumentValue(PPCContext& ctx, uint8_t* ... function SetPrecisionArgumentValue (line 108) | static void SetPrecisionArgumentValue(PPCContext& ctx, uint8_t* base, si... type Argument (line 190) | struct Argument function floatOrdinal (line 201) | int floatOrdinal{} function i (line 202) | size_t i{} function _translate_args_to_guest (line 258) | void _translate_args_to_guest(PPCContext& ctx, uint8_t* base, std::tuple... FILE: MarathonRecomp/kernel/heap.cpp function RtlAllocateHeap (line 61) | uint32_t RtlAllocateHeap(uint32_t heapHandle, uint32_t flags, uint32_t s... function RtlReAllocateHeap (line 71) | uint32_t RtlReAllocateHeap(uint32_t heapHandle, uint32_t flags, uint32_t... function RtlFreeHeap (line 88) | uint32_t RtlFreeHeap(uint32_t heapHandle, uint32_t flags, uint32_t memor... function RtlSizeHeap (line 96) | uint32_t RtlSizeHeap(uint32_t heapHandle, uint32_t flags, uint32_t memor... function XAllocMem (line 104) | uint32_t XAllocMem(uint32_t size, uint32_t flags) function XFreeMem (line 117) | void XFreeMem(uint32_t baseAddress, uint32_t flags) function XVirtualAlloc (line 123) | uint32_t XVirtualAlloc(void *lpAddress, unsigned int dwSize, unsigned in... function XVirtualFree (line 129) | uint32_t XVirtualFree(uint32_t lpAddress, unsigned int dwSize, unsigned ... FILE: MarathonRecomp/kernel/heap.h type Heap (line 5) | struct Heap FILE: MarathonRecomp/kernel/imports.cpp type Event (line 24) | struct Event final : KernelObject, HostObject method Event (line 29) | Event(XKEVENT* header) method Event (line 34) | Event(bool manualReset, bool initialState) method Wait (line 39) | uint32_t Wait(uint32_t timeout) override method Set (line 81) | bool Set() method Reset (line 93) | bool Reset() type Semaphore (line 102) | struct Semaphore final : KernelObject, HostObject method Semaphore (line 107) | Semaphore(XKSEMAPHORE* semaphore) method Semaphore (line 112) | Semaphore(uint32_t count, uint32_t maximumCount) method Wait (line 117) | uint32_t Wait(uint32_t timeout) override method Release (line 156) | void Release(uint32_t releaseCount, uint32_t* previousCount) function CloseKernelObject (line 168) | inline void CloseKernelObject(XDISPATCHER_HEADER& header) function GuestTimeoutToMilliseconds (line 178) | uint32_t GuestTimeoutToMilliseconds(be* timeout) function VdHSIOCalibrationLock (line 183) | void VdHSIOCalibrationLock() function KeCertMonitorData (line 188) | void KeCertMonitorData() function XexExecutableModuleHandle (line 193) | void XexExecutableModuleHandle() function ExLoadedCommandLine (line 198) | void ExLoadedCommandLine() function KeDebugMonitorData (line 203) | void KeDebugMonitorData() function ExThreadObjectType (line 208) | void ExThreadObjectType() function KeTimeStampBundle (line 213) | void KeTimeStampBundle() function XboxHardwareInfo (line 218) | void XboxHardwareInfo() function XGetVideoMode (line 223) | void XGetVideoMode() function XGetGameRegion (line 228) | uint32_t XGetGameRegion() function XMsgStartIORequest (line 236) | uint32_t XMsgStartIORequest(uint32_t App, uint32_t Message, XXOVERLAPPED... function XamUserGetSigninState (line 241) | uint32_t XamUserGetSigninState(uint32_t userIndex) function XamGetSystemVersion (line 246) | uint32_t XamGetSystemVersion() function XamContentDelete (line 251) | void XamContentDelete() function XamContentGetCreator (line 256) | uint32_t XamContentGetCreator(uint32_t userIndex, const XCONTENT_DATA* c... function XamContentGetDeviceState (line 267) | uint32_t XamContentGetDeviceState() function XamUserGetSigninInfo (line 272) | uint32_t XamUserGetSigninInfo(uint32_t userIndex, uint32_t flags, XUSER_... function XamShowSigninUI (line 286) | void XamShowSigninUI() function XamShowDeviceSelectorUI (line 291) | uint32_t XamShowDeviceSelectorUI function XamShowDirtyDiscErrorUI (line 307) | void XamShowDirtyDiscErrorUI() function XamEnableInactivityProcessing (line 312) | void XamEnableInactivityProcessing() function XamResetInactivity (line 317) | void XamResetInactivity() function XamShowMessageBoxUIEx (line 322) | void XamShowMessageBoxUIEx() function XGetLanguage (line 327) | uint32_t XGetLanguage() function XGetAVPack (line 332) | uint32_t XGetAVPack() function XamLoaderTerminateTitle (line 337) | void XamLoaderTerminateTitle() function XamGetExecutionId (line 342) | void XamGetExecutionId() function XamLoaderLaunchTitle (line 347) | void XamLoaderLaunchTitle() function NtOpenFile (line 352) | void NtOpenFile() function RtlInitAnsiString (line 357) | void RtlInitAnsiString(XANSI_STRING* destination, char* source) function NtCreateFile (line 365) | uint32_t NtCreateFile function NtClose (line 382) | uint32_t NtClose(uint32_t handle) function NtSetInformationFile (line 405) | void NtSetInformationFile() function FscSetCacheElementCount (line 410) | uint32_t FscSetCacheElementCount() function FscGetCacheElementCount (line 415) | uint32_t FscGetCacheElementCount() function XamLoaderGetLaunchDataSize (line 420) | uint32_t XamLoaderGetLaunchDataSize() function XamLoaderGetLaunchData (line 425) | uint32_t XamLoaderGetLaunchData() function XamLoaderSetLaunchData (line 430) | uint32_t XamLoaderSetLaunchData() function NtWaitForSingleObjectEx (line 435) | uint32_t NtWaitForSingleObjectEx(uint32_t Handle, uint32_t WaitMode, uin... function NtWriteFile (line 455) | void NtWriteFile() function vsprintf_x (line 460) | void vsprintf_x() function ExGetXConfigSetting (line 465) | uint32_t ExGetXConfigSetting(uint16_t Category, uint16_t Setting, void* ... function NtQueryVirtualMemory (line 532) | void NtQueryVirtualMemory() function MmQueryStatistics (line 537) | void MmQueryStatistics() function NtCreateEvent (line 542) | uint32_t NtCreateEvent(be* handle, void* objAttributes, uint32... function XexCheckExecutablePrivilege (line 548) | uint32_t XexCheckExecutablePrivilege() function DbgPrint (line 553) | void DbgPrint() function __C_specific_handler_x (line 558) | void __C_specific_handler_x() function RtlNtStatusToDosError (line 563) | uint32_t RtlNtStatusToDosError(uint32_t Status) function XexGetProcedureAddress (line 588) | void XexGetProcedureAddress() function XexGetModuleSection (line 593) | void XexGetModuleSection() function RtlUnicodeToMultiByteN (line 598) | uint32_t RtlUnicodeToMultiByteN(char* MultiByteString, uint32_t MaxBytes... function KeDelayExecutionThread (line 618) | uint32_t KeDelayExecutionThread(uint32_t WaitMode, bool Alertable, be* TargetHa... function NtAllocateVirtualMemory (line 692) | void NtAllocateVirtualMemory() function NtFreeVirtualMemory (line 698) | void NtFreeVirtualMemory() function ObDereferenceObject (line 703) | void ObDereferenceObject() function KeSetBasePriorityThread (line 708) | void KeSetBasePriorityThread(GuestThreadHandle* hThread, int priority) function ObReferenceObjectByHandle (line 724) | uint32_t ObReferenceObjectByHandle(uint32_t handle, uint32_t objectType,... function KeQueryBasePriorityThread (line 730) | void KeQueryBasePriorityThread() function NtSuspendThread (line 735) | uint32_t NtSuspendThread(GuestThreadHandle* hThread, uint32_t* suspendCo... function KeSetAffinityThread (line 745) | uint32_t KeSetAffinityThread(uint32_t Thread, uint32_t Affinity, be*... function XamUserReadProfileSettings (line 1179) | void XamUserReadProfileSettings function NetDll_WSAStartup (line 1202) | void NetDll_WSAStartup() function NetDll_WSACleanup (line 1207) | void NetDll_WSACleanup() function NetDll_socket (line 1212) | void NetDll_socket() function NetDll_closesocket (line 1217) | void NetDll_closesocket() function NetDll_setsockopt (line 1222) | void NetDll_setsockopt() function NetDll_bind (line 1227) | void NetDll_bind() function NetDll_connect (line 1232) | void NetDll_connect() function NetDll_listen (line 1237) | void NetDll_listen() function NetDll_accept (line 1242) | void NetDll_accept() function NetDll_select (line 1247) | void NetDll_select() function NetDll_recv (line 1252) | void NetDll_recv() function NetDll_send (line 1257) | void NetDll_send() function NetDll_inet_addr (line 1262) | void NetDll_inet_addr() function NetDll___WSAFDIsSet (line 1267) | void NetDll___WSAFDIsSet() function XMsgStartIORequestEx (line 1272) | void XMsgStartIORequestEx() function XexGetModuleHandle (line 1277) | void XexGetModuleHandle() function RtlTryEnterCriticalSection (line 1282) | bool RtlTryEnterCriticalSection(XRTL_CRITICAL_SECTION* cs) function RtlInitializeCriticalSectionAndSpinCount (line 1301) | void RtlInitializeCriticalSectionAndSpinCount(XRTL_CRITICAL_SECTION* cs,... function _vswprintf_x (line 1310) | void _vswprintf_x() function _vscwprintf_x (line 1315) | void _vscwprintf_x() function _swprintf_x (line 1320) | void _swprintf_x() function _snwprintf_x (line 1325) | void _snwprintf_x() function XeCryptBnQwBeSigVerify (line 1330) | void XeCryptBnQwBeSigVerify() function XeKeysGetKey (line 1335) | void XeKeysGetKey() function XeCryptRotSumSha (line 1340) | void XeCryptRotSumSha() function XeCryptSha (line 1345) | void XeCryptSha() function KeEnableFpuExceptions (line 1350) | void KeEnableFpuExceptions() function RtlUnwind_x (line 1355) | void RtlUnwind_x() function RtlCaptureContext_x (line 1360) | void RtlCaptureContext_x() function NtQueryFullAttributesFile (line 1365) | void NtQueryFullAttributesFile() function RtlMultiByteToUnicodeN (line 1370) | uint32_t RtlMultiByteToUnicodeN(be* UnicodeString, uint32_t Ma... function DbgBreakPoint (line 1383) | void DbgBreakPoint() function MmQueryAllocationSize (line 1388) | void MmQueryAllocationSize() function NtClearEvent (line 1393) | uint32_t NtClearEvent(Event* handle, uint32_t* previousState) function NtResumeThread (line 1399) | uint32_t NtResumeThread(GuestThreadHandle* hThread, uint32_t* suspendCount) function NtSetEvent (line 1409) | uint32_t NtSetEvent(Event* handle, uint32_t* previousState) function NtCreateSemaphore (line 1415) | uint32_t NtCreateSemaphore(be* Handle, XOBJECT_ATTRIBUTES* Obj... function NtReleaseSemaphore (line 1421) | uint32_t NtReleaseSemaphore(Semaphore* Handle, uint32_t ReleaseCount, in... function NtWaitForMultipleObjectsEx (line 1436) | void NtWaitForMultipleObjectsEx() function RtlCompareStringN (line 1441) | void RtlCompareStringN() function _snprintf_x (line 1446) | void _snprintf_x() function StfsControlDevice (line 1451) | void StfsControlDevice() function StfsCreateDevice (line 1456) | void StfsCreateDevice() function NtFlushBuffersFile (line 1461) | void NtFlushBuffersFile() function KeQuerySystemTime (line 1466) | void KeQuerySystemTime(be* time) type TIME_FIELDS (line 1479) | struct TIME_FIELDS { function RtlTimeToTimeFields (line 1490) | void RtlTimeToTimeFields(const be* time, TIME_FIELDS* timeFields) function RtlFreeAnsiString (line 1570) | void RtlFreeAnsiString() function RtlUnicodeStringToAnsiString (line 1575) | void RtlUnicodeStringToAnsiString() function RtlInitUnicodeString (line 1580) | void RtlInitUnicodeString() function ExTerminateThread (line 1585) | void ExTerminateThread() function ExCreateThread (line 1590) | uint32_t ExCreateThread(be* handle, uint32_t stackSize, be* lpFileSiz... function XGetFileSizeExA (line 165) | uint32_t XGetFileSizeExA(FileHandle* hFile, LARGE_INTEGER* lpFileSize) function XReadFile (line 182) | uint32_t XReadFile function XSetFilePointer (line 227) | uint32_t XSetFilePointer(FileHandle* hFile, int32_t lDistanceToMove, be<... function XSetFilePointerEx (line 262) | uint32_t XSetFilePointerEx(FileHandle* hFile, int32_t lDistanceToMove, L... function FindHandle (line 296) | FindHandle* XFindFirstFileA(const char* lpFileName, WIN32_FIND_DATAA* lp... method FindHandle (line 25) | FindHandle(const std::string_view& path) method fillFindData (line 68) | void fillFindData(WIN32_FIND_DATAA* lpFindFileData) function XFindNextFileA (line 322) | uint32_t XFindNextFileA(FindHandle* Handle, WIN32_FIND_DATAA* lpFindFile... function XReadFileEx (line 337) | uint32_t XReadFileEx(FileHandle* hFile, void* lpBuffer, uint32_t nNumber... function XGetFileAttributesA (line 363) | uint32_t XGetFileAttributesA(const char* lpFileName) function XWriteFile (line 374) | uint32_t XWriteFile(FileHandle* hFile, const void* lpBuffer, uint32_t nN... FILE: MarathonRecomp/kernel/io/file_system.h type FileSystem (line 3) | struct FileSystem FILE: MarathonRecomp/kernel/memory.h type Memory (line 8) | struct Memory function IsInMemoryRange (line 14) | bool IsInMemoryRange(const void* host) const noexcept function MapVirtual (line 27) | uint32_t MapVirtual(const void* host) const noexcept function PPCFunc (line 35) | PPCFunc* FindFunction(uint32_t guest) const noexcept function InsertFunction (line 40) | void InsertFunction(uint32_t guest, PPCFunc* host) FILE: MarathonRecomp/kernel/xam.cpp type XamListener (line 15) | struct XamListener : KernelObject method XamListener (line 21) | XamListener(const XamListener&) = delete; method XamListener (line 22) | XamListener& operator=(const XamListener&) = delete; type XamEnumeratorBase (line 28) | struct XamEnumeratorBase : KernelObject method Next (line 30) | virtual uint32_t Next(void* buffer) type XamEnumerator (line 37) | struct XamEnumerator : XamEnumeratorBase method XamEnumerator (line 45) | XamEnumerator() = default; method XamEnumerator (line 46) | XamEnumerator(uint32_t fetch, size_t size, TIterator begin, TIterator ... method Next (line 51) | uint32_t Next(void* buffer) override function XamGetRootPath (line 92) | std::string_view XamGetRootPath(const std::string_view& root) function XamRootCreate (line 102) | void XamRootCreate(const std::string_view& root, const std::string_view&... function XCONTENT_DATA (line 117) | XCONTENT_DATA XamMakeContent(uint32_t type, const std::string_view& name) function XamRegisterContent (line 126) | void XamRegisterContent(const XCONTENT_DATA& data, const std::string_vie... function XamRegisterContent (line 133) | void XamRegisterContent(uint32_t type, const std::string_view name, cons... function XamNotifyCreateListener (line 142) | uint32_t XamNotifyCreateListener(uint64_t qwAreas) function XamNotifyEnqueueEvent (line 151) | void XamNotifyEnqueueEvent(uint32_t dwId, uint32_t dwParam) function XNotifyGetNext (line 162) | bool XNotifyGetNext(uint32_t hNotification, uint32_t dwMsgFilter, be* wszTitl... function XamContentCreateEnumerator (line 261) | uint32_t XamContentCreateEnumerator(uint32_t dwUserIndex, uint32_t Devic... function XamEnumerate (line 282) | uint32_t XamEnumerate(uint32_t hEnum, uint32_t dwFlags, void* pvBuffer, ... function PPC_FUNC (line 298) | PPC_FUNC(sub_825B14B8) { function XamContentCreateEx (line 313) | uint32_t XamContentCreateEx(uint32_t dwUserIndex, const char* szRootName... function XamContentClose (line 382) | uint32_t XamContentClose(const char* szRootName, XXOVERLAPPED* pOverlapped) function XamContentGetDeviceData (line 388) | uint32_t XamContentGetDeviceData(uint32_t DeviceID, XDEVICE_DATA* pDevic... function XamInputGetCapabilities (line 404) | uint32_t XamInputGetCapabilities(uint32_t unk, uint32_t userIndex, uint3... function XamInputGetState (line 426) | uint32_t XamInputGetState(uint32_t userIndex, uint32_t flags, XAMINPUT_S... function XamInputSetState (line 515) | uint32_t XamInputSetState(uint32_t userIndex, uint32_t flags, XAMINPUT_V... FILE: MarathonRecomp/kernel/xdbf.h function namespace (line 9) | namespace xdbf FILE: MarathonRecomp/kernel/xdm.cpp function DestroyKernelObject (line 7) | void DestroyKernelObject(KernelObject* obj) function GetKernelHandle (line 13) | uint32_t GetKernelHandle(KernelObject* obj) function DestroyKernelObject (line 19) | void DestroyKernelObject(uint32_t handle) function IsKernelObject (line 24) | bool IsKernelObject(uint32_t handle) function IsKernelObject (line 29) | bool IsKernelObject(void* obj) function IsInvalidKernelObject (line 34) | bool IsInvalidKernelObject(void* obj) FILE: MarathonRecomp/kernel/xdm.h type LARGE_INTEGER (line 50) | typedef union _LARGE_INTEGER { type FILETIME (line 64) | typedef struct _FILETIME type WIN32_FIND_DATAA (line 72) | typedef struct _WIN32_FIND_DATAA FILE: MarathonRecomp/locale/achievement_locale.cpp function AchievementLocale (line 1272) | AchievementLocale& GetAchievementLocale(const int key) FILE: MarathonRecomp/locale/achievement_locale.h type AchievementLocale (line 5) | struct AchievementLocale FILE: MarathonRecomp/locale/config_locale.cpp function CONFIG_DEFINE_ENUM_LOCALE (line 732) | CONFIG_DEFINE_ENUM_LOCALE(EShadowResolution) {} FILE: MarathonRecomp/locale/locale.h function ELanguage (line 3) | enum class ELanguage : uint32_t FILE: MarathonRecomp/main.cpp function HostStartup (line 55) | void HostStartup() function KiSystemStartup (line 65) | void KiSystemStartup() function LdrLoadModule (line 124) | uint32_t LdrLoadModule(const std::filesystem::path &path) function init (line 142) | __attribute__((constructor(101), target("no-avx,no-avx2"), noinline)) function main (line 164) | int main(int argc, char *argv[]) FILE: MarathonRecomp/misc_impl.cpp function QueryPerformanceCounterImpl (line 5) | uint32_t QueryPerformanceCounterImpl(LARGE_INTEGER* lpPerformanceCount) function QueryPerformanceFrequencyImpl (line 11) | uint32_t QueryPerformanceFrequencyImpl(LARGE_INTEGER* lpFrequency) function GetTickCountImpl (line 18) | uint32_t GetTickCountImpl() function GlobalMemoryStatusImpl (line 23) | void GlobalMemoryStatusImpl(XLPMEMORYSTATUS lpMemoryStatus) function memcpy_s (line 36) | int memcpy_s(void* dest, size_t dest_size, const void* src, size_t count) { FILE: MarathonRecomp/mod/ini_file.h function class (line 5) | class IniFile FILE: MarathonRecomp/mod/mod_loader.cpp type ModType (line 13) | enum class ModType type Mod (line 19) | struct Mod function decompressLzx (line 258) | static std::span decompressLzx(PPCContext& ctx, uint8_t* base, ... FILE: MarathonRecomp/mod/mod_loader.h type ModLoader (line 3) | struct ModLoader FILE: MarathonRecomp/mutex.h function CRITICAL_SECTION (line 5) | struct Mutex : CRITICAL_SECTION FILE: MarathonRecomp/os/linux/media_linux.cpp type PlaybackStatus (line 12) | enum class PlaybackStatus function PlaybackStatus (line 30) | static PlaybackStatus PlaybackStatusFromString(const char* str) function UpdateActiveStatus (line 40) | static void UpdateActiveStatus() function UpdateActivePlayers (line 48) | static void UpdateActivePlayers(const char* name, PlaybackStatus status) function PlaybackStatus (line 54) | static PlaybackStatus MPRISGetPlaybackStatus(GDBusConnection* connection... function DBusConnectionClosed (line 105) | static void DBusConnectionClosed(GDBusConnection* connection, function DBusNameOwnerChanged (line 115) | static void DBusNameOwnerChanged(GDBusConnection* connection, function MPRISPropertiesChanged (line 140) | static void MPRISPropertiesChanged(GDBusConnection* connection, function DBusListNamesReceived (line 179) | static void DBusListNamesReceived(GObject* object, GAsyncResult* res, gp... function DBusThreadProc (line 247) | static void DBusThreadProc() FILE: MarathonRecomp/os/logger.h function namespace (line 52) | namespace os::logger FILE: MarathonRecomp/os/media.h function namespace (line 3) | namespace os::media FILE: MarathonRecomp/os/process.h function namespace (line 3) | namespace os::process FILE: MarathonRecomp/os/registry.h function namespace (line 3) | namespace os::registry FILE: MarathonRecomp/os/user.h function namespace (line 3) | namespace os::user FILE: MarathonRecomp/os/version.h function namespace (line 3) | namespace os::version FILE: MarathonRecomp/os/win32/media_win32.cpp function GlobalSystemMediaTransportControlsSessionManager (line 12) | static GlobalSystemMediaTransportControlsSessionManager GetSessionManager() function GlobalSystemMediaTransportControlsSession (line 29) | static GlobalSystemMediaTransportControlsSession GetCurrentSession() function GlobalSystemMediaTransportControlsSessionPlaybackInfo (line 47) | static GlobalSystemMediaTransportControlsSessionPlaybackInfo GetPlayback... FILE: MarathonRecomp/patches/MainMenuTask_patches.cpp function PPC_FUNC (line 9) | PPC_FUNC(sub_824FFCF8) function HUDGoldMedal_ShouldDestroyTable (line 117) | bool HUDGoldMedal_ShouldDestroyTable() function MainMenuTask_GoldMedalResults_SkipOutro (line 123) | bool MainMenuTask_GoldMedalResults_SkipOutro() FILE: MarathonRecomp/patches/MainMenuTask_patches.h function class (line 6) | class MainMenuTaskPatches FILE: MarathonRecomp/patches/SaveDataTask_patches.cpp function PPC_FUNC (line 19) | PPC_FUNC(sub_8238CB18) function PPC_FUNC (line 81) | PPC_FUNC(sub_8238D5C8) function SaveAlertThreeOptionRemoveDeviceSelect (line 149) | void SaveAlertThreeOptionRemoveDeviceSelect(PPCRegister& r5) FILE: MarathonRecomp/patches/TitleTask_patches.cpp function ProcessQuitMessage (line 35) | bool ProcessQuitMessage(Sonicteam::TitleTask* pTitleTask) function TitleTask_SetDefaultOption (line 69) | void TitleTask_SetDefaultOption(PPCRegister& r3, PPCRegister& r4) function TitleTask_RedirectStateTransitionToOutroAnim (line 79) | bool TitleTask_RedirectStateTransitionToOutroAnim(PPCRegister& r31) function PPC_FUNC (line 92) | PPC_FUNC(sub_825126A0) function PPC_FUNC (line 239) | PPC_FUNC(sub_82511540) FILE: MarathonRecomp/patches/aspect_ratio_patches.cpp type ChevronAnim (line 44) | struct ChevronAnim method Reset (line 59) | void Reset() method Update (line 65) | void Update(float deltaTime) class LoadingPillarboxEvent (line 90) | class LoadingPillarboxEvent : public HookEvent method Update (line 93) | void Update(float deltaTime) override class ChevronAnimResetEvent (line 101) | class ChevronAnimResetEvent : public ContextHookEvent FindCsdModifier(uint32_t data) FILE: MarathonRecomp/patches/aspect_ratio_patches.h function class (line 25) | class AspectRatioPatches type CsdFlags (line 34) | enum CsdFlags : uint64_t type CsdUVs (line 110) | struct CsdUVs function V0 (line 113) | float V0{} function U1 (line 114) | float U1{} function V1 (line 115) | float V1{} function U2 (line 116) | float U2{} function V2 (line 117) | float V2{} function U3 (line 118) | float U3{} function V3 (line 119) | float V3{} type CsdColours (line 122) | struct CsdColours function C1 (line 125) | uint32_t C1{} function C2 (line 126) | uint32_t C2{} function C3 (line 127) | uint32_t C3{} type CsdModifier (line 130) | struct CsdModifier function CsdUVs (line 133) | CsdUVs UVs{} function CsdColours (line 134) | CsdColours Colours{} function CsdUVs (line 135) | CsdUVs RepeatUVs{} function CsdColours (line 136) | CsdColours RepeatColours{} function CornerMax (line 137) | float CornerMax{} function CornerIndex (line 138) | uint32_t CornerIndex{} type MovieFlags (line 147) | enum MovieFlags : uint32_t type MovieModifier (line 154) | struct MovieModifier FILE: MarathonRecomp/patches/audio_patches.cpp function PPC_FUNC (line 62) | PPC_FUNC(sub_8260F168) function CriCueUpdateDeltaTimeFix (line 81) | void CriCueUpdateDeltaTimeFix(PPCRegister& deltaTime) function PowerUpJingleDurationFix (line 86) | void PowerUpJingleDurationFix(PPCRegister& duration) function XmvPlayerLang (line 94) | void XmvPlayerLang(PPCRegister& r11) function CsbSbkLang (line 102) | void CsbSbkLang(PPCRegister& r8) function MovieVoiceLang (line 107) | void MovieVoiceLang(PPCRegister& r19) FILE: MarathonRecomp/patches/audio_patches.h function class (line 3) | class AudioPatches FILE: MarathonRecomp/patches/camera_patches.cpp class MainMenuCameraUpdateEvent (line 7) | class MainMenuCameraUpdateEvent : public ContextHookEvent ... FILE: MarathonRecomp/ui/fader.h function class (line 3) | class Fader FILE: MarathonRecomp/ui/game_window.cpp function Window_OnSDLEvent (line 20) | int Window_OnSDLEvent(void*, SDL_Event* event) function SDL_Surface (line 251) | SDL_Surface* GameWindow::GetIconSurface(void* pIconBmp, size_t iconSize) function EWindowState (line 374) | EWindowState GameWindow::SetMaximised(bool isEnabled) function SDL_Rect (line 390) | SDL_Rect GameWindow::GetDimensions() FILE: MarathonRecomp/ui/game_window.h function class (line 12) | class GameWindow FILE: MarathonRecomp/ui/imgui_utils.cpp function InitImGuiUtils (line 35) | void InitImGuiUtils() function UpdateImGuiUtils (line 51) | void UpdateImGuiUtils() function SetGradient (line 56) | void SetGradient(const ImVec2& min, const ImVec2& max, ImU32 top, ImU32 ... function SetHorizontalGradient (line 61) | void SetHorizontalGradient(const ImVec2& min, const ImVec2& max, ImU32 l... function SetVerticalGradient (line 66) | void SetVerticalGradient(const ImVec2& min, const ImVec2& max, ImU32 top... function SetGradient (line 71) | void SetGradient(const ImVec2& min, const ImVec2& max, ImU32 topLeft, Im... function ResetGradient (line 84) | void ResetGradient() function SetShaderModifier (line 90) | void SetShaderModifier(uint32_t shaderModifier) function SetOrigin (line 99) | void SetOrigin(ImVec2 origin) function SetScale (line 106) | void SetScale(ImVec2 scale) function SetTextSkew (line 113) | void SetTextSkew(float yCenter, float skewScale) function ResetTextSkew (line 120) | void ResetTextSkew() function SetHorizontalMarqueeFade (line 127) | void SetHorizontalMarqueeFade(ImVec2 min, ImVec2 max, float fadeScaleLef... function SetHorizontalMarqueeFade (line 139) | void SetHorizontalMarqueeFade(ImVec2 min, ImVec2 max, float fadeScale) function SetVerticalMarqueeFade (line 144) | void SetVerticalMarqueeFade(ImVec2 min, ImVec2 max, float fadeScaleTop, ... function SetVerticalMarqueeFade (line 156) | void SetVerticalMarqueeFade(ImVec2 min, ImVec2 max, float fadeScale) function ResetMarqueeFade (line 161) | void ResetMarqueeFade() function SetOutline (line 168) | void SetOutline(float outline) function ResetOutline (line 174) | void ResetOutline() function SetProceduralOrigin (line 179) | void SetProceduralOrigin(ImVec2 proceduralOrigin) function ResetProceduralOrigin (line 186) | void ResetProceduralOrigin() function SetAdditive (line 191) | void SetAdditive(bool enabled) function ResetAdditive (line 197) | void ResetAdditive() function AddImageFlipped (line 202) | void AddImageFlipped(ImTextureID texture, const ImVec2& min, const ImVec... function Scale (line 231) | float Scale(float size, bool useGameplayScale) function ComputeLoopMotion (line 241) | double ComputeLoopMotion(double time, double offset, double total) function ComputeLinearMotion (line 246) | double ComputeLinearMotion(double time, double offset, double total, boo... function ComputeMotion (line 253) | double ComputeMotion(double time, double offset, double total, bool reve... function DrawArrows (line 258) | void DrawArrows(ImVec2 min, ImVec2 max, double& time) function DrawArrowCursor (line 335) | void DrawArrowCursor(ImVec2 pos, double time, bool isIntroAnim, bool isB... function ImValueDebug (line 374) | double ImValueDebug(double& value, double increment) function DrawContainerBox (line 388) | void DrawContainerBox(ImVec2 min, ImVec2 max, float alpha) function DrawTextBasic (line 413) | void DrawTextBasic(const ImFont* font, float fontSize, const ImVec2& pos... function DrawTextWithMarquee (line 420) | void DrawTextWithMarquee(const ImFont* font, float fontSize, const ImVec... function DrawTextWithMarqueeShadow (line 438) | void DrawTextWithMarqueeShadow(const ImFont* font, float fontSize, const... function DrawTextWithOutline (line 456) | void DrawTextWithOutline(const ImFont* font, float fontSize, const ImVec... function DrawTextWithShadow (line 473) | void DrawTextWithShadow(const ImFont* font, float fontSize, const ImVec2... function DrawTextParagraph (line 486) | void DrawTextParagraph(const ImFont* font, float fontSize, float maxWidt... function CalcWidestTextSize (line 514) | float CalcWidestTextSize(const ImFont* font, float fontSize, std::span Split(const char* strStart, const ImFont* font,... function ImVec2 (line 664) | ImVec2 MeasureCentredParagraph(const ImFont* font, float fontSize, float... function ImVec2 (line 680) | ImVec2 MeasureCentredParagraph(const ImFont* font, float fontSize, float... function Lerp (line 685) | float Lerp(float a, float b, float t) function Cubic (line 690) | float Cubic(float a, float b, float t) function Hermite (line 695) | float Hermite(float a, float b, float t) function ImVec2 (line 700) | ImVec2 Lerp(const ImVec2& a, const ImVec2& b, float t) function ImU32 (line 705) | ImU32 ColourLerp(ImU32 c0, ImU32 c1, float t) function DrawVersionString (line 719) | void DrawVersionString(const ImU32 colour) function DrawWindowArrow (line 739) | static void DrawWindowArrow(const ImVec2 pos, float scale, float rotatio... function DrawWindow (line 784) | double DrawWindow(const ImVec2 min, const ImVec2 max, bool isAnimated, d... function DrawScrollArrows (line 865) | void DrawScrollArrows(ImVec2 min, ImVec2 max, float scale, double& time,... function ParseInterpolatedString (line 1009) | static std::vector ParseInterpolatedString(const char* str,... function IsInterpolatedString (line 1071) | static bool IsInterpolatedString(std::string_view str) function ImVec2 (line 1076) | ImVec2 MeasureInterpolatedText(const ImFont* pFont, float fontSize, cons... function DrawInterpolatedText (line 1149) | void DrawInterpolatedText(const ImFont* pFont, float fontSize, const ImV... function ImGuiTextInterpData (line 1232) | ImGuiTextInterpData GetHidInterpTextData() FILE: MarathonRecomp/ui/imgui_utils.h type ImGuiTextPicture (line 34) | struct ImGuiTextPicture function Width (line 37) | uint16_t Width{} function Height (line 38) | uint16_t Height{} type ImGuiTextPictureCrop (line 41) | struct ImGuiTextPictureCrop function Y (line 44) | uint16_t Y{} function Width (line 45) | uint16_t Width{} function Height (line 46) | uint16_t Height{} type ImGuiTextInterpData (line 54) | struct ImGuiTextInterpData FILE: MarathonRecomp/ui/installer_wizard.cpp type WizardPage (line 128) | enum class WizardPage type MessagePromptSource (line 140) | enum class MessagePromptSource class SDLEventListenerForInstaller (line 174) | class SDLEventListenerForInstaller : public SDLEventListener method OnSDLEvent (line 179) | bool OnSDLEvent(SDL_Event* event) override function LeaveInstallerWizard (line 369) | static void LeaveInstallerWizard(bool isQuitting = false) function DLCIndex (line 385) | static int DLCIndex(DLC dlc) function SetCurrentPage (line 392) | static void SetCurrentPage(WizardPage page) function PushCursorRect (line 420) | static bool PushCursorRect(ImVec2 min, ImVec2 max, bool& isPressed, bool... function DrawProgressBar (line 443) | static void DrawProgressBar(ImVec2 originMin, ImVec2 originMax, float pr... function ConvertPathSet (line 475) | static bool ConvertPathSet(const nfdpathset_t *pathSet, std::list &paths) function InstallerThread (line 638) | static void InstallerThread() function InstallerStart (line 670) | static void InstallerStart() function InstallerParseSources (line 685) | static bool InstallerParseSources(std::string &errorMessage) function CheckCancelAction (line 711) | static void CheckCancelAction() function DrawMessagePrompt (line 757) | static void DrawMessagePrompt() function PickerDrawForeground (line 831) | static void PickerDrawForeground() function PickerCheckTutorial (line 841) | static void PickerCheckTutorial() function PickerCheckResults (line 851) | static void PickerCheckResults() function DrawLeftImage (line 870) | static void DrawLeftImage() function DrawButton (line 918) | static bool DrawButton(ImVec2 pos, const char* text, bool& isHovered, bo... function DrawSource (line 964) | static void DrawSource(ImVec2 pos, const char* text, bool isEnabled) function ImVec2 (line 993) | static ImVec2 GetNavButtonPosition(ImVec2 originMin, ImVec2 originMax, i... function DrawSelectLanguagePage (line 998) | static void DrawSelectLanguagePage(ImVec2 originMin, ImVec2 originMax) function DrawSourcePickerPage (line 1020) | static void DrawSourcePickerPage(ImVec2 min, ImVec2 max, ImVec2 originMi... function DrawInstallingPage (line 1050) | static void DrawInstallingPage(ImVec2 originMin, ImVec2 originMax) function DrawInstallSucceededPage (line 1072) | static void DrawInstallSucceededPage(ImVec2 originMin, ImVec2 originMax,... function DrawMusicCredits (line 1112) | static void DrawMusicCredits() FILE: MarathonRecomp/ui/installer_wizard.h type InstallerWizard (line 3) | struct InstallerWizard FILE: MarathonRecomp/ui/message_window.cpp class SDLEventListenerForMessageWindow (line 35) | class SDLEventListenerForMessageWindow : public SDLEventListener method OnSDLEvent (line 38) | bool OnSDLEvent(SDL_Event* event) override function DrawButton (line 138) | void DrawButton(int rowIndex, float yOffset, float yPadding, float width... function ResetSelection (line 180) | static void ResetSelection() FILE: MarathonRecomp/ui/message_window.h function class (line 6) | class MessageWindow FILE: MarathonRecomp/ui/options_menu.cpp function ResetCategorySelection (line 79) | static void ResetCategorySelection() function ResetOptionSelection (line 84) | static void ResetOptionSelection() function ResetSelection (line 91) | static void ResetSelection() function CheckAndDiscard (line 101) | static bool CheckAndDiscard(bool& value) function MoveCursor (line 112) | static void MoveCursor(int& cursorIndex, double& cursorTime, int min = 0... function DrawCategories (line 168) | static void DrawCategories(ImVec2 min, ImVec2 max) function DrawSelectionArrows (line 219) | void DrawSelectionArrows(ImVec2 min, ImVec2 max, bool isSelected) function DrawOption (line 278) | static void DrawOption function DrawOptions (line 797) | static void DrawOptions(ImVec2 min, ImVec2 max) function DrawContainer (line 904) | static void DrawContainer(ImVec2 min, ImVec2 max) FILE: MarathonRecomp/ui/options_menu.h type class (line 8) | enum class type class (line 16) | enum class type class (line 23) | enum class function class (line 33) | class OptionsMenu FILE: MarathonRecomp/user/achievement_data.h function class (line 10) | class AchievementData FILE: MarathonRecomp/user/achievement_manager.cpp function time_t (line 8) | time_t AchievementManager::GetTimestamp(uint16_t id) FILE: MarathonRecomp/user/achievement_manager.h type class (line 5) | enum class function EAchBinStatus (line 19) | static inline EAchBinStatus BinStatus{ EAchBinStatus::Success }; FILE: MarathonRecomp/user/config.h type class (line 47) | enum class type class (line 53) | enum class type class (line 59) | enum class type class (line 65) | enum class type class (line 72) | enum class type class (line 78) | enum class type class (line 90) | enum class type class (line 96) | enum class type class (line 102) | enum class type class (line 112) | enum class type class (line 120) | enum class type class (line 129) | enum class type class (line 137) | enum class type class (line 144) | enum class type class (line 150) | enum class type class (line 156) | enum class function T (line 171) | T m_storedValue{} function CONFIG_LOCALE (line 176) | CONFIG_LOCALE* Locale{} function T (line 177) | T DefaultValue{} function T (line 178) | T Value{ DefaultValue }; function class (line 245) | class Config FILE: MarathonRecomp/user/paths.cpp function CheckPortable (line 7) | bool CheckPortable() function BuildUserPath (line 12) | std::filesystem::path BuildUserPath() FILE: MarathonRecomp/user/paths.h function std (line 18) | inline std::filesystem::path GetGamePath() function std (line 30) | inline std::filesystem::path GetSavePath(bool checkForMods) function std (line 40) | inline std::filesystem::path GetSaveFilePath(bool checkForMods) function std (line 48) | static std::string toLower(std::string str) { function BuildPathCache (line 53) | inline void BuildPathCache(const std::string& gamePath) { FILE: MarathonRecomp/user/registry.h function class (line 3) | class Registry FILE: MarathonRecomp/utils/bit_stream.h function class (line 12) | class BitStream { FILE: MarathonRecomp/utils/ring_buffer.h function class (line 12) | class RingBuffer { FILE: MarathonRecomp/xxHashMap.h type xxHash (line 3) | struct xxHash function XXH64_hash_t (line 16) | inline XXH64_hash_t HashStr(const std::string_view& value) FILE: MarathonRecompLib/shader/shader_cache.h type ShaderCacheEntry (line 3) | struct ShaderCacheEntry FILE: thirdparty/o1heap/o1heap.c function O1HEAP_PRIVATE (line 72) | O1HEAP_PRIVATE uint_fast8_t O1HEAP_CLZ(const size_t x) type Fragment (line 113) | typedef struct Fragment Fragment; type FragmentHeader (line 115) | typedef struct FragmentHeader type Fragment (line 124) | struct Fragment type O1HeapInstance (line 133) | struct O1HeapInstance function O1HEAP_PRIVATE (line 149) | O1HEAP_PRIVATE uint_fast8_t log2Floor(const size_t x) function O1HEAP_PRIVATE (line 157) | O1HEAP_PRIVATE uint_fast8_t log2Ceil(const size_t x) function O1HEAP_PRIVATE (line 166) | O1HEAP_PRIVATE size_t pow2(const uint_fast8_t power) function O1HEAP_PRIVATE (line 172) | O1HEAP_PRIVATE size_t roundUpToPowerOf2(const size_t x) function O1HEAP_PRIVATE (line 180) | O1HEAP_PRIVATE void interlink(Fragment* const left, Fragment* const right) function O1HEAP_PRIVATE (line 193) | O1HEAP_PRIVATE void rebin(O1HeapInstance* const handle, Fragment* const ... function O1HEAP_PRIVATE (line 214) | O1HEAP_PRIVATE void unbin(O1HeapInstance* const handle, const Fragment* ... function O1HeapInstance (line 245) | O1HeapInstance* o1heapInit(void* const base, const size_t size) function o1heapFree (line 384) | void o1heapFree(O1HeapInstance* const handle, void* const pointer) function o1heapDoInvariantsHold (line 452) | bool o1heapDoInvariantsHold(const O1HeapInstance* const handle) function O1HeapDiagnostics (line 492) | O1HeapDiagnostics o1heapGetDiagnostics(const O1HeapInstance* const handle) FILE: thirdparty/o1heap/o1heap.h type O1HeapInstance (line 37) | typedef struct O1HeapInstance O1HeapInstance; type O1HeapDiagnostics (line 44) | typedef struct FILE: tools/bc_diff/bc_diff.cpp function readAllBytes (line 9) | static std::vector readAllBytes(const char* filePath) function main (line 29) | int main(int argc, char** argv) FILE: tools/bc_diff/bc_diff.h type BlockCompressionDiffPatch (line 5) | struct BlockCompressionDiffPatch type BlockCompressionDiffPatchEntry (line 12) | struct BlockCompressionDiffPatchEntry type BlockCompressionDiffPatchHeader (line 19) | struct BlockCompressionDiffPatchHeader FILE: tools/file_to_c/file_to_c.cpp function read_file (line 32) | std::vector read_file(const char* path) { function create_parent_if_needed (line 51) | void create_parent_if_needed(const char* path) { function main (line 58) | int main(int argc, const char** argv) { FILE: tools/fshasher/fshasher.cpp function showHelp (line 40) | void showHelp() { function process (line 44) | int process(const std::list &searchDirectories, s... function main (line 156) | int main(int argc, char *argv[]) FILE: tools/fshasher/plainargs.h function namespace (line 33) | namespace plainargs { FILE: tools/u8extract/u8extract.cpp class U8Archive (line 9) | class U8Archive { type EntryType (line 15) | enum class EntryType : uint8_t { type Entry (line 20) | struct Entry { method EntryType (line 27) | EntryType getType() const { method getNameOffset (line 31) | uint32_t getNameOffset() const { method isCompressed (line 35) | bool isCompressed() const { method readU32 (line 44) | uint32_t readU32() { method readNullTerminatedString (line 50) | std::string readNullTerminatedString() { method decompressZlib (line 59) | void decompressZlib(const std::vector& compressed, std::vecto... method parseEntries (line 78) | void parseEntries(size_t entry_index, const std::string& base_path) { method parseEntriesRecursive (line 101) | size_t parseEntriesRecursive(size_t entry_index, const std::string& ba... method extractFile (line 123) | void extractFile(const Entry& entry, const std::string& path) { method load (line 145) | void load(const std::string& filename) { method extract (line 193) | void extract(const std::string& output_dir) { function main (line 212) | int main(int argc, char* argv[]) { FILE: tools/x_decompress/x_decompress.cpp function readAllBytes (line 11) | static std::vector readAllBytes(const char* path) function T (line 30) | static T byteSwap(T value) function byteSwapInplace (line 46) | static void byteSwapInplace(T& value) type ReadStream (line 51) | struct ReadStream function mspackRead (line 57) | static int mspackRead(mspack_file* file, void* buffer, int bytes) type WriteStream (line 86) | struct WriteStream function mspackWrite (line 92) | static int mspackWrite(mspack_file* file, void* buffer, int bytes) function mspackFree (line 110) | static void mspackFree(void* ptr) function mspackCopy (line 115) | static void mspackCopy(void* src, void* dst, size_t bytes) type XCompressHeader (line 137) | struct XCompressHeader method byteSwap (line 150) | void byteSwap() function main (line 165) | int main(int argc, char** argv)