コード例 #1
0
ファイル: VEffect.cpp プロジェクト: asnwerear/VEngine
void VEffect::_updateEffect(const Real &dt)
{
	if (mLifeTime > 0.0f)
	{
		Ogre::Real elapseTime = mElapseLifeTime + dt;

		if (elapseTime > mLifeTime)
		{
			removeAllElements();
			mIsAlive = VFALSE;
		}
		else
		{
			mElapseLifeTime = elapseTime;
		}
	}
}
コード例 #2
0
ファイル: sgPanel.cpp プロジェクト: lynxluna/isdge
sgPanel::~sgPanel()
{
	removeAllElements();
}
コード例 #3
0
ファイル: uvector.cpp プロジェクト: 00zhengfu00/third_party
UVector::~UVector() {
    removeAllElements();
    uprv_free(elements);
    elements = 0;
}
コード例 #4
0
ファイル: TiOverlayMgr.cpp プロジェクト: cty41/Titan
//-------------------------------------------------------------------------------//
OverlayMgr::~OverlayMgr()
{
    removeAllFactories();
    removeAllElements();
}
コード例 #5
0
// decRef function is called when ref count to a list object is zero
// before freeing memory for list object
static void List_decRef(List_PNTR pntr){
  if(!isEmpty(pntr))
    removeAllElements(pntr); // forces decRef on list content (node payload)
}