コード例 #1
0
status_t
_TDL_SpawnStatementData::doDestroy ( BOOLEAN   theCanStillBeReferenced,
				     BOOLEAN   theDestroyIfUnused      )
{
  if ( theDestroyIfUnused == TRUE )
    return destroyIfUnused ( theCanStillBeReferenced );
  else
    return destroy         ( theCanStillBeReferenced );
}
コード例 #2
0
void SurfaceBuffer::setDestroyIfUnused(bool destroy)
{
    m_destroyIfUnused = destroy;
    destroyIfUnused();
}
コード例 #3
0
void SurfaceBuffer::disown()
{
    m_surface_has_buffer = false;
    destructBufferState();
    destroyIfUnused();
}