PBEnvironmentCondition Class Reference

#include <PBEnvironmentConditions.h>

Static Public Member Functions

static SEEnvironmentConditionLoad (const CDM_BIND::AnyEnvironmentConditionData &any, const SESubstanceManager &subMgr)
 
static CDM_BIND::AnyEnvironmentConditionData * Unload (const SEEnvironmentCondition &condition)
 
static void Serialize (const CDM_BIND::EnvironmentConditionData &src, SEEnvironmentCondition &dst)
 
static void Serialize (const SEEnvironmentCondition &src, CDM_BIND::EnvironmentConditionData &dst)
 
static void Load (const CDM_BIND::InitialEnvironmentalConditionsData &src, SEInitialEnvironmentalConditions &dst, const SESubstanceManager &subMgr)
 
static CDM_BIND::InitialEnvironmentalConditionsData * Unload (const SEInitialEnvironmentalConditions &src)
 
static void Serialize (const CDM_BIND::InitialEnvironmentalConditionsData &src, SEInitialEnvironmentalConditions &dst, const SESubstanceManager &subMgr)
 
static void Serialize (const SEInitialEnvironmentalConditions &src, CDM_BIND::InitialEnvironmentalConditionsData &dst)
 
static void Copy (const SEInitialEnvironmentalConditions &src, SEInitialEnvironmentalConditions &dst, const SESubstanceManager &subMgr)
 

Member Function Documentation

◆ Copy()

void PBEnvironmentCondition::Copy ( const SEInitialEnvironmentalConditions src,
SEInitialEnvironmentalConditions dst,
const SESubstanceManager subMgr 
)
static

◆ Load() [1/2]

SEEnvironmentCondition * PBEnvironmentCondition::Load ( const CDM_BIND::AnyEnvironmentConditionData &  any,
const SESubstanceManager subMgr 
)
static

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

◆ Load() [2/2]

void PBEnvironmentCondition::Load ( const CDM_BIND::InitialEnvironmentalConditionsData &  src,
SEInitialEnvironmentalConditions dst,
const SESubstanceManager subMgr 
)
static

◆ Serialize() [1/4]

PUSH_PROTO_WARNINGS POP_PROTO_WARNINGS void PBEnvironmentCondition::Serialize ( const CDM_BIND::EnvironmentConditionData &  src,
SEEnvironmentCondition dst 
)
static

◆ Serialize() [2/4]

void PBEnvironmentCondition::Serialize ( const SEEnvironmentCondition src,
CDM_BIND::EnvironmentConditionData &  dst 
)
static

◆ Serialize() [3/4]

void PBEnvironmentCondition::Serialize ( const CDM_BIND::InitialEnvironmentalConditionsData &  src,
SEInitialEnvironmentalConditions dst,
const SESubstanceManager subMgr 
)
static

◆ Serialize() [4/4]

void PBEnvironmentCondition::Serialize ( const SEInitialEnvironmentalConditions src,
CDM_BIND::InitialEnvironmentalConditionsData &  dst 
)
static

◆ Unload() [1/2]

CDM_BIND::AnyEnvironmentConditionData * PBEnvironmentCondition::Unload ( const SEEnvironmentCondition condition)
static

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

◆ Unload() [2/2]

CDM_BIND::InitialEnvironmentalConditionsData * PBEnvironmentCondition::Unload ( const SEInitialEnvironmentalConditions src)
static

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.