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:
AzaezelX 2023-01-27 01:13:15 -06:00
parent a0bbe0ec18
commit f5a34308f9
382 changed files with 588 additions and 130 deletions

View file

@ -67,6 +67,7 @@ U32 afxCameraData::sCameraCollisionMask = TerrainObjectType | InteriorLikeObject
void afxCameraData::initPersistFields()
{
docsURL;
Con::addVariable("pref::afxCamera::collisionMask", TypeS32, &sCameraCollisionMask);
Parent::initPersistFields();

View file

@ -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),
"...");

View file

@ -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),

View file

@ -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),

View file

@ -110,6 +110,7 @@ void afxEffectronData::reloadReset()
void afxEffectronData::initPersistFields()
{
docsURL;
addField("duration", TypeF32, myOffset(duration),
"...");
addField("numLoops", TypeS32, myOffset(n_loops),

View file

@ -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.");

View file

@ -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),

View file

@ -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);

View file

@ -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();
}

View file

@ -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"

View file

@ -70,6 +70,7 @@ afxAnimLockData::afxAnimLockData()
void afxAnimLockData::initPersistFields()
{
docsURL;
Parent::initPersistFields();
}

View file

@ -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 "

View file

@ -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 "

View file

@ -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.");

View file

@ -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);
};
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//

View file

@ -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),

View file

@ -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),

View file

@ -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.");

View file

@ -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 "

View file

@ -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.");

View file

@ -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),

View file

@ -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"

View file

@ -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.

View file

@ -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),

View file

@ -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");

View file

@ -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.");

View file

@ -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),

View file

@ -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 "

View file

@ -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)
}
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//

View file

@ -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()
}
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//

View file

@ -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);
};
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//

View file

@ -62,6 +62,7 @@ afxT3DPointLightData::afxT3DPointLightData(const afxT3DPointLightData& other, bo
//
void afxT3DPointLightData::initPersistFields()
{
docsURL;
addGroup( "Light" );
addField( "radius", TypeF32, Offset( mRadius, afxT3DPointLightData ),

View file

@ -82,6 +82,7 @@ EndImplementEnumType;
void afxProjectileData::initPersistFields()
{
docsURL;
addGroup("Physics");
addField("ignoreSourceTimeout", TypeBool, myOffset(ignore_src_timeout), "...");
addField("dynamicCollisionMask", TypeS32, myOffset(dynamicCollisionMask), "...");

View file

@ -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 "

View file

@ -66,6 +66,7 @@ afxT3DSpotLightData::afxT3DSpotLightData(const afxT3DSpotLightData& other, bool
//
void afxT3DSpotLightData::initPersistFields()
{
docsURL;
addGroup( "Light" );
addField( "range", TypeF32, Offset( mRange, afxT3DSpotLightData ),

View file

@ -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.");

View file

@ -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.");

View file

@ -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),

View file

@ -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);
}
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//

View file

@ -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),

View file

@ -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),
"...");

View file

@ -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)
}
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//

View file

@ -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),

View file

@ -81,6 +81,7 @@ EndImplementEnumType;
void afxRPGMagicSpellData::initPersistFields()
{
docsURL;
// spell parameters
addField("spellName", TypeString, myOffset(spell_name),
"...");

View file

@ -60,6 +60,7 @@ afxGuiTextHud::afxGuiTextHud()
void afxGuiTextHud::initPersistFields()
{
docsURL;
addGroup("Colors");
addField( "fillColor", TypeColorF, Offset( mFillColor, afxGuiTextHud ),
"...");

View file

@ -83,6 +83,7 @@ afxSpellButton::~afxSpellButton()
void afxSpellButton::initPersistFields()
{
docsURL;
addField("bitmap", TypeFilename, Offset(mBitmapName, afxSpellButton),
"...");
addField("book_slot", TypePoint2I, Offset(book_slot, afxSpellButton),

View file

@ -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),
"...");

View file

@ -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),

View file

@ -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),

View file

@ -142,6 +142,7 @@ afxPathData::~afxPathData()
void afxPathData::initPersistFields()
{
docsURL;
addField("points", TypeString, Offset(points_string, afxPathData),
"...");
addField("roll", TypeString, Offset(roll_string, afxPathData),

View file

@ -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);
}
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//

View file

@ -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),

View file

@ -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));
}
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//

View file

@ -105,6 +105,7 @@ EndImplementEnumType;
void afxXM_BoxConformData::initPersistFields()
{
docsURL;
addField("boxAlignment", TYPEID< afxXM_BoxConformType >(), Offset(aabb_alignment, afxXM_BoxConformData),
"...");

View file

@ -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;
}
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//

View file

@ -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;
}
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//

View file

@ -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),

View file

@ -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));
}
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//

View file

@ -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
}
}
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//

View file

@ -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;
}
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//

View file

@ -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),

View file

@ -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),

View file

@ -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),

View file

@ -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;
}
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//

View file

@ -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;
}
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//

View file

@ -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;
}
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//

View file

@ -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);
}
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//

View file

@ -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);
}
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//

View file

@ -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
}
}
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//

View file

@ -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
}
}
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//

View file

@ -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),

View file

@ -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),

View file

@ -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),