46 virtual const DtString& standardTerrainDamageType()
const;
47 virtual void setStandardTerrainDamageType(
const DtString& dmgType);
52 virtual DtString standardPowerType()
const;
53 virtual void setStandardPowerType(
const DtString& pwrType);
58 virtual const std::map<DtRwReal, DtRwString>& standardTerrainDamageTable()
const;
59 virtual void setStandardTerrainDamageTable(
const std::map<DtRwReal, DtRwString>& table);
64 virtual bool cratersEnabled()
const;
65 virtual void setCratersEnabled(
bool areEnabled);
70 virtual int craterMaxLimit()
const;
71 virtual void setCraterMaxLimit(
int maxLimit);
80 bool isDamageType(
const DtString& changeType)
const;
DtRwInt that encodes the value as a 32 bit integer.
Definition: rwIntSized.h:121
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtRwString myStandardPowerType
Parameter Name: standard-power-type Parameter Description: String identifying the type of detonation...
Definition: dynamicTerrainMunitionDamageControllerDescriptor.h:99
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:42
Definition: readerWriterRegistry.h:39
/******************************************************************************* ** Copyright (c) 201...
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=0) const
DtDynamicTerrainControllerDescriptor & operator=(const DtDynamicTerrainControllerDescriptor &orig)
assignment operator
std::set< DtString > myMutableDamageTypeSet
Definition: dynamicTerrainMunitionDamageControllerDescriptor.h:119
DtRwBoolean myAreCraterersEnabled
Parameter Name: craters-enabled Parameter Description: Boolean to indicate whether craters should be ...
Definition: dynamicTerrainMunitionDamageControllerDescriptor.h:111
virtual DtString type() const
Returns the type of component this descriptor describes.
Instances of DtDynamicTerrainControllerDescriptor are used to specify the parameters for a DtDynamicT...
Definition: dynamicTerrainControllerDescriptor.h:19
DtTerrainDamageTable myStandardTerrainDamageTable
Parameter Name: standard-terrain-damage-table Parameter Description: Table that indicates the damaged...
Definition: dynamicTerrainMunitionDamageControllerDescriptor.h:103
static DtComponentDescriptor * creator()
Instances of DtDynamicTerrainMunitionDamageControllerDescriptor are used to specify the parameters fo...
Definition: dynamicTerrainMunitionDamageControllerDescriptor.h:17
DtRwString myStandardTerrainDamageType
Parameter Name: standard-terrain-damage-type Parameter Description: The dynamic terrain change type ...
Definition: dynamicTerrainMunitionDamageControllerDescriptor.h:94
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
DtRwInt32 myMaximumCraters
Parameter Name: crater-max-limit Parameter Description: Integer to indicate the maximum number of cra...
Definition: dynamicTerrainMunitionDamageControllerDescriptor.h:116
DtHighFidelityTerrainDamageConfigList myHighFidelityTerrainDamageTable
Parameter Name: high-fidelity-terrain-damage-table Parameter Description: Table that indicates how te...
Definition: dynamicTerrainMunitionDamageControllerDescriptor.h:107