mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-16 18:17:02 +00:00
CAuiImagePane: Make use of std::array where applicable
Same behavior, stronger typing.
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
#pragma once
|
||||
|
||||
#include <array>
|
||||
|
||||
#include "Runtime/CToken.hpp"
|
||||
#include "Runtime/rstl.hpp"
|
||||
#include "Runtime/Graphics/Shaders/CTexturedQuadFilter.hpp"
|
||||
@@ -33,10 +35,10 @@ class CAuiImagePane : public CGuiWidget {
|
||||
struct Filters {
|
||||
CAssetId m_texId;
|
||||
CTexturedQuadFilterAlpha m_darkenerQuad;
|
||||
CTexturedQuadFilterAlpha m_flashQuad[2];
|
||||
CTexturedQuadFilterAlpha m_alphaQuad[2];
|
||||
CTexturedQuadFilterAlpha m_addQuad[2];
|
||||
Filters(TLockedToken<CTexture>& tex);
|
||||
std::array<CTexturedQuadFilterAlpha, 2> m_flashQuad;
|
||||
std::array<CTexturedQuadFilterAlpha, 2> m_alphaQuad;
|
||||
std::array<CTexturedQuadFilterAlpha, 2> m_addQuad;
|
||||
explicit Filters(TLockedToken<CTexture>& tex);
|
||||
};
|
||||
std::optional<Filters> m_filters;
|
||||
void DoDrawImagePane(const zeus::CColor& color, const CTexture& tex, int frame, float blurAmt, bool noBlur,
|
||||
|
||||
Reference in New Issue
Block a user