void CPythonMiniMap::Destroy() { ClearAllSignalPoint(); m_poHandler = 0; m_VertexBuffer.Destroy(); m_IndexBuffer.Destroy(); m_PlayerMark.Destroy(); m_MiniMapFilterGraphicImageInstance.Destroy(); m_MiniMapCameraraphicImageInstance.Destroy(); m_AtlasWayPointInfoVector.clear(); m_AtlasImageInstance.Destroy(); m_AtlasPlayerMark.Destroy(); m_WhiteMark.Destroy(); for (int i = 0; i < MINI_WAYPOINT_IMAGE_COUNT; ++i) m_MiniWayPointGraphicImageInstances[i].Destroy(); for (int j = 0; j < WAYPOINT_IMAGE_COUNT; ++j) m_WayPointGraphicImageInstances[j].Destroy(); for (int k = 0; k < TARGET_MARK_IMAGE_COUNT; ++k) m_TargetMarkGraphicImageInstances[k].Destroy(); m_GuildAreaFlagImageInstance.Destroy(); __Initialize(); }
void CGrannyModelInstance::Clear() { m_kMtrlPal.Clear(); DestroyDeviceObjects(); // WORK __DestroyMeshBindingVector(); // END_OF_WORK __DestroyMeshMatrices(); __DestroyModelInstance(); __DestroyWorldPose(); __Initialize(); }
void CEffectInstance::Clear() { if (!m_ParticleInstanceVector.empty()) { std::for_each(m_ParticleInstanceVector.begin(), m_ParticleInstanceVector.end(), CParticleSystemInstance::Delete); m_ParticleInstanceVector.clear(); } if (!m_MeshInstanceVector.empty()) { std::for_each(m_MeshInstanceVector.begin(), m_MeshInstanceVector.end(), CEffectMeshInstance::Delete); m_MeshInstanceVector.clear(); } if (!m_LightInstanceVector.empty()) { std::for_each(m_LightInstanceVector.begin(), m_LightInstanceVector.end(), CLightInstance::Delete); m_LightInstanceVector.clear(); } __Initialize(); }
String::String(const char* str) : ::java::lang::Object(str ? jni::NewStringUTF(str) : NULL) { __Initialize(); }
CPythonMiniMap::CPythonMiniMap() { __Initialize(); }
CEffectInstance::CEffectInstance() { __Initialize(); }