| GL Studio C++ Runtime API

Deprecated List

Member DisplayFrame::SetRedraw ()
  Should not be called by new code.
Member DisplayObject::DeleteVertex (unsigned int indexAfter) final
  User code should use DeleteVertexAt() instead.
Member DisplayObject::InsertVertex (unsigned int indexAfter) final
  New code should use InsertVertexAt().
Member disti::GetBaseName (char *path)
  This function is not const-correct. Prefer the const-correct version.
Member disti::GetFileName (const char *name)
  Use FileName instead
Member disti::GetFilePath (const char *name)
  Use FilePath instead
Member disti::IS_ZERO (X x)
  Renamed to IsNearZero().
Member DistiAttribDict::_currentFileVersionPrimary
  Do not use. Will be removed in a later version.
Member DistiAttribDict::_currentFileVersionSecondary
  Do not use. Will be removed in a later version.
Member DistiAttribDict::operator= (const DistiAttribDict &dict)
  Use CopyCommonValues() instead.
Member DynamicArray< T, Obsolete >::ClearList ()
  Renamed to Clear() for consistency.
Member DynamicArray< T, Obsolete >::DeleteObject (const T &object)
  Renamed EraseAt() for clarity.
Member DynamicArray< T, Obsolete >::DeleteObjectAtIndex (const unsigned index)
  Renamed EraseAt() for clarity.
Member DynamicArray< T, Obsolete >::EmptyList ()
  Use the non-member function DeleteEachAndClear( dynamicArray ) instead.
Member DynamicArray< T, Obsolete >::InsertObject (T &&object, unsigned loc)
  Use Insert( object, loc ) instead.
Member DynamicArray< T, Obsolete >::InsertObject (const T &object, unsigned loc)
  Use Insert( object, loc ) instead.
Member DynamicArray< T, Obsolete >::InsertObject (const T &object)
  Use PushBack( object ) instead.
Member DynamicArray< T, Obsolete >::InsertObject (T &&object)
  Use PushBack( object ) instead.
Member DynamicArray< T, Obsolete >::InsertObjectAfter (const T &object, unsigned loc)
  Use Insert( object, loc + 1 ) instead.
Member DynamicArray< T, Obsolete >::InsertObjectAfter (T &&object, unsigned loc)
  Use Insert( object, loc + 1 ) instead.
Member DynamicArray< T, Obsolete >::Position (const T &object) const
  Use helper function FindIndexOf() instead, but note that it returns unsigned.
Member DynamicArray< T, Obsolete >::PushObject (T &&object)
  Renamed to PushFront(), but prefer PushBack() instead to avoid inefficiencies.
Member DynamicArray< T, Obsolete >::PushObject (const T &object)
  Renamed to PushFront(), but prefer PushBack() instead to avoid inefficiencies.
Member DynamicArray< T, Obsolete >::Size (unsigned newCapacity)
  Renamed to Capacity() for clarity.
Member DynamicArray< T, Obsolete >::Size () const
  Renamed to Capacity() for clarity.
Class Effect_DirectXShader
  The Lumen code generator is deprecated.
Member EmbeddedDisplayFrame::SetRedraw () override
  Use Invalidate() from the GlsPainter interface to trigger a redraw. SetRedraw behaves differently on ES and Desktop platforms.
Member GlsCTLTextBox::SetLayoutAutoDir (bool autoDir)
Member GlsDynamicPath::State::Location ()
  Use the const version instead.
Member GlsDynamicPath::State::Rotation ()
  Use the const version instead.
Member GlsDynamicPath::State::Scale ()
  Use the const version instead.
Member GlsDynamicPath::State::Value ()
  Use the const version instead.
Member GlsFontRenderer::DrawCharacter (const bool emphasize, const float emphasisOffset, const bool inverse, GlsQuadListVCT_2D &quadStorage, const GLfloat x1, const GLfloat y1, const GLfloat x2, const GLfloat y2) const
  inverse no longer has any effect, use the other overload instead.
Member GlsPushButton::State () DISTI_FINAL
  this method is not const correct, use const version instead
Member GlsSwitch::WhichObjectBackground () DISTI_FINAL
  this method is not const correct, use const version instead
Member GlsTextBox::Clear ()
  use Erase instead
Member GlsTextBox::ClearChars ()
Member GlsTextBox::SetString (const char *s)
  use String instead
Member GlsTextGrid::Center (bool flag)
  use Justify instead
Member GlsTextGrid::Clear ()
  use Erase instead
Member GlsTextGrid::ClearChars ()
Member GlsTextGrid::SetChar (unsigned int col, unsigned int row, char ch)
  use Char instead
Member GlsTextGrid::SetChar (unsigned int col, unsigned int row, char ch, unsigned char rgba[])
  use Char instead
Member GlsTextGrid::SetString (const char *s)
  use String instead
Member GlsTextGrid::SetString (unsigned int col, unsigned int row, const char *s)
  use String instead
Member GlsTextGrid::SetString (unsigned int col, unsigned int row, unsigned char rgba[], const char *s)
  use String instead
Member GlsTextGrid::VaSetString (const char *format,...)
  use VaString instead
Member GlsTextGrid::VaSetString (unsigned int col, unsigned int row, const char *format,...)
  use VaString instead
Member GlsTextGrid::VaSetString (unsigned int col, unsigned int row, unsigned char rgba[], const char *format,...)
  use VaString instead
Member MAX (A, B)
  Use disti::Min() instead.
Member MIN (A, B)
  Use disti::Min() instead.
Member TexturePalette::palette
  Member data has been made private. Use accessor functions like Entry() and Count() instead.
Member TexturePalette::size () const
  Renamed to Count() to match DynamicArray.