UTFWin::UTFWinObject class

Base classes

class Object
This class represents a basic reference counted object.

Derived classes

class IBiStateEffect
class IButton
An interface that declares all the functions needed by a button component.
class IButtonDrawable
This class is a type of UTFWin::IDrawable capable of rendering an UTFWin::IButton.
class ICascadeEffect
class IComboBox
class IComboBoxDrawable
An abstract class that has the methods that a drawable for a combo box would require.
class IDialog
class IDialogDrawable
An abstract class that has the methods that a drawable for a dialog would require.
class IDrawable
A class that is capable of drawing a user interface component.
class IGlideEffect
class IImageDrawable
An abstract class that has the methods that a drawable that renders an image would require.
class IInflateEffect
class ILayoutElement
This class represents an element that is part of a user interfaces.
class ILayoutStyle
This class represents an object that can apply a certain layout to a given Rectangle area.
class IModulateEffect
class IPerspectiveEffect
class IRotateEffect
class IScrollbarDrawable
An abstract class that has the methods that a drawable for a scrollbar would require.
class ISlider
class ISliderDrawable
An abstract class that has the methods that a drawable for a slider would require.
class ISpinnerDrawable
An abstract class that has the methods that a drawable for a spinner would require.
class IStdDrawable
An abstract class that has the methods that a standard drawable would require.
class IText
class ITextEdit
class ITreeView
class IWindow
An interface that represents a component in the user interface.

Public static functions

static auto operator delete(void* p) -> void
static auto operator new(size_t n, size_t align, const char* pName, ICoreAllocator* pAllocator = UTFWin::GetAllocator()) -> void*
static auto operator new(size_t n) -> void*