Calculate movie aspect ratio using vertices (#84)

This commit is contained in:
Hyper
2025-01-16 15:08:48 +00:00
committed by GitHub
parent 4b7f2c0ae7
commit 666f93843d
2 changed files with 23 additions and 4 deletions

View File

@@ -7,8 +7,23 @@ namespace SWA
class CMovieDisplayer : public Hedgehog::Universe::CUpdateUnit, public Hedgehog::Mirage::CRenderable
{
public:
struct SVertexData
{
be<float> X;
be<float> Y;
be<float> Z;
be<float> U;
be<float> V;
};
SWA_INSERT_PADDING(0x04);
be<uint32_t> m_MovieWidth;
be<uint32_t> m_MovieHeight;
SWA_INSERT_PADDING(0x74);
SVertexData m_TopLeft;
SVertexData m_TopRight;
SVertexData m_BottomRight;
SVertexData m_BottomLeft;
SWA_INSERT_PADDING(0xF0);
};
}