DefaultRefCounted class

The default implementation of a reference counted class.

Derived classes

class Anim::cAnimManagerImpl
class Anim::IAnimWorld
class App::cLocaleManager
class App::ITokenTranslator
class App::ScenarioMode
class Editors::cEditor
class Editors::EditorPlayMode
class Editors::EditorPlayModeBackground
class Editors::EditorRigblock
class Editors::EditorUI
class Editors::PaintModeCategory
class Editors::PlayAnimButton
class Editors::PlayAnimPanel
class Editors::PlayModeActor
class Editors::PlayModeActor::WalkAction
class Graphics::cRenderTargetManager
template<typename Vertex>
class Graphics::GeneratedMesh
class Graphics::PlanetThumbnailRequest
class Palettes::ColorPickerUI
This class holds all information related with the color picker in editor categories and its user interface.
class Palettes::ColorSwatchUI
This class holds all information related with a single color button in editor categories and its user interface.
class Palettes::DefaultItemFrameUI
class Palettes::ItemViewer
class Palettes::PageArrowsUI
The class that represents the fragment of user interface of the page numbers and arrow buttons in an Editors::PaletteCategory.
class Palettes::PaletteCategory
A category in an editor palette contains pages.
class Palettes::PaletteCategoryUI
This class holds all information related with the user interface of a palette category.
class Palettes::PaletteItem
Represents an item inside a palette page.
class Palettes::PaletteMain
This object represents the palette of an editor.
class Palettes::PalettePage
A page in an Palettes palette that contains multiple items (Palettes::PaletteItem).
class Palettes::PalettePageUI
This class holds all information related with the user interface of a palette page.
class Palettes::PaletteSubcategoriesUI
class Palettes::PaletteUI
This class holds all information related to the user interface of a palette.
class Palettes::StandardItemUI
class Simulator::cBehaviorBase
class Simulator::cFeedbackEvent
class Simulator::cGameData
class Simulator::cGameInputManager
class Simulator::cGonzagoSimulator
class Simulator::cGonzagoTimer
A class for measuring time inside Simulator modes. This is the equivalent to the Clock class.
class Simulator::cSavedGameHeader
class Simulator::cSolarSystem
class Simulator::cSpaceInventoryItem
class Simulator::cStarRecord
class Simulator::cToolStrategy
class Sporepedia::cSPAssetDataOTDB
class Sporepedia::OTDB::ISummarizer
class UI::cSPUILayeredObject
class UI::cSPUITextZoom
class UI::EditorNamePanel
class UI::ITokenTranslator
class UI::SpaceGameUI
class UTFWin::EventPropertyObject
class UTFWin::SporeStdDrawableImageInfo
A structure that represents an state of a SporeStdDrawable.
class UTFWin::UILayout
An object used to load and contain user interfaces.
class UTFWin::UILayoutObjects

Constructors, destructors, conversion operators

~DefaultRefCounted() protected virtual

Public functions

auto AddRef() -> int virtual
auto Release() -> int virtual
auto GetReferenceCount() -> int virtual

Protected variables

int mnRefCount