fastuidraw::ColorStopSequence:: ~ColorStopSequence() { ColorStopSequencePrivate *d; d = static_cast<ColorStopSequencePrivate*>(m_d); FASTUIDRAWdelete(d); }
fastuidraw::PainterDashedStrokeShaderSet:: ~PainterDashedStrokeShaderSet() { PainterDashedStrokeShaderSetPrivate *d; d = static_cast<PainterDashedStrokeShaderSetPrivate*>(m_d); FASTUIDRAWdelete(d); m_d = nullptr; }
fastuidraw::GlyphRenderDataCoverage:: ~GlyphRenderDataCoverage(void) { GlyphDataPrivate *d; d = reinterpret_cast<GlyphDataPrivate*>(m_d); FASTUIDRAWdelete(d); m_d = NULL; }
fastuidraw::gl::PainterShaderGL:: ~PainterShaderGL(void) { PainterShaderGLPrivate *d; d = reinterpret_cast<PainterShaderGLPrivate*>(m_d); FASTUIDRAWdelete(d); m_d = NULL; }
fastuidraw::gl::glsl_shader_unpack_value:: ~glsl_shader_unpack_value() { GLSLShaderUnpackValuePrivate *d; d = reinterpret_cast<GLSLShaderUnpackValuePrivate*>(m_d); FASTUIDRAWdelete(d); m_d = NULL; }
fastuidraw::gl::varying_list:: ~varying_list() { VaryingListPrivate *d; d = reinterpret_cast<VaryingListPrivate*>(m_d); FASTUIDRAWdelete(d); m_d = NULL; }
fastuidraw::gl::GlyphAtlasGL:: ~GlyphAtlasGL() { GlyphAtlasGLPrivate *d; d = reinterpret_cast<GlyphAtlasGLPrivate*>(m_d); FASTUIDRAWdelete(d); m_d = NULL; }
~PackedValuePool() { FASTUIDRAWassert(m_free_slots.size() == m_data.size() * Bucket::array_size); for (Bucket *p : m_data) { FASTUIDRAWdelete(p); } }
fastuidraw::gl::detail::PainterBackendGL:: ~PainterBackendGL() { if (m_nearest_filter_sampler != 0) { fastuidraw_glDeleteSamplers(1, &m_nearest_filter_sampler); } FASTUIDRAWdelete(m_draw_state); }
void StringArray:: clear(void) { for(std::vector<std::string*>::iterator iter = m_strings.begin(), end = m_strings.end(); iter != end; ++iter) { FASTUIDRAWdelete(*iter); } m_strings.clear(); m_strings_array.clear(); }
PainterWidget:: ~PainterWidget(void) { if(m_parent != NULL) { m_parent->m_children.erase(m_iterator_loc); } for(std::list<PainterWidget*>::iterator iter = m_children.begin(), end = m_children.end(); iter != end; ++iter) { PainterWidget *c(*iter); assert(c->m_parent == this); c->m_parent = NULL; FASTUIDRAWdelete(c); } }