OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | List of all members
MWWorld::CustomData Class Referenceabstract

Base class for the MW-class-specific part of RefData. More...

#include <customdata.hpp>

Inheritance diagram for MWWorld::CustomData:
Collaboration diagram for MWWorld::CustomData:

Public Member Functions

virtual ~CustomData ()
 
virtual CustomDataclone () const =0
 
virtual
MWClass::CreatureCustomData
asCreatureCustomData ()
 
virtual const
MWClass::CreatureCustomData
asCreatureCustomData () const
 
virtual MWClass::NpcCustomDataasNpcCustomData ()
 
virtual const
MWClass::NpcCustomData
asNpcCustomData () const
 
virtual
MWClass::ContainerCustomData
asContainerCustomData ()
 
virtual MWClass::DoorCustomDataasDoorCustomData ()
 
virtual const
MWClass::DoorCustomData
asDoorCustomData () const
 
virtual
MWClass::CreatureLevListCustomData
asCreatureLevListCustomData ()
 
virtual const
MWClass::CreatureLevListCustomData
asCreatureLevListCustomData () const
 

Detailed Description

Base class for the MW-class-specific part of RefData.

Constructor & Destructor Documentation

virtual MWWorld::CustomData::~CustomData ( )
inlinevirtual

Member Function Documentation

MWClass::ContainerCustomData & MWWorld::CustomData::asContainerCustomData ( )
virtual

Reimplemented in MWClass::ContainerCustomData.

Here is the caller graph for this function:

MWClass::CreatureCustomData & MWWorld::CustomData::asCreatureCustomData ( )
virtual

Reimplemented in MWClass::CreatureCustomData.

Here is the caller graph for this function:

const MWClass::CreatureCustomData & MWWorld::CustomData::asCreatureCustomData ( ) const
virtual

Reimplemented in MWClass::CreatureCustomData.

MWClass::CreatureLevListCustomData & MWWorld::CustomData::asCreatureLevListCustomData ( )
virtual

Reimplemented in MWClass::CreatureLevListCustomData.

Here is the caller graph for this function:

const MWClass::CreatureLevListCustomData & MWWorld::CustomData::asCreatureLevListCustomData ( ) const
virtual
MWClass::DoorCustomData & MWWorld::CustomData::asDoorCustomData ( )
virtual

Reimplemented in MWClass::DoorCustomData.

Here is the caller graph for this function:

const MWClass::DoorCustomData & MWWorld::CustomData::asDoorCustomData ( ) const
virtual

Reimplemented in MWClass::DoorCustomData.

MWClass::NpcCustomData & MWWorld::CustomData::asNpcCustomData ( )
virtual

Reimplemented in MWClass::NpcCustomData.

Here is the caller graph for this function:

const MWClass::NpcCustomData & MWWorld::CustomData::asNpcCustomData ( ) const
virtual

Reimplemented in MWClass::NpcCustomData.

virtual CustomData* MWWorld::CustomData::clone ( ) const
pure virtual

Implemented in MWClass::NpcCustomData, MWClass::CreatureCustomData, MWClass::DoorCustomData, MWClass::ContainerCustomData, and MWClass::CreatureLevListCustomData.

Here is the caller graph for this function:


The documentation for this class was generated from the following files: