From 7065005c30393fbf362c86aa3f561274ca5321bc Mon Sep 17 00:00:00 2001 From: Lioncash Date: Tue, 9 Jun 2020 22:56:36 -0400 Subject: [PATCH] CSceneNode: Make use of override Same behavior, stronger enforcement of API. --- src/Core/Scene/CSceneNode.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Core/Scene/CSceneNode.h b/src/Core/Scene/CSceneNode.h index 8c062a8b..1aa487e6 100644 --- a/src/Core/Scene/CSceneNode.h +++ b/src/Core/Scene/CSceneNode.h @@ -102,12 +102,12 @@ protected: public: explicit CSceneNode(CScene *pScene, uint32 NodeID, CSceneNode *pParent = 0); - virtual ~CSceneNode(); + ~CSceneNode() override; virtual ENodeType NodeType() = 0; virtual void PostLoad() {} virtual void OnTransformed() {} - virtual void AddToRenderer(CRenderer* /*pRenderer*/, const SViewInfo& /*rkViewInfo*/) {} - virtual void DrawSelection(); + void AddToRenderer(CRenderer* /*pRenderer*/, const SViewInfo& /*rkViewInfo*/) override {} + void DrawSelection() override; virtual void RayAABoxIntersectTest(CRayCollisionTester& rTester, const SViewInfo& rkViewInfo); virtual SRayIntersection RayNodeIntersectTest(const CRay& rkRay, uint32 AssetID, const SViewInfo& rkViewInfo) = 0; virtual bool AllowsTranslate() const { return true; } @@ -179,7 +179,7 @@ public: void SetVisible(bool Visible) { mVisible = Visible; } // Static - inline static int NumNodes() { return smNumNodes; } + static int NumNodes() { return smNumNodes; } static CColor skSelectionTint; };