General: Remove unnecessary inline specifiers and add overrides

This commit is contained in:
Lioncash
2020-06-11 14:10:22 -04:00
parent 2d76c5865a
commit 012da6fb6d
107 changed files with 885 additions and 1055 deletions

View File

@@ -6,7 +6,8 @@
class CPoiToWorldCooker
{
CPoiToWorldCooker() {}
CPoiToWorldCooker() = default;
public:
static bool CookEGMC(CPoiToWorld *pPoiToWorld, IOutputStream& rOut);
};

View File

@@ -14,7 +14,7 @@
class CResourceCooker
{
CResourceCooker() {}
CResourceCooker() = default;
public:
static bool CookResource(CResourceEntry *pEntry, IOutputStream& rOutput)

View File

@@ -6,7 +6,7 @@
/** Cooker class for writing game-compatible SCAN assets */
class CScanCooker
{
CScanCooker() {}
CScanCooker() = default;
public:
static bool CookSCAN(CScan* pScan, IOutputStream& SCAN);

View File

@@ -14,7 +14,7 @@ class CScriptCooker
bool mWriteGeneratedSeparately;
public:
CScriptCooker(EGame Game, bool WriteGeneratedObjectsSeparately = true)
explicit CScriptCooker(EGame Game, bool WriteGeneratedObjectsSeparately = true)
: mGame(Game)
, mWriteGeneratedSeparately(WriteGeneratedObjectsSeparately && mGame >= EGame::EchoesDemo)
{}

View File

@@ -8,17 +8,13 @@
// Small class to manage file sections for CMDL/MREA output
class CSectionMgrOut
{
uint32 mSectionCount;
uint32 mCurSectionStart;
uint32 mCurSectionIndex;
uint32 mSectionCount = 0;
uint32 mCurSectionStart = 0;
uint32 mCurSectionIndex = 0;
std::vector<uint32> mSectionSizes;
public:
CSectionMgrOut()
: mSectionCount(0)
, mCurSectionStart(0)
, mCurSectionIndex(0)
{}
CSectionMgrOut() = default;
void SetSectionCount(uint32 Count)
{

View File

@@ -9,7 +9,7 @@ class CStringCooker
{
TResPtr<CStringTable> mpStringTable;
CStringCooker(CStringTable* pStringTable)
explicit CStringCooker(CStringTable* pStringTable)
: mpStringTable(pStringTable) {}
public:

View File

@@ -1,10 +1,7 @@
#include "CTextureEncoder.h"
#include <Common/Log.h>
CTextureEncoder::CTextureEncoder()
: mpTexture(nullptr)
{
}
CTextureEncoder::CTextureEncoder() = default;
void CTextureEncoder::WriteTXTR(IOutputStream& rTXTR)
{

View File

@@ -8,9 +8,9 @@
// More advanced functions (including actual encoding!) coming later
class CTextureEncoder
{
TResPtr<CTexture> mpTexture;
ETexelFormat mSourceFormat;
ETexelFormat mOutputFormat;
TResPtr<CTexture> mpTexture{nullptr};
ETexelFormat mSourceFormat{};
ETexelFormat mOutputFormat{};
CTextureEncoder();
void WriteTXTR(IOutputStream& rTXTR);