mirror of
https://github.com/hedge-dev/UnleashedRecomp.git
synced 2026-04-27 12:51:42 +00:00
api: upload Inspire research
This commit is contained in:
parent
f2b89a9736
commit
0db4b0cee6
5 changed files with 71 additions and 0 deletions
|
|
@ -60,6 +60,10 @@
|
|||
#include "SWA/HUD/Pause/HudPause.h"
|
||||
#include "SWA/HUD/SaveIcon/SaveIcon.h"
|
||||
#include "SWA/HUD/Sonic/HudSonicStage.h"
|
||||
#include "SWA/Inspire/InspireMovieOverlay.h"
|
||||
#include "SWA/Inspire/InspireMovieOverlayInfo.h"
|
||||
#include "SWA/Inspire/InspireTextureOverlay.h"
|
||||
#include "SWA/Inspire/InspireTextureOverlayInfo.h"
|
||||
#include "SWA/Movie/MovieDisplayer.h"
|
||||
#include "SWA/Movie/MovieManager.h"
|
||||
#include "SWA/Player/Character/EvilSonic/EvilSonic.h"
|
||||
|
|
|
|||
17
UnleashedRecomp/api/SWA/Inspire/InspireMovieOverlay.h
Normal file
17
UnleashedRecomp/api/SWA/Inspire/InspireMovieOverlay.h
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
#pragma once
|
||||
|
||||
#include <SWA.inl>
|
||||
#include <SWA/Inspire/InspireMovieOverlayInfo.h>
|
||||
|
||||
namespace SWA::Inspire
|
||||
{
|
||||
class CScene;
|
||||
|
||||
class CMovieOverlay
|
||||
{
|
||||
public:
|
||||
boost::shared_ptr<CMovieOverlayInfo> m_spInfo;
|
||||
xpointer<CScene> m_pScene;
|
||||
xpointer<Hedgehog::Mirage::CTextureData> m_pTextureData;
|
||||
};
|
||||
}
|
||||
17
UnleashedRecomp/api/SWA/Inspire/InspireMovieOverlayInfo.h
Normal file
17
UnleashedRecomp/api/SWA/Inspire/InspireMovieOverlayInfo.h
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
#pragma once
|
||||
|
||||
#include <SWA.inl>
|
||||
|
||||
namespace SWA::Inspire
|
||||
{
|
||||
class CMovieOverlayInfo
|
||||
{
|
||||
public:
|
||||
Hedgehog::Base::CSharedString m_MovieName;
|
||||
be<float> m_StartTime;
|
||||
be<float> m_FadeInStartTime;
|
||||
be<float> m_FadeInEndTime;
|
||||
be<float> m_FadeOutStartTime;
|
||||
be<float> m_FadeOutEndTime;
|
||||
};
|
||||
}
|
||||
18
UnleashedRecomp/api/SWA/Inspire/InspireTextureOverlay.h
Normal file
18
UnleashedRecomp/api/SWA/Inspire/InspireTextureOverlay.h
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
#pragma once
|
||||
|
||||
#include <SWA.inl>
|
||||
#include <SWA/Inspire/InspireTextureOverlayInfo.h>
|
||||
|
||||
namespace SWA::Inspire
|
||||
{
|
||||
class CScene;
|
||||
|
||||
class CTextureOverlay
|
||||
{
|
||||
public:
|
||||
xpointer<void> m_pVftable;
|
||||
boost::shared_ptr<CInspireTextureOverlayInfo> m_spInfo;
|
||||
xpointer<CScene> m_pScene;
|
||||
boost::shared_ptr<Hedgehog::Mirage::CTextureData> m_spTextureData;
|
||||
};
|
||||
}
|
||||
15
UnleashedRecomp/api/SWA/Inspire/InspireTextureOverlayInfo.h
Normal file
15
UnleashedRecomp/api/SWA/Inspire/InspireTextureOverlayInfo.h
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
#pragma once
|
||||
|
||||
#include <SWA.inl>
|
||||
|
||||
namespace SWA::Inspire
|
||||
{
|
||||
class CInspireTextureOverlayInfo
|
||||
{
|
||||
public:
|
||||
Hedgehog::Base::CSharedString m_CameraName;
|
||||
be<uint32_t> m_Unk1;
|
||||
be<uint32_t> m_Unk2;
|
||||
be<uint32_t> m_Unk3;
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue