mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 02:27:43 +00:00
RuntimeCommonB: Use the override specifier where applicable
Applies the override keyword where applicable to indicate visually where member function overriding is occurring. This only targets the RuntimeCommonB target as a starting point, which resolves around 900+ cases where the keyword could be used.
This commit is contained in:
@@ -26,10 +26,10 @@ struct CUVEConstant : public CUVElement {
|
||||
|
||||
public:
|
||||
CUVEConstant(TToken<CTexture>&& tex) : x4_tex(std::move(tex)) {}
|
||||
TLockedToken<CTexture> GetValueTexture(int frame) const { return TLockedToken<CTexture>(x4_tex); }
|
||||
void GetValueUV(int frame, SUVElementSet& valOut) const { valOut = {0.f, 0.f, 1.f, 1.f}; }
|
||||
bool HasConstantTexture() const { return true; }
|
||||
bool HasConstantUV() const { return true; }
|
||||
TLockedToken<CTexture> GetValueTexture(int frame) const override { return TLockedToken<CTexture>(x4_tex); }
|
||||
void GetValueUV(int frame, SUVElementSet& valOut) const override { valOut = {0.f, 0.f, 1.f, 1.f}; }
|
||||
bool HasConstantTexture() const override { return true; }
|
||||
bool HasConstantUV() const override { return true; }
|
||||
};
|
||||
|
||||
struct CUVEAnimTexture : public CUVElement {
|
||||
@@ -44,10 +44,10 @@ public:
|
||||
CUVEAnimTexture(TToken<CTexture>&& tex, std::unique_ptr<CIntElement>&& tileW, std::unique_ptr<CIntElement>&& tileH,
|
||||
std::unique_ptr<CIntElement>&& strideW, std::unique_ptr<CIntElement>&& strideH,
|
||||
std::unique_ptr<CIntElement>&& cycleFrames, bool loop);
|
||||
TLockedToken<CTexture> GetValueTexture(int frame) const { return TLockedToken<CTexture>(x4_tex); }
|
||||
void GetValueUV(int frame, SUVElementSet& valOut) const;
|
||||
bool HasConstantTexture() const { return true; }
|
||||
bool HasConstantUV() const { return false; }
|
||||
TLockedToken<CTexture> GetValueTexture(int frame) const override { return TLockedToken<CTexture>(x4_tex); }
|
||||
void GetValueUV(int frame, SUVElementSet& valOut) const override;
|
||||
bool HasConstantTexture() const override { return true; }
|
||||
bool HasConstantUV() const override { return false; }
|
||||
};
|
||||
|
||||
} // namespace urde
|
||||
|
||||
Reference in New Issue
Block a user