General: Make use of in-class initializers

This commit is contained in:
Lioncash
2020-06-22 02:36:07 -04:00
parent 127712f459
commit 8dd4fb24d9
4 changed files with 7 additions and 12 deletions

View File

@@ -1,10 +1,7 @@
#include "CMaterialCooker.h"
#include <algorithm>
CMaterialCooker::CMaterialCooker()
: mpMat(nullptr)
{
}
CMaterialCooker::CMaterialCooker() = default;
uint32 CMaterialCooker::ConvertFromVertexDescription(FVertexDescription VtxDesc)
{

View File

@@ -7,9 +7,9 @@
class CMaterialCooker
{
CMaterialSet *mpSet;
CMaterial *mpMat;
EGame mVersion;
CMaterialSet *mpSet = nullptr;
CMaterial *mpMat = nullptr;
EGame mVersion{};
std::vector<uint32> mTextureIDs;
std::vector<uint64> mMaterialHashes;

View File

@@ -50,7 +50,7 @@ struct SNameKey
};
SNameKey()
: TypeHash(-1), ID(-1)
: TypeHash(UINT32_MAX), ID(UINT32_MAX)
{}
SNameKey(uint32 InTypeHash, uint32 InID)