Пример #1
0
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;
}
Пример #4
0
fastuidraw::gl::PainterShaderGL::
~PainterShaderGL(void)
{
  PainterShaderGLPrivate *d;
  d = reinterpret_cast<PainterShaderGLPrivate*>(m_d);
  FASTUIDRAWdelete(d);
  m_d = NULL;
}
Пример #5
0
fastuidraw::gl::glsl_shader_unpack_value::
~glsl_shader_unpack_value()
{
  GLSLShaderUnpackValuePrivate *d;
  d = reinterpret_cast<GLSLShaderUnpackValuePrivate*>(m_d);
  FASTUIDRAWdelete(d);
  m_d = NULL;
}
Пример #6
0
fastuidraw::gl::varying_list::
~varying_list()
{
  VaryingListPrivate *d;
  d = reinterpret_cast<VaryingListPrivate*>(m_d);
  FASTUIDRAWdelete(d);
  m_d = NULL;
}
Пример #7
0
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);
     }
 }
Пример #9
0
fastuidraw::gl::detail::PainterBackendGL::
~PainterBackendGL()
{
  if (m_nearest_filter_sampler != 0)
    {
      fastuidraw_glDeleteSamplers(1, &m_nearest_filter_sampler);
    }
  FASTUIDRAWdelete(m_draw_state);
}
Пример #10
0
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();
}
Пример #11
0
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);
    }
}