mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-03-01 11:33:48 +00:00
fill in the validated variables
This commit is contained in:
parent
fa760fa746
commit
f633ef3a3d
184 changed files with 1359 additions and 1216 deletions
|
|
@ -173,11 +173,11 @@ void PrecipitationData::initPersistFields()
|
|||
|
||||
addField( "splashShader", TypeString, Offset(mSplashShaderName, PrecipitationData),
|
||||
"The name of the shader used for splashes." );
|
||||
addField( "dropsPerSide", TypeS32, Offset(mDropsPerSide, PrecipitationData),
|
||||
addFieldV( "dropsPerSide", TypeRangedS32, Offset(mDropsPerSide, PrecipitationData), &CommonValidators::PositiveInt,
|
||||
"@brief How many rows and columns are in the raindrop texture.\n\n"
|
||||
"For example, if the texture has 16 raindrops arranged in a grid, this "
|
||||
"field should be set to 4." );
|
||||
addField( "splashesPerSide", TypeS32, Offset(mSplashesPerSide, PrecipitationData),
|
||||
addFieldV( "splashesPerSide", TypeRangedS32, Offset(mSplashesPerSide, PrecipitationData), &CommonValidators::PositiveInt,
|
||||
"@brief How many rows and columns are in the splash texture.\n\n"
|
||||
"For example, if the texture has 9 splashes arranged in a grid, this "
|
||||
"field should be set to 3." );
|
||||
|
|
@ -368,45 +368,45 @@ void Precipitation::initPersistFields()
|
|||
docsURL;
|
||||
addGroup("Precipitation");
|
||||
|
||||
addFieldV( "numDrops", TypeS32, Offset(mNumDrops, Precipitation), &ValidNumDropsRange,
|
||||
addFieldV( "numDrops", TypeRangedS32, Offset(mNumDrops, Precipitation), &ValidNumDropsRange,
|
||||
"@brief Maximum number of drops allowed to exist in the precipitation "
|
||||
"box at any one time.\n\n"
|
||||
"The actual number of drops in the effect depends on the current "
|
||||
"percentage, which can change over time using modifyStorm()." );
|
||||
|
||||
addField( "boxWidth", TypeF32, Offset(mBoxWidth, Precipitation),
|
||||
addFieldV( "boxWidth", TypeRangedF32, Offset(mBoxWidth, Precipitation), &CommonValidators::PositiveFloat,
|
||||
"Width and depth (horizontal dimensions) of the precipitation box." );
|
||||
|
||||
addField( "boxHeight", TypeF32, Offset(mBoxHeight, Precipitation),
|
||||
addFieldV( "boxHeight", TypeRangedF32, Offset(mBoxHeight, Precipitation), &CommonValidators::PositiveFloat,
|
||||
"Height (vertical dimension) of the precipitation box." );
|
||||
|
||||
endGroup("Precipitation");
|
||||
|
||||
addGroup("Rendering");
|
||||
|
||||
addField( "dropSize", TypeF32, Offset(mDropSize, Precipitation),
|
||||
addFieldV( "dropSize", TypeRangedF32, Offset(mDropSize, Precipitation), &CommonValidators::PositiveFloat,
|
||||
"Size of each drop of precipitation. This will scale the texture." );
|
||||
|
||||
addField( "splashSize", TypeF32, Offset(mSplashSize, Precipitation),
|
||||
addFieldV( "splashSize", TypeRangedF32, Offset(mSplashSize, Precipitation), &CommonValidators::PositiveFloat,
|
||||
"Size of each splash animation when a drop collides with another surface." );
|
||||
|
||||
addField( "splashMS", TypeS32, Offset(mSplashMS, Precipitation),
|
||||
addFieldV( "splashMS", TypeRangedS32, Offset(mSplashMS, Precipitation), &CommonValidators::PositiveInt,
|
||||
"Lifetime of splashes in milliseconds." );
|
||||
|
||||
addField( "animateSplashes", TypeBool, Offset(mAnimateSplashes, Precipitation),
|
||||
"Set to true to enable splash animations when drops collide with other surfaces." );
|
||||
|
||||
addField( "dropAnimateMS", TypeS32, Offset(mDropAnimateMS, Precipitation),
|
||||
addFieldV( "dropAnimateMS", TypeRangedS32, Offset(mDropAnimateMS, Precipitation), &CommonValidators::PositiveInt,
|
||||
"@brief Length (in milliseconds) to display each drop frame.\n\n"
|
||||
"If #dropAnimateMS <= 0, drops select a single random frame at creation "
|
||||
"that does not change throughout the drop's lifetime. If #dropAnimateMS "
|
||||
"> 0, each drop cycles through the the available frames in the drop "
|
||||
"texture at the given rate." );
|
||||
|
||||
addField( "fadeDist", TypeF32, Offset(mFadeDistance, Precipitation),
|
||||
addFieldV( "fadeDist", TypeRangedF32, Offset(mFadeDistance, Precipitation), &CommonValidators::PositiveFloat,
|
||||
"The distance at which drops begin to fade out." );
|
||||
|
||||
addField( "fadeDistEnd", TypeF32, Offset(mFadeDistanceEnd, Precipitation),
|
||||
addFieldV( "fadeDistEnd", TypeRangedF32, Offset(mFadeDistanceEnd, Precipitation), &CommonValidators::PositiveFloat,
|
||||
"The distance at which drops are completely faded out." );
|
||||
|
||||
addField( "useTrueBillboards", TypeBool, Offset(mUseTrueBillboards, Precipitation),
|
||||
|
|
@ -459,23 +459,23 @@ void Precipitation::initPersistFields()
|
|||
"Controls whether drops are affected by wind.\n"
|
||||
"@see ForestWindEmitter" );
|
||||
|
||||
addField( "minSpeed", TypeF32, Offset(mMinSpeed, Precipitation),
|
||||
addFieldV( "minSpeed", TypeRangedF32, Offset(mMinSpeed, Precipitation), &CommonValidators::PositiveFloat,
|
||||
"@brief Minimum speed at which a drop will fall.\n\n"
|
||||
"On creation, the drop will be assigned a random speed between #minSpeed "
|
||||
"and #maxSpeed." );
|
||||
|
||||
addField( "maxSpeed", TypeF32, Offset(mMaxSpeed, Precipitation),
|
||||
addFieldV( "maxSpeed", TypeRangedF32, Offset(mMaxSpeed, Precipitation), &CommonValidators::PositiveFloat,
|
||||
"@brief Maximum speed at which a drop will fall.\n\n"
|
||||
"On creation, the drop will be assigned a random speed between #minSpeed "
|
||||
"and #maxSpeed." );
|
||||
|
||||
addField( "minMass", TypeF32, Offset(mMinMass, Precipitation),
|
||||
addFieldV( "minMass", TypeRangedF32, Offset(mMinMass, Precipitation), &CommonValidators::PositiveFloat,
|
||||
"@brief Minimum mass of a drop.\n\n"
|
||||
"Drop mass determines how strongly the drop is affected by wind and "
|
||||
"turbulence. On creation, the drop will be assigned a random speed "
|
||||
"between #minMass and #minMass." );
|
||||
|
||||
addField( "maxMass", TypeF32, Offset(mMaxMass, Precipitation),
|
||||
addFieldV( "maxMass", TypeRangedF32, Offset(mMaxMass, Precipitation), &CommonValidators::PositiveFloat,
|
||||
"@brief Maximum mass of a drop.\n\n"
|
||||
"Drop mass determines how strongly the drop is affected by wind and "
|
||||
"turbulence. On creation, the drop will be assigned a random speed "
|
||||
|
|
@ -489,10 +489,10 @@ void Precipitation::initPersistFields()
|
|||
"Check to enable turbulence. This causes precipitation drops to spiral "
|
||||
"while falling." );
|
||||
|
||||
addField( "maxTurbulence", TypeF32, Offset(mMaxTurbulence, Precipitation),
|
||||
addFieldV( "maxTurbulence", TypeRangedF32, Offset(mMaxTurbulence, Precipitation), &CommonValidators::PositiveFloat,
|
||||
"Radius at which precipitation drops spiral when turbulence is enabled." );
|
||||
|
||||
addField( "turbulenceSpeed", TypeF32, Offset(mTurbulenceSpeed, Precipitation),
|
||||
addFieldV( "turbulenceSpeed", TypeRangedF32, Offset(mTurbulenceSpeed, Precipitation), &CommonValidators::PositiveFloat,
|
||||
"Speed at which precipitation drops spiral when turbulence is enabled." );
|
||||
|
||||
endGroup("Turbulence");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue