GL Studio C++ Runtime API
Deprecated List
Member DisplayFrame::SetRedraw (void)
Should not be called by new code.
Member DisplayObject::DeleteVertex (unsigned int indexAfter) final
User code should use DeleteVertexAt() instead.
Note
This virtual function is kept for backwards compatibility only. It is marked 'final' (where supported). Subclasses should override DeleteVertexAt() instead.
Member DisplayObject::InsertVertex (unsigned int indexAfter) final
New code should use InsertVertexAt().
Note
This virtual function is kept for backwards compatibility only. It is marked 'final' (where supported). Subclasses should override InsertVertexAt() instead.
Member disti::GetBaseName (char *path)
This function is not const-correct. Prefer the const-correct version.
See also
GetBaseName( const char* )
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 (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, unsigned loc)
Use Insert( object, loc ) 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.
Note
similar to std::vector::capacity()
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)
Member glsDisplayFrame::SetRedraw (void) override
Member GlsFontRenderer::DrawCharacter (const bool emphasize, const float emphasisOffset, const bool inverse, const GLfloat x1, const GLfloat y1, const GLfloat x2, const GLfloat y2, const GLfloat tx1, const GLfloat ty1, const GLfloat tx2, const GLfloat ty2) 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
Returns
Current push button state (0=up, 1=down)
Member GlsSwitch::WhichObjectBackground () DISTI_FINAL
this method is not const correct, use const version instead
Returns
Current switch background geometry index value
Member GlsTextBox::Clear (void)
use Erase instead
Member GlsTextBox::ClearChars (void)
Member GlsTextBox::SetString (const char *s)
use String instead
Member GlsTextGrid::Center (bool flag)
use Justify instead
Member GlsTextGrid::Clear (void)
use Erase instead
Member GlsTextGrid::ClearChars (void)
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
globalScope> Member MAX (A, B)
Use disti::Min() instead.
globalScope> 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.