mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-04-21 04:15:36 +00:00
add a docsURL; macro to link a given set of script config vars to git or similar storage urls via clicking on the inspector
This commit is contained in:
parent
a0bbe0ec18
commit
f5a34308f9
382 changed files with 588 additions and 130 deletions
|
|
@ -67,6 +67,7 @@ U32 afxCameraData::sCameraCollisionMask = TerrainObjectType | InteriorLikeObject
|
|||
|
||||
void afxCameraData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
Con::addVariable("pref::afxCamera::collisionMask", TypeS32, &sCameraCollisionMask);
|
||||
|
||||
Parent::initPersistFields();
|
||||
|
|
|
|||
|
|
@ -68,6 +68,7 @@ afxChoreographerData::afxChoreographerData(const afxChoreographerData& other, bo
|
|||
|
||||
void afxChoreographerData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("execOnNewClients", TypeBool, myOffset(exec_on_new_clients),
|
||||
"...");
|
||||
addField("echoPacketUsage", TypeS8, myOffset(echo_packet_usage),
|
||||
|
|
@ -178,6 +179,7 @@ afxChoreographer::~afxChoreographer()
|
|||
|
||||
void afxChoreographer::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
// conditionals
|
||||
addField("extra", TYPEID<SimObject>(), Offset(mExtra, afxChoreographer),
|
||||
"...");
|
||||
|
|
|
|||
|
|
@ -140,6 +140,7 @@ void afxEffectGroupData::unpack_fx(BitStream* stream, afxEffectList& fx)
|
|||
|
||||
void afxEffectGroupData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("groupEnabled", TypeBool, myOffset(group_enabled),
|
||||
"...");
|
||||
addField("count", TypeS32, myOffset(group_count),
|
||||
|
|
|
|||
|
|
@ -213,6 +213,7 @@ afxEffectWrapperData::~afxEffectWrapperData()
|
|||
|
||||
void afxEffectWrapperData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
// the wrapped effect
|
||||
addField("effect", TYPEID<SimDataBlock>(), myOffset(effect_data),
|
||||
"...");
|
||||
|
|
@ -737,6 +738,7 @@ afxEffectWrapper::~afxEffectWrapper()
|
|||
|
||||
void afxEffectWrapper::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("liveScaleFactor", TypeF32, myOffset(mLive_scale_factor),
|
||||
"...");
|
||||
addField("liveFadeFactor", TypeF32, myOffset(mLive_fade_factor),
|
||||
|
|
|
|||
|
|
@ -110,6 +110,7 @@ void afxEffectronData::reloadReset()
|
|||
|
||||
void afxEffectronData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("duration", TypeF32, myOffset(duration),
|
||||
"...");
|
||||
addField("numLoops", TypeS32, myOffset(n_loops),
|
||||
|
|
|
|||
|
|
@ -329,6 +329,7 @@ FRangeValidator missileBallisticCoefficientValidator(0, 1);
|
|||
|
||||
void afxMagicMissileData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
static IRangeValidatorScaled ticksFromMS(TickMs, 0, MaxLifetimeTicks);
|
||||
|
||||
addGroup("Shapes");
|
||||
|
|
@ -983,6 +984,7 @@ afxMagicMissile::~afxMagicMissile()
|
|||
//--------------------------------------------------------------------------
|
||||
void afxMagicMissile::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addGroup("Physics");
|
||||
addField("initialPosition", TypePoint3F, Offset(mCurrPosition, afxMagicMissile) ,
|
||||
"Initial starting position for this missile.");
|
||||
|
|
|
|||
|
|
@ -210,6 +210,7 @@ void afxMagicSpellData::reloadReset()
|
|||
|
||||
void afxMagicSpellData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
static ewValidator _castingPhrase(CASTING_PHRASE);
|
||||
static ewValidator _launchPhrase(LAUNCH_PHRASE);
|
||||
static ewValidator _deliveryPhrase(DELIVERY_PHRASE);
|
||||
|
|
@ -980,6 +981,7 @@ void afxMagicSpell::onDeleteNotify(SimObject* obj)
|
|||
// static
|
||||
void afxMagicSpell::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("caster", TYPEID<SimObject>(), Offset(mCaster_field, afxMagicSpell),
|
||||
"...");
|
||||
addField("target", TYPEID<SimObject>(), Offset(mTarget_field, afxMagicSpell),
|
||||
|
|
|
|||
|
|
@ -148,6 +148,7 @@ void afxSelectronData::reloadReset()
|
|||
|
||||
void afxSelectronData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
static ewValidator _mainPhrase(MAIN_PHRASE);
|
||||
static ewValidator _selectPhrase(SELECT_PHRASE);
|
||||
static ewValidator _deselectPhrase(DESELECT_PHRASE);
|
||||
|
|
|
|||
|
|
@ -64,6 +64,7 @@ afxSpellBookData::afxSpellBookData()
|
|||
|
||||
void afxSpellBookData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("spellsPerPage", TypeS8, myOffset(spells_per_page),
|
||||
"...");
|
||||
addField("pagesPerBook", TypeS8, myOffset(pages_per_book),
|
||||
|
|
@ -172,6 +173,7 @@ afxSpellBook::~afxSpellBook()
|
|||
|
||||
void afxSpellBook::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
Parent::initPersistFields();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -101,6 +101,7 @@ void afxAnimClipData::onStaticModified(const char* slot, const char* newValue)
|
|||
|
||||
void afxAnimClipData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("clipName", TYPEID< StringTableEntry >(), myOffset(clip_name),
|
||||
"The name of an animation sequence to be played by a ShapeBase-derived object to which this effect is "
|
||||
"constrained. Also works on afxModel effects.\n"
|
||||
|
|
|
|||
|
|
@ -70,6 +70,7 @@ afxAnimLockData::afxAnimLockData()
|
|||
|
||||
void afxAnimLockData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
Parent::initPersistFields();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -74,6 +74,7 @@ afxAreaDamageData::afxAreaDamageData(const afxAreaDamageData& other, bool temp_c
|
|||
|
||||
void afxAreaDamageData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("flavor", TypeString, myOffset(flavor),
|
||||
"An arbitrary string which is passed as an argument to a spell's onDamage() script "
|
||||
"method. It is used to classify a type of damage such as 'melee', 'magical', or "
|
||||
|
|
|
|||
|
|
@ -121,6 +121,7 @@ void afxAudioBank::onPerformSubstitutions()
|
|||
|
||||
void afxAudioBank::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("path", TypeFilename, Offset(mPath, afxAudioBank),
|
||||
"A filesystem path to the folder containing the sound files specified by the "
|
||||
"filenames[] field. All sound files used in a single AudioBank must be located in "
|
||||
|
|
|
|||
|
|
@ -91,6 +91,7 @@ EndImplementEnumType;
|
|||
|
||||
void afxBillboardData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("color", TypeColorF, myOffset(color),
|
||||
"The color assigned to the quadrangle geometry. The way it combines with the given "
|
||||
"texture varies according to the setting of the textureFunction field.");
|
||||
|
|
|
|||
|
|
@ -80,6 +80,7 @@ afxCameraPuppetData::afxCameraPuppetData(const afxCameraPuppetData& other, bool
|
|||
|
||||
void afxCameraPuppetData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("cameraSpec", TypeString, myOffset(cam_spec),
|
||||
"This field is like the effect-wrapper fields for specifying constraint sources, "
|
||||
"but here it specifies a target for the camera-puppet effect.");
|
||||
|
|
@ -129,4 +130,4 @@ void afxCameraPuppetData::gather_cons_defs(Vector<afxConstraintDef>& defs)
|
|||
defs.push_back(cam_def);
|
||||
};
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
|
|
|||
|
|
@ -66,6 +66,7 @@ afxCameraShakeData::afxCameraShakeData(const afxCameraShakeData& other, bool tem
|
|||
|
||||
void afxCameraShakeData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("frequency", TypePoint3F, Offset(camShakeFreq, afxCameraShakeData),
|
||||
"The camera shake frequencies for all three axes: X, Y, Z.");
|
||||
addField("amplitude", TypePoint3F, Offset(camShakeAmp, afxCameraShakeData),
|
||||
|
|
|
|||
|
|
@ -65,6 +65,7 @@ afxCollisionEventData::afxCollisionEventData(const afxCollisionEventData& other,
|
|||
|
||||
void afxCollisionEventData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("methodName", TypeString, myOffset(method_name),
|
||||
"...");
|
||||
addField("scriptData", TypeString, myOffset(script_data),
|
||||
|
|
|
|||
|
|
@ -61,6 +61,7 @@ afxConsoleMessageData::afxConsoleMessageData(const afxConsoleMessageData& other,
|
|||
|
||||
void afxConsoleMessageData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("message", TypeString, myOffset(message_str),
|
||||
"A text message to be displayed when the effect is executed.");
|
||||
|
||||
|
|
|
|||
|
|
@ -74,6 +74,7 @@ afxDamageData::afxDamageData(const afxDamageData& other, bool temp_clone) : Game
|
|||
|
||||
void afxDamageData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("label", TypeString, myOffset(label),
|
||||
"An arbitrary string which is passed as an argument to a spell's onDamage() script "
|
||||
"method. It can be used to identify which damage effect the damage came from in "
|
||||
|
|
|
|||
|
|
@ -74,6 +74,7 @@ afxFootSwitchData::afxFootSwitchData(const afxFootSwitchData& other, bool temp_c
|
|||
|
||||
void afxFootSwitchData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("overrideAll", TypeBool, myOffset(override_all),
|
||||
"When true, all of a Player's footstep effects are turned off for the duration of "
|
||||
"the foot-switch effect.");
|
||||
|
|
|
|||
|
|
@ -66,6 +66,7 @@ afxGuiControllerData::afxGuiControllerData(const afxGuiControllerData& other, bo
|
|||
|
||||
void afxGuiControllerData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("controlName", TypeString, myOffset(control_name),
|
||||
"Specifies the name of an existing gui-control.");
|
||||
addField("preservePosition", TypeBool, myOffset(preserve_pos),
|
||||
|
|
|
|||
|
|
@ -63,6 +63,7 @@ afxGuiTextData::afxGuiTextData(const afxGuiTextData& other, bool temp_clone) : G
|
|||
|
||||
void afxGuiTextData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("text", TypeString, myOffset(text_str),
|
||||
"The literal text to display on the afxGuiTextHud. The center of the text will be "
|
||||
"placed at the projection of the 3D constraint position into 2D screen space.\n"
|
||||
|
|
|
|||
|
|
@ -93,6 +93,7 @@ afxT3DLightBaseData::afxT3DLightBaseData(const afxT3DLightBaseData& other, bool
|
|||
//
|
||||
void afxT3DLightBaseData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
// We only add the basic lighting options that all lighting
|
||||
// systems would use... the specific lighting system options
|
||||
// are injected at runtime by the lighting system itself.
|
||||
|
|
|
|||
|
|
@ -65,6 +65,7 @@ afxMachineGunData::afxMachineGunData(const afxMachineGunData& other, bool temp_c
|
|||
|
||||
void afxMachineGunData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("projectile", TYPEID<ProjectileData>(), myOffset(projectile_data),
|
||||
"A ProjectileData datablock describing the projectile to be launched.");
|
||||
addField("roundsPerMinute", TypeS32, myOffset(rounds_per_minute),
|
||||
|
|
|
|||
|
|
@ -172,6 +172,7 @@ bool afxModelData::preload(bool server, String &errorStr)
|
|||
|
||||
void afxModelData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addGroup("Shapes");
|
||||
INITPERSISTFIELD_SHAPEASSET(Shape, afxModelData, "The name of a .dts format file to use for the model.");
|
||||
addGroup("Shapes");
|
||||
|
|
|
|||
|
|
@ -67,6 +67,7 @@ afxMooringData::afxMooringData(const afxMooringData& other, bool temp_clone) : G
|
|||
|
||||
void afxMooringData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("displayAxisMarker", TypeBool, myOffset(display_axis_marker),
|
||||
"Specifies whether to display an axis to help visualize the position and orientation "
|
||||
"of the mooring.");
|
||||
|
|
|
|||
|
|
@ -232,6 +232,7 @@ afxParticleEmitterVectorData::afxParticleEmitterVectorData(const afxParticleEmit
|
|||
|
||||
void afxParticleEmitterVectorData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
Parent::initPersistFields();
|
||||
}
|
||||
|
||||
|
|
@ -289,6 +290,7 @@ afxParticleEmitterConeData::afxParticleEmitterConeData(const afxParticleEmitterC
|
|||
|
||||
void afxParticleEmitterConeData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("spreadMin", TypeF32, Offset(spread_min, afxParticleEmitterConeData),
|
||||
"...");
|
||||
addField("spreadMax", TypeF32, Offset(spread_max, afxParticleEmitterConeData),
|
||||
|
|
@ -399,6 +401,7 @@ EndImplementEnumType;
|
|||
|
||||
void afxParticleEmitterPathData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("paths", TypeString, Offset(epaths_string, afxParticleEmitterPathData),
|
||||
"...");
|
||||
|
||||
|
|
@ -642,6 +645,7 @@ afxParticleEmitterDiscData::afxParticleEmitterDiscData(const afxParticleEmitterD
|
|||
|
||||
void afxParticleEmitterDiscData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("radiusMin", TypeF32, Offset(pe_radius_min, afxParticleEmitterDiscData),
|
||||
"...");
|
||||
addField("radiusMax", TypeF32, Offset(pe_radius_max, afxParticleEmitterDiscData),
|
||||
|
|
|
|||
|
|
@ -139,6 +139,7 @@ EndImplementEnumType;
|
|||
|
||||
void afxPhraseEffectData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("duration", TypeF32, myOffset(duration),
|
||||
"Specifies a duration for the phrase-effect. If set to infinity, the phrase-effect "
|
||||
"needs to have a phraseType of continuous. Set infinite duration using "
|
||||
|
|
|
|||
|
|
@ -75,6 +75,7 @@ afxPhysicalZoneData::afxPhysicalZoneData(const afxPhysicalZoneData& other, bool
|
|||
|
||||
void afxPhysicalZoneData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("velocityMod", TypeF32, myOffset(mVelocityMod),
|
||||
"A multiplier that biases the velocity of an object every tick it is within the "
|
||||
"zone.");
|
||||
|
|
@ -111,4 +112,4 @@ void afxPhysicalZoneData::unpackData(BitStream* stream)
|
|||
}
|
||||
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
|
|
|||
|
|
@ -80,6 +80,7 @@ EndImplementEnumType;
|
|||
|
||||
void afxPlayerMovementData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("speedBias", TypeF32, myOffset(speed_bias),
|
||||
"A floating-point multiplier that scales the constraint Player's movement speed.");
|
||||
addField("movement", TypePoint3F, myOffset(movement),
|
||||
|
|
@ -137,4 +138,4 @@ bool afxPlayerMovementData::hasMovementOverride()
|
|||
}
|
||||
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
|
|
|||
|
|
@ -73,6 +73,7 @@ afxPlayerPuppetData::afxPlayerPuppetData(const afxPlayerPuppetData& other, bool
|
|||
|
||||
void afxPlayerPuppetData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("objectSpec", TypeString, myOffset(obj_spec),
|
||||
"...");
|
||||
addField("networking", TypeS8, myOffset(networking),
|
||||
|
|
@ -119,4 +120,4 @@ void afxPlayerPuppetData::gather_cons_defs(Vector<afxConstraintDef>& defs)
|
|||
defs.push_back(obj_def);
|
||||
};
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
|
|
|||
|
|
@ -62,6 +62,7 @@ afxT3DPointLightData::afxT3DPointLightData(const afxT3DPointLightData& other, bo
|
|||
//
|
||||
void afxT3DPointLightData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addGroup( "Light" );
|
||||
|
||||
addField( "radius", TypeF32, Offset( mRadius, afxT3DPointLightData ),
|
||||
|
|
|
|||
|
|
@ -82,6 +82,7 @@ EndImplementEnumType;
|
|||
|
||||
void afxProjectileData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addGroup("Physics");
|
||||
addField("ignoreSourceTimeout", TypeBool, myOffset(ignore_src_timeout), "...");
|
||||
addField("dynamicCollisionMask", TypeS32, myOffset(dynamicCollisionMask), "...");
|
||||
|
|
|
|||
|
|
@ -63,6 +63,7 @@ afxScriptEventData::afxScriptEventData(const afxScriptEventData& other, bool tem
|
|||
|
||||
void afxScriptEventData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("methodName", TypeString, myOffset(method_name),
|
||||
"The name of a script method defined for the instance class of an effects "
|
||||
"choreographer. The arguments used to call this method are determined by the type "
|
||||
|
|
|
|||
|
|
@ -66,6 +66,7 @@ afxT3DSpotLightData::afxT3DSpotLightData(const afxT3DSpotLightData& other, bool
|
|||
//
|
||||
void afxT3DSpotLightData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addGroup( "Light" );
|
||||
|
||||
addField( "range", TypeF32, Offset( mRange, afxT3DSpotLightData ),
|
||||
|
|
|
|||
|
|
@ -70,6 +70,7 @@ afxStaticShapeData::afxStaticShapeData(const afxStaticShapeData& other, bool tem
|
|||
|
||||
void afxStaticShapeData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addGroup("Animation");
|
||||
addField("sequence", TypeString, myOffset(sequence),
|
||||
"An animation sequence in the StaticShape to play.");
|
||||
|
|
|
|||
|
|
@ -156,6 +156,7 @@ EndImplementEnumType;
|
|||
|
||||
void afxZodiacData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
INITPERSISTFIELD_IMAGEASSET(Texture, afxZodiacData, "An image to use as the zodiac's texture.");
|
||||
addField("radius", TypeF32, Offset(radius_xy, afxZodiacData),
|
||||
"The zodiac's radius in scene units.");
|
||||
|
|
|
|||
|
|
@ -111,6 +111,7 @@ EndImplementEnumType;
|
|||
|
||||
void afxZodiacPlaneData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
INITPERSISTFIELD_IMAGEASSET(Texture, afxZodiacPlaneData, "An image to use as the zodiac's texture.");
|
||||
|
||||
addField("radius", TypeF32, myOffset(radius_xy),
|
||||
|
|
|
|||
|
|
@ -396,6 +396,7 @@ void afxEA_Zodiac::do_runtime_substitutions()
|
|||
|
||||
void afxEA_Zodiac::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("liveColor", TypeColorF, myOffset(live_color),
|
||||
"...");
|
||||
addField("liveColorFactor", TypeF32, myOffset(live_color_factor),
|
||||
|
|
@ -431,4 +432,4 @@ bool afxEA_ZodiacDesc::requiresStop(const afxEffectWrapperData* ew, const afxEff
|
|||
return (timing.lifetime < 0);
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
|
|
|||
|
|
@ -103,6 +103,7 @@ afxF_DragData::afxF_DragData(const afxF_DragData& other, bool temp_clone) : afxF
|
|||
|
||||
void afxF_DragData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("drag", TypeF32, myOffset(drag_coefficient),
|
||||
"...");
|
||||
addField("airDensity", TypeF32, myOffset(air_density),
|
||||
|
|
|
|||
|
|
@ -95,6 +95,7 @@ afxF_GravityData::afxF_GravityData(const afxF_GravityData& other, bool temp_clon
|
|||
|
||||
void afxF_GravityData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("gravity", TypeF32, myOffset(gravity),
|
||||
"...");
|
||||
|
||||
|
|
|
|||
|
|
@ -52,6 +52,7 @@ afxForceData::afxForceData(const afxForceData& other, bool temp_clone) : GameBas
|
|||
|
||||
void afxForceData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("forceSetName", TypeString, myOffset(force_set_name),
|
||||
"...");
|
||||
|
||||
|
|
@ -145,4 +146,4 @@ bool afxForceDesc::identifyForce(afxForceData* force_data)
|
|||
}
|
||||
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
|
|
|||
|
|
@ -118,6 +118,7 @@ afxXM_ForceData::afxXM_ForceData(const afxXM_ForceData& other, bool temp_clone)
|
|||
|
||||
void afxXM_ForceData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("forceSetName", TypeString, Offset(force_set_name, afxXM_ForceData),
|
||||
"...");
|
||||
addField("updateDT", TypeF32, Offset(update_dt, afxXM_ForceData),
|
||||
|
|
|
|||
|
|
@ -81,6 +81,7 @@ EndImplementEnumType;
|
|||
|
||||
void afxRPGMagicSpellData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
// spell parameters
|
||||
addField("spellName", TypeString, myOffset(spell_name),
|
||||
"...");
|
||||
|
|
|
|||
|
|
@ -60,6 +60,7 @@ afxGuiTextHud::afxGuiTextHud()
|
|||
|
||||
void afxGuiTextHud::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addGroup("Colors");
|
||||
addField( "fillColor", TypeColorF, Offset( mFillColor, afxGuiTextHud ),
|
||||
"...");
|
||||
|
|
|
|||
|
|
@ -83,6 +83,7 @@ afxSpellButton::~afxSpellButton()
|
|||
|
||||
void afxSpellButton::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("bitmap", TypeFilename, Offset(mBitmapName, afxSpellButton),
|
||||
"...");
|
||||
addField("book_slot", TypePoint2I, Offset(book_slot, afxSpellButton),
|
||||
|
|
|
|||
|
|
@ -103,6 +103,7 @@ void afxSpellCastBar::onStaticModified(const char* slotName, const char* newValu
|
|||
// STATIC
|
||||
void afxSpellCastBar::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addGroup("Colors");
|
||||
addField( "backgroundColor", TypeColorF, Offset(rgba_background, afxSpellCastBar),
|
||||
"...");
|
||||
|
|
|
|||
|
|
@ -134,6 +134,7 @@ void afxStatusBar::onSleep()
|
|||
// STATIC
|
||||
void afxStatusBar::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("fillColor", TypeColorF, Offset(rgba_fill, afxStatusBar),
|
||||
"...");
|
||||
addField("displayEnergy", TypeBool, Offset(show_energy, afxStatusBar),
|
||||
|
|
|
|||
|
|
@ -70,6 +70,7 @@ afxParticlePoolData::~afxParticlePoolData()
|
|||
|
||||
void afxParticlePoolData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("poolType", TYPEID< afxParticlePoolData::PoolType >(), Offset(pool_type, afxParticlePoolData),
|
||||
"...");
|
||||
addField("baseColor", TypeColorF, Offset(base_color, afxParticlePoolData),
|
||||
|
|
|
|||
|
|
@ -142,6 +142,7 @@ afxPathData::~afxPathData()
|
|||
|
||||
void afxPathData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("points", TypeString, Offset(points_string, afxPathData),
|
||||
"...");
|
||||
addField("roll", TypeString, Offset(roll_string, afxPathData),
|
||||
|
|
|
|||
|
|
@ -131,6 +131,7 @@ afxXM_AimData::afxXM_AimData(const afxXM_AimData& other, bool temp_clone) : afxX
|
|||
|
||||
void afxXM_AimData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("aimZOnly", TypeBool, Offset(aim_z_only, afxXM_AimData),
|
||||
"...");
|
||||
|
||||
|
|
@ -258,4 +259,4 @@ void afxXM_Aim_fixed_z::updateParams(F32 dt, F32 elapsed, afxXM_Params& params)
|
|||
params.ori = MathUtils::createOrientFromDir(line_of_sight);
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
|
|
|||
|
|
@ -109,6 +109,7 @@ afxXM_AltitudeConformData::afxXM_AltitudeConformData(const afxXM_AltitudeConform
|
|||
|
||||
void afxXM_AltitudeConformData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("height", TypeF32, Offset(height, afxXM_AltitudeConformData),
|
||||
"...");
|
||||
addField("conformToTerrain", TypeBool, Offset(do_terrain, afxXM_AltitudeConformData),
|
||||
|
|
|
|||
|
|
@ -99,6 +99,7 @@ afxXM_BoxAdaptData::afxXM_BoxAdaptData(const afxXM_BoxAdaptData& other, bool tem
|
|||
|
||||
void afxXM_BoxAdaptData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("scaleFactor", TypeF32, Offset(scale_factor, afxXM_BoxAdaptData),
|
||||
"...");
|
||||
addField("dimensionRange", TypePoint2F, Offset(dim_range, afxXM_BoxAdaptData),
|
||||
|
|
@ -172,4 +173,4 @@ void afxXM_BoxAdapt::updateParams(F32 dt, F32 elapsed, afxXM_Params& params)
|
|||
fx_wrapper->setField("liveScaleFactor", avar("%g", dim));
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
|
|
|||
|
|
@ -105,6 +105,7 @@ EndImplementEnumType;
|
|||
|
||||
void afxXM_BoxConformData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("boxAlignment", TYPEID< afxXM_BoxConformType >(), Offset(aabb_alignment, afxXM_BoxConformData),
|
||||
"...");
|
||||
|
||||
|
|
|
|||
|
|
@ -97,6 +97,7 @@ afxXM_BoxHeightOffsetData::afxXM_BoxHeightOffsetData(const afxXM_BoxHeightOffset
|
|||
|
||||
void afxXM_BoxHeightOffsetData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("offset", TypePoint3F, Offset(offset, afxXM_BoxHeightOffsetData));
|
||||
|
||||
Parent::initPersistFields();
|
||||
|
|
@ -142,4 +143,4 @@ void afxXM_BoxHeightOffset::updateParams(F32 dt, F32 elapsed, afxXM_Params& para
|
|||
params.pos += offset;
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
|
|
|||
|
|
@ -161,6 +161,7 @@ afxXM_FreezeData::afxXM_FreezeData(const afxXM_FreezeData& other, bool temp_clon
|
|||
|
||||
void afxXM_FreezeData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("mask", TypeS32, Offset(mask, afxXM_FreezeData),
|
||||
"...");
|
||||
addField("delay", TypeF32, Offset(delay, afxXM_FreezeData),
|
||||
|
|
@ -333,4 +334,4 @@ void afxXM_Freeze_ori::updateParams(F32 dt, F32 elapsed, afxXM_Params& params)
|
|||
params.ori = frozen_ori;
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
|
|
|||
|
|
@ -101,6 +101,7 @@ afxXM_GroundConformData::afxXM_GroundConformData(const afxXM_GroundConformData&
|
|||
|
||||
void afxXM_GroundConformData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("height", TypeF32, Offset(height, afxXM_GroundConformData),
|
||||
"...");
|
||||
addField("conformToTerrain", TypeBool, Offset(do_terrain, afxXM_GroundConformData),
|
||||
|
|
|
|||
|
|
@ -91,6 +91,7 @@ afxXM_HeightSamplerData::afxXM_HeightSamplerData(const afxXM_HeightSamplerData&
|
|||
|
||||
void afxXM_HeightSamplerData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
Parent::initPersistFields();
|
||||
}
|
||||
|
||||
|
|
@ -143,4 +144,4 @@ void afxXM_HeightSampler::updateParams(F32 dt, F32 elapsed, afxXM_Params& params
|
|||
fx_wrapper->setField("liveFadeFactor", avar("%g", factor));
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
|
|
|||
|
|
@ -104,6 +104,7 @@ afxXM_MountedImageNodeData::afxXM_MountedImageNodeData(const afxXM_MountedImageN
|
|||
|
||||
void afxXM_MountedImageNodeData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("imageSlot", TypeS32, Offset(image_slot, afxXM_MountedImageNodeData),
|
||||
"...");
|
||||
addField("nodeName", TypeString, Offset(node_name, afxXM_MountedImageNodeData),
|
||||
|
|
@ -228,4 +229,4 @@ void afxXM_MountedImageNode::updateParams(F32 dt, F32 elapsed, afxXM_Params& par
|
|||
}
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
|
|
|||
|
|
@ -231,6 +231,7 @@ afxXM_LocalOffsetData::afxXM_LocalOffsetData(const afxXM_LocalOffsetData& other,
|
|||
|
||||
void afxXM_LocalOffsetData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("localOffset", TypePoint3F, Offset(local_offset, afxXM_LocalOffsetData),
|
||||
"...");
|
||||
addField("offsetPos2", TypeBool, Offset(offset_pos2, afxXM_LocalOffsetData),
|
||||
|
|
@ -384,6 +385,7 @@ afxXM_WorldOffsetData::afxXM_WorldOffsetData(const afxXM_WorldOffsetData& other,
|
|||
|
||||
void afxXM_WorldOffsetData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("worldOffset", TypePoint3F, Offset(world_offset, afxXM_WorldOffsetData),
|
||||
"...");
|
||||
addField("offsetPos2", TypeBool, Offset(offset_pos2, afxXM_WorldOffsetData),
|
||||
|
|
@ -486,4 +488,4 @@ void afxXM_WorldOffset2_fixed::updateParams(F32 dt, F32 elapsed, afxXM_Params& p
|
|||
params.pos2 += world_offset;
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
|
|
|||
|
|
@ -160,6 +160,7 @@ afxXM_OscillateData::afxXM_OscillateData(const afxXM_OscillateData& other, bool
|
|||
|
||||
void afxXM_OscillateData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("mask", TypeS32, Offset(mask, afxXM_OscillateData),
|
||||
"...");
|
||||
addField("min", TypePoint3F, Offset(min, afxXM_OscillateData),
|
||||
|
|
|
|||
|
|
@ -90,6 +90,7 @@ afxXM_OscillateZodiacColorData::afxXM_OscillateZodiacColorData()
|
|||
|
||||
void afxXM_OscillateZodiacColorData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("colorA", TypeColorF, Offset(color_a, afxXM_OscillateZodiacColorData),
|
||||
"...");
|
||||
addField("colorB", TypeColorF, Offset(color_b, afxXM_OscillateZodiacColorData),
|
||||
|
|
|
|||
|
|
@ -128,6 +128,7 @@ afxXM_PathConformData::afxXM_PathConformData(const afxXM_PathConformData& other,
|
|||
|
||||
void afxXM_PathConformData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("paths", TypeString, Offset(paths_string, afxXM_PathConformData),
|
||||
"...");
|
||||
addField("pathMult", TypeF32, Offset(path_mult, afxXM_PathConformData),
|
||||
|
|
|
|||
|
|
@ -102,6 +102,7 @@ afxXM_PivotNodeOffsetData::afxXM_PivotNodeOffsetData(const afxXM_PivotNodeOffset
|
|||
|
||||
void afxXM_PivotNodeOffsetData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("nodeName", TypeString, Offset(node_name, afxXM_PivotNodeOffsetData),
|
||||
"...");
|
||||
addField("nodeIsStatic", TypeBool, Offset(node_is_static, afxXM_PivotNodeOffsetData),
|
||||
|
|
@ -177,4 +178,4 @@ void afxXM_PivotNodeOffset::updateParams(F32 dt, F32 elapsed, afxXM_Params& para
|
|||
params.pos += pivot_offset_temp;
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
|
|
|||
|
|
@ -107,6 +107,7 @@ afxXM_RandomRotData::afxXM_RandomRotData(const afxXM_RandomRotData& other, bool
|
|||
|
||||
void afxXM_RandomRotData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("axis", TypePoint3F, Offset(axis, afxXM_RandomRotData),
|
||||
"...");
|
||||
addField("thetaMin", TypeF32, Offset(theta_min, afxXM_RandomRotData),
|
||||
|
|
@ -178,4 +179,4 @@ void afxXM_RandomRot::updateParams(F32 dt, F32 elapsed, afxXM_Params& params)
|
|||
params.ori = rand_ori;
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
|
|
|||
|
|
@ -98,6 +98,7 @@ afxXM_ScaleData::afxXM_ScaleData(const afxXM_ScaleData& other, bool temp_clone)
|
|||
|
||||
void afxXM_ScaleData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("scale", TypePoint3F, Offset(scale, afxXM_ScaleData),
|
||||
"...");
|
||||
|
||||
|
|
@ -152,4 +153,4 @@ void afxXM_Scale_weighted::updateParams(F32 dt, F32 elapsed, afxXM_Params& param
|
|||
params.scale.z = 0.00001f;
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
|
|
|||
|
|
@ -103,6 +103,7 @@ afxXM_ShockwaveData::afxXM_ShockwaveData(const afxXM_ShockwaveData& other, bool
|
|||
|
||||
void afxXM_ShockwaveData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("rate", TypeF32, Offset(rate, afxXM_ShockwaveData),
|
||||
"...");
|
||||
addField("aimZOnly", TypeBool, Offset(aim_z_only, afxXM_ShockwaveData),
|
||||
|
|
@ -167,4 +168,4 @@ void afxXM_Shockwave::updateParams(F32 dt, F32 elapsed, afxXM_Params& params)
|
|||
params.pos = fixed_pos + line_of_sight*(elapsed*db->rate);
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
|
|
|||
|
|
@ -120,6 +120,7 @@ afxXM_SpinData::afxXM_SpinData(const afxXM_SpinData& other, bool temp_clone) : a
|
|||
|
||||
void afxXM_SpinData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("spinAxis", TypePoint3F, Offset(spin_axis, afxXM_SpinData),
|
||||
"...");
|
||||
addField("spinAngle", TypeF32, Offset(spin_angle, afxXM_SpinData),
|
||||
|
|
@ -238,4 +239,4 @@ void afxXM_Spin_fixed::updateParams(F32 dt, F32 elapsed, afxXM_Params& params)
|
|||
params.ori.mul(spin_xfm);
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
|
|
|||
|
|
@ -166,6 +166,7 @@ afxXM_VelocityOffsetData::afxXM_VelocityOffsetData(const afxXM_VelocityOffsetDat
|
|||
|
||||
void afxXM_VelocityOffsetData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("offsetFactor", TypeF32, Offset(offset_factor, afxXM_VelocityOffsetData),
|
||||
"...");
|
||||
addField("offsetPos2", TypeBool, Offset(offset_pos2, afxXM_VelocityOffsetData),
|
||||
|
|
@ -370,4 +371,4 @@ void afxXM_VelocityOffset2_fixed::updateParams(F32 dt, F32 elapsed, afxXM_Params
|
|||
}
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
|
|
|||
|
|
@ -143,6 +143,7 @@ EndImplementEnumType;
|
|||
|
||||
void afxXM_WaveBaseData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("waveform", TYPEID< afxXM_WaveBaseData::WaveFormType >(), Offset(waveform_type, afxXM_WaveBaseData),
|
||||
"...");
|
||||
addField("parameter", TYPEID< afxXM_WaveBaseData::WaveParamType >(), Offset(parameter, afxXM_WaveBaseData),
|
||||
|
|
@ -365,6 +366,7 @@ afxXM_WaveRiderBaseData::afxXM_WaveRiderBaseData(const afxXM_WaveRiderBaseData&
|
|||
|
||||
void afxXM_WaveRiderBaseData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("waveform", TYPEID< afxXM_WaveBaseData::WaveFormType >(), Offset(waveform_type, afxXM_WaveRiderBaseData),
|
||||
"...");
|
||||
addField("parameter", TYPEID< afxXM_WaveBaseData::WaveParamType >(), Offset(parameter, afxXM_WaveRiderBaseData),
|
||||
|
|
@ -607,4 +609,4 @@ void afxXM_WaveRiderBase::updateParams(F32 dt, F32 elapsed, afxXM_Params& params
|
|||
}
|
||||
}
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
|
|
|||
|
|
@ -216,6 +216,7 @@ afxXM_WaveColorData::afxXM_WaveColorData(const afxXM_WaveColorData& other, bool
|
|||
|
||||
void afxXM_WaveColorData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("a", TypeColorF, Offset(a, afxXM_WaveColorData),
|
||||
"...");
|
||||
addField("b", TypeColorF, Offset(b, afxXM_WaveColorData),
|
||||
|
|
@ -331,6 +332,7 @@ afxXM_WaveRiderColorData::afxXM_WaveRiderColorData(const afxXM_WaveRiderColorDat
|
|||
|
||||
void afxXM_WaveRiderColorData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("a", TypeColorF, Offset(a, afxXM_WaveRiderColorData),
|
||||
"...");
|
||||
addField("b", TypeColorF, Offset(b, afxXM_WaveRiderColorData),
|
||||
|
|
|
|||
|
|
@ -631,6 +631,7 @@ afxXM_WaveScalarData::afxXM_WaveScalarData(const afxXM_WaveScalarData& other, bo
|
|||
|
||||
void afxXM_WaveScalarData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("a", TypeF32, Offset(a, afxXM_WaveScalarData),
|
||||
"...");
|
||||
addField("b", TypeF32, Offset(b, afxXM_WaveScalarData),
|
||||
|
|
@ -757,6 +758,7 @@ afxXM_WaveRiderScalarData::afxXM_WaveRiderScalarData(const afxXM_WaveRiderScalar
|
|||
|
||||
void afxXM_WaveRiderScalarData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("a", TypeF32, Offset(a, afxXM_WaveRiderScalarData),
|
||||
"...");
|
||||
addField("b", TypeF32, Offset(b, afxXM_WaveRiderScalarData),
|
||||
|
|
|
|||
|
|
@ -132,6 +132,7 @@ afxXM_BaseData::afxXM_BaseData(const afxXM_BaseData& other, bool temp_clone) : G
|
|||
|
||||
void afxXM_BaseData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("ignoreTimeFactor", TypeBool, Offset(ignore_time_factor, afxXM_BaseData),
|
||||
"...");
|
||||
|
||||
|
|
@ -213,6 +214,7 @@ F32 afxXM_WeightedBaseData::getWeightFactor() const
|
|||
|
||||
void afxXM_WeightedBaseData::initPersistFields()
|
||||
{
|
||||
docsURL;
|
||||
addField("delay", TypeF32, Offset(delay, afxXM_WeightedBaseData),
|
||||
"...");
|
||||
addField("lifetime", TypeF32, Offset(lifetime, afxXM_WeightedBaseData),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue