IVirtual class

A default interface that provides a virtual destructor, it should only be used internally.

It is used in many manager implementations, but we don't know if it's a unique interface or one specific for each manager.

Derived classes

class App::cCameraManager
The implementation of ICameraManager; this should only be used for extending and detouring.
class App::cCheatManager
The implementation of ICheatManager; this should only be used for extending and detouring.
class App::cGameModeManager
The implementation of IGameModeManager; this should only be used for extending and detouring.
class App::cMouseCamera
class Editors::EditorCamera
class Editors::EditorModel
Represents the state of a creation in an editor.
class Editors::EditorRequest
This class is used to access the editors.
class Editors::PlayModeBackgrounds
class Graphics::cLayerGroup
An implementation of ILayer that renders a sequence of layers.
class Graphics::cMaterialManager
The implementation of IMaterialManager; this should only be used for extending and detouring.
class Graphics::cMeshData
class Graphics::cModelManager
The implementation of IModelManager; this should only be used for extending and detouring.
class Graphics::cTextureManager
The implementation of ITextureManager; this should only be used for extending and detouring.
class IO::SharedPointer
Implements a basic ref-counted pointer.
struct Palettes::UnkItemFrameMessage
class Simulator::EnterEditorMessage
class Simulator::cCommEvent
class Simulator::cSimulatorSystem
class Simulator::cStrategy
class Swarm::EffectDirectory
An EffectDirectory is a file that contains one or multiple effect declarations.
class Swarm::cEffectsManager
class Swarm::cEffectsWorld

Constructors, destructors, conversion operators

~IVirtual() virtual