aboutsummaryrefslogtreecommitdiff
path: root/source/Irrlicht/CSceneNodeAnimatorDelete.cpp
diff options
context:
space:
mode:
authorhecks <42101236+hecktest@users.noreply.github.com>2021-07-23 16:23:44 +0200
committerGitHub <noreply@github.com>2021-07-23 16:23:44 +0200
commit4ab3de3bab13c18bc0eed6bac565be3b80ebac10 (patch)
tree54274982be545669f28b2849f5f94aa1c37f39af /source/Irrlicht/CSceneNodeAnimatorDelete.cpp
parentdc2246dae75dda77d5a9be7f810930b5dd9b1ed8 (diff)
downloadirrlicht-4ab3de3bab13c18bc0eed6bac565be3b80ebac10.tar.xz
Delete lots of unused features (#48)
Diffstat (limited to 'source/Irrlicht/CSceneNodeAnimatorDelete.cpp')
-rw-r--r--source/Irrlicht/CSceneNodeAnimatorDelete.cpp55
1 files changed, 0 insertions, 55 deletions
diff --git a/source/Irrlicht/CSceneNodeAnimatorDelete.cpp b/source/Irrlicht/CSceneNodeAnimatorDelete.cpp
deleted file mode 100644
index d152e06..0000000
--- a/source/Irrlicht/CSceneNodeAnimatorDelete.cpp
+++ /dev/null
@@ -1,55 +0,0 @@
-// Copyright (C) 2002-2012 Nikolaus Gebhardt
-// This file is part of the "Irrlicht Engine".
-// For conditions of distribution and use, see copyright notice in irrlicht.h
-
-#include "CSceneNodeAnimatorDelete.h"
-#include "ISceneManager.h"
-
-namespace irr
-{
-namespace scene
-{
-
-
-//! constructor
-CSceneNodeAnimatorDelete::CSceneNodeAnimatorDelete(ISceneManager* manager, u32 time)
-: ISceneNodeAnimatorFinishing(time), SceneManager(manager)
-{
- #ifdef _DEBUG
- setDebugName("CSceneNodeAnimatorDelete");
- #endif
-}
-
-
-//! animates a scene node
-void CSceneNodeAnimatorDelete::animateNode(ISceneNode* node, u32 timeMs)
-{
- if (timeMs > FinishTime+PauseTimeSum)
- {
- HasFinished = true;
- if(node && SceneManager)
- {
- // don't delete if scene manager is attached to an editor
- if (!SceneManager->getParameters()->getAttributeAsBool(IRR_SCENE_MANAGER_IS_EDITOR))
- SceneManager->addToDeletionQueue(node);
- }
- }
-}
-
-
-ISceneNodeAnimator* CSceneNodeAnimatorDelete::createClone(ISceneNode* node, ISceneManager* newManager)
-{
- if (!newManager)
- newManager = SceneManager;
-
- CSceneNodeAnimatorDelete* newAnimator =
- new CSceneNodeAnimatorDelete(newManager, FinishTime);
- newAnimator->cloneMembers(this);
-
- return newAnimator;
-}
-
-
-} // end namespace scene
-} // end namespace irr
-