Initialize raw pointers as nullptr

This commit is contained in:
Riyyi
2021-05-18 02:45:00 +02:00
parent d1ba13794c
commit 7401936016
9 changed files with 18 additions and 18 deletions
@@ -9,7 +9,7 @@ namespace Inferno {
class LuaScript;
struct LuaScriptComponent {
LuaScript* instance = nullptr;
LuaScript* instance { nullptr };
std::string path;
// Dont allow manually setting instance during construction
@@ -7,7 +7,7 @@
namespace Inferno {
struct NativeScriptComponent {
NativeScript* instance = nullptr;
NativeScript* instance { nullptr };
NativeScript* (*initialize)();
+1 -1
View File
@@ -111,7 +111,7 @@ namespace Inferno {
virtual ~StringLogStream() override;
private:
std::string* m_fill;
std::string* m_fill { nullptr };
};
// -----------------------------------------
+1 -1
View File
@@ -16,7 +16,7 @@ namespace Inferno {
void setCurrent();
private:
GLFWwindow* m_window;
GLFWwindow* m_window { nullptr };
};
}
+6 -6
View File
@@ -88,8 +88,8 @@ namespace Inferno {
std::array<std::shared_ptr<Texture>, textureUnitPerBatch> m_textureUnits;
// GPU objects
std::shared_ptr<Shader> m_shader = nullptr;
std::shared_ptr<VertexArray> m_vertexArray = nullptr;
std::shared_ptr<Shader> m_shader;
std::shared_ptr<VertexArray> m_vertexArray;
};
// -----------------------------------------
@@ -122,8 +122,8 @@ namespace Inferno {
void nextBatch() override;
// CPU quad vertices
std::unique_ptr<QuadVertex[]> m_vertexBufferBase = nullptr;
QuadVertex* m_vertexBufferPtr = nullptr;
std::unique_ptr<QuadVertex[]> m_vertexBufferBase;
QuadVertex* m_vertexBufferPtr { nullptr };
// Default quad vertex positions
glm::vec4 m_vertexPositions[vertexPerQuad];
@@ -156,8 +156,8 @@ namespace Inferno {
void nextBatch() override;
// CPU quad vertices
std::unique_ptr<CharacterVertex[]> m_vertexBufferBase = nullptr;
CharacterVertex* m_vertexBufferPtr = nullptr;
std::unique_ptr<CharacterVertex[]> m_vertexBufferBase;
CharacterVertex* m_vertexBufferPtr { nullptr };
};
}
@@ -31,7 +31,7 @@ namespace Inferno {
void updatePerspective(float deltaTime);
private:
CameraComponent* m_camera;
CameraComponent* m_camera { nullptr };
};
}
+3 -3
View File
@@ -45,9 +45,9 @@ namespace Inferno {
sol::state m_state;
std::string m_path = "";
Scene* m_scene = nullptr;
uint32_t m_entity = 0;
TransformComponent* transform = nullptr;
Scene* m_scene { nullptr };
uint32_t m_entity { 0 };
TransformComponent* transform { nullptr };
friend class ScriptSystem;
};
+3 -3
View File
@@ -22,11 +22,11 @@ namespace Inferno {
return m_scene->getComponent<T>(m_entity);
}
TransformComponent* transform = nullptr;
TransformComponent* transform { nullptr };
private:
Scene* m_scene = nullptr;
uint32_t m_entity = 0;
Scene* m_scene { nullptr };
uint32_t m_entity { 0 };
friend class ScriptSystem;
};
+1 -1
View File
@@ -26,7 +26,7 @@ namespace Inferno {
void setScene(Scene* scene) { m_scene = scene; }
private:
Scene* m_scene;
Scene* m_scene { nullptr };
};
}