void Image::Destroy() { delete[] this->buf; SAFE_RELEASE2(this->tex, LPDIRECT3DTEXTURE9); this->used = false; }
void XBuffObj::Destroy() { SAFE_DELETE( m_pluaScript ); // 루아가 있었다면 삭제해줌 LIST_DESTROY( m_listEffectObjs, EFFECT_OBJ* ); #ifdef _CLIENT SAFE_RELEASE2( IMAGE_MNG, m_psfcIcon ); #endif // _CLIENT // CONSOLE( "XBuffObj::Destroy(): ID:%d Caster:0x%08x Skill:%s addr=0x%08x", m_idBuff, (int)m_pCaster, m_pDat->GetszName(), (int)this ); }
void Engine::Sound::shutdown() { songs.clear(); sound_effects.clear(); musicChannel = nullptr; SAFE_RELEASE2(system); }
void Image::AllRelease() { for (std::unordered_set<Image*>::iterator i = resList->begin(); i != resList->end(); i++) { if ((*i)->used) { SAFE_RELEASE2((*i)->tex, LPDIRECT3DTEXTURE9); } } }
void XWndPageSlideWithXML::Destroy() { SAFE_RELEASE2( IMAGE_MNG, m_sfcPointOn ); SAFE_RELEASE2( IMAGE_MNG, m_sfcPointOff ); }
XWndEdit::~XWndEdit() { SAFE_RELEASE2( FONTMNG, m_pFontDat ); SAFE_DELETE( m_psoField ); SAFE_DELETE( m_pFont ); }
XTransition::~XTransition() { SAFE_RELEASE2( IMAGE_MNG, m_pSurface1 ); SAFE_RELEASE2( IMAGE_MNG, m_pSurface2 ); }