Resource::CachedResourceObject class

Base classes

class ResourceObject
A type of object that is used as a resource.

Derived classes

class App::PropertyList
A class that contains multiple properties.
class Editors::cEditorResource
Resource of a saved creation, represents a .crt, .bld, .vcl, etc file.
class Graphics::cImageDataRaw
class Simulator::cPlanetRecord
Keeps all the information related to a planet.

Public static variables

static const uint32_t TYPE

Constructors, destructors, conversion operators


Public functions

auto AddRef() -> int virtual
auto Release() -> int virtual
auto Cast(uint32_t typeID) const -> void* virtual
auto GetReferenceCount() -> int virtual

Public variables

cIReleaseCallback* mpFinalReleaseCallback