#include <PBActions.h>

Static Public Member Functions

static SEActionLoad (const cdm::AnyActionData &action, SESubstanceManager &subMgr)
 
static cdm::AnyActionData * Unload (const SEAction &action)
 
static SEActionCopy (const SEAction &a, SESubstanceManager &subMgr)
 
static void Serialize (const cdm::ActionData &src, SEAction &dst)
 
static void Serialize (const SEAction &src, cdm::ActionData &dst)
 
static void Load (const cdm::AdvanceTimeData &src, SEAdvanceTime &dst)
 
static cdm::AdvanceTimeData * Unload (const SEAdvanceTime &src)
 
static void Serialize (const cdm::AdvanceTimeData &src, SEAdvanceTime &dst)
 
static void Serialize (const SEAdvanceTime &src, cdm::AdvanceTimeData &dst)
 
static void Load (const cdm::SerializeStateData &src, SESerializeState &dst)
 
static cdm::SerializeStateData * Unload (const SESerializeState &src)
 
static void Serialize (const cdm::SerializeStateData &src, SESerializeState &dst)
 
static void Serialize (const SESerializeState &src, cdm::SerializeStateData &dst)
 

Member Function Documentation

◆ Copy()

SEAction * PBAction::Copy ( const SEAction a,
SESubstanceManager subMgr 
)
static

◆ Load() [1/3]

SEAction * PBAction::Load ( const cdm::AnyActionData &  action,
SESubstanceManager subMgr 
)
static

Create a new action based on the binding object, load that data into the new action, and return said action

◆ Load() [2/3]

void PBAction::Load ( const cdm::AdvanceTimeData &  src,
SEAdvanceTime dst 
)
static

◆ Load() [3/3]

void PBAction::Load ( const cdm::SerializeStateData &  src,
SESerializeState dst 
)
static

◆ Serialize() [1/6]

void PBAction::Serialize ( const cdm::ActionData &  src,
SEAction dst 
)
static

◆ Serialize() [2/6]

void PBAction::Serialize ( const SEAction src,
cdm::ActionData &  dst 
)
static

◆ Serialize() [3/6]

void PBAction::Serialize ( const cdm::AdvanceTimeData &  src,
SEAdvanceTime dst 
)
static

◆ Serialize() [4/6]

void PBAction::Serialize ( const SEAdvanceTime src,
cdm::AdvanceTimeData &  dst 
)
static

◆ Serialize() [5/6]

void PBAction::Serialize ( const cdm::SerializeStateData &  src,
SESerializeState dst 
)
static

◆ Serialize() [6/6]

void PBAction::Serialize ( const SESerializeState src,
cdm::SerializeStateData &  dst 
)
static

◆ Unload() [1/3]

cdm::AnyActionData * PBAction::Unload ( const SEAction action)
static

Create a new bind object, unload the action, put that in the bind object, and return said bind object

◆ Unload() [2/3]

cdm::AdvanceTimeData * PBAction::Unload ( const SEAdvanceTime src)
static

◆ Unload() [3/3]

cdm::SerializeStateData * PBAction::Unload ( const SESerializeState src)
static