| 550 | } |
| 551 | |
| 552 | void ResourcePool::RemoveResource(ResourceType t, const char* name)LNOEXCEPT |
| 553 | { |
| 554 | switch (t) |
| 555 | { |
| 556 | case ResourceType::Texture: |
| 557 | removeResource(m_TexturePool, name); |
| 558 | break; |
| 559 | case ResourceType::Sprite: |
| 560 | removeResource(m_SpritePool, name); |
| 561 | break; |
| 562 | case ResourceType::Animation: |
| 563 | removeResource(m_AnimationPool, name); |
| 564 | break; |
| 565 | case ResourceType::Music: |
| 566 | removeResource(m_MusicPool, name); |
| 567 | break; |
| 568 | case ResourceType::SoundEffect: |
| 569 | removeResource(m_SoundSpritePool, name); |
| 570 | break; |
| 571 | case ResourceType::Particle: |
| 572 | removeResource(m_ParticlePool, name); |
| 573 | break; |
| 574 | case ResourceType::SpriteFont: |
| 575 | removeResource(m_SpriteFontPool, name); |
| 576 | break; |
| 577 | case ResourceType::TrueTypeFont: |
| 578 | removeResource(m_TTFFontPool, name); |
| 579 | break; |
| 580 | case ResourceType::FX: |
| 581 | removeResource(m_FXPool, name); |
| 582 | break; |
| 583 | default: |
| 584 | return; |
| 585 | } |
| 586 | |
| 587 | #if (defined LDEVVERSION) || (defined LDEBUG) |
| 588 | LAPP.SendResourceRemovedHint(t, m_iType, name); |
| 589 | #endif |
| 590 | } |
| 591 | |
| 592 | void ResourcePool::ExportResourceList(lua_State* L, ResourceType t)const LNOEXCEPT |
| 593 | { |
nothing calls this directly
no test coverage detected