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

@ -165,6 +165,7 @@ VolumetricFog::~VolumetricFog()
void VolumetricFog::initPersistFields()
{
docsURL;
Parent::initPersistFields();
addGroup("Shapes");
INITPERSISTFIELD_SHAPEASSET(Shape, VolumetricFog, "The source shape asset.");

View file

@ -169,6 +169,7 @@ void BasicClouds::onRemove()
void BasicClouds::initPersistFields()
{
docsURL;
addGroup( "BasicClouds" );
addArray( "Layers", TEX_COUNT );

View file

@ -191,6 +191,7 @@ void CloudLayer::onRemove()
void CloudLayer::initPersistFields()
{
docsURL;
addGroup( "CloudLayer" );
INITPERSISTFIELD_IMAGEASSET(Texture, CloudLayer, "An RGBA texture which should contain normals and opacity (density).");

View file

@ -303,6 +303,7 @@ IMPLEMENT_CO_NETOBJECT_V1(DecalRoad);
void DecalRoad::initPersistFields()
{
docsURL;
addGroup( "DecalRoad" );
INITPERSISTFIELD_MATERIALASSET(Material, DecalRoad, "Material used for rendering.");

View file

@ -214,6 +214,7 @@ bool GuiMeshRoadEditorCtrl::onAdd()
void GuiMeshRoadEditorCtrl::initPersistFields()
{
docsURL;
addField( "DefaultWidth", TypeF32, Offset( mDefaultWidth, GuiMeshRoadEditorCtrl ) );
addField( "DefaultDepth", TypeF32, Offset( mDefaultDepth, GuiMeshRoadEditorCtrl ) );
addField( "DefaultNormal", TypePoint3F,Offset( mDefaultNormal, GuiMeshRoadEditorCtrl ) );

View file

@ -168,6 +168,7 @@ bool GuiRiverEditorCtrl::onAdd()
void GuiRiverEditorCtrl::initPersistFields()
{
docsURL;
addField( "DefaultWidth", TypeF32, Offset( mDefaultWidth, GuiRiverEditorCtrl ) );
addField( "DefaultDepth", TypeF32, Offset( mDefaultDepth, GuiRiverEditorCtrl ) );
addField( "DefaultNormal", TypePoint3F,Offset( mDefaultNormal, GuiRiverEditorCtrl ) );

View file

@ -158,6 +158,7 @@ bool GuiRoadEditorCtrl::onAdd()
void GuiRoadEditorCtrl::initPersistFields()
{
docsURL;
addField( "DefaultWidth", TypeF32, Offset( mDefaultWidth, GuiRoadEditorCtrl ) );
addField( "HoverSplineColor", TypeColorI, Offset( mHoverSplineColor, GuiRoadEditorCtrl ) );
addField( "SelectedSplineColor", TypeColorI, Offset( mSelectedSplineColor, GuiRoadEditorCtrl ) );

View file

@ -935,6 +935,7 @@ MeshRoad::~MeshRoad()
void MeshRoad::initPersistFields()
{
docsURL;
addGroup( "MeshRoad" );
INITPERSISTFIELD_MATERIALASSET(TopMaterial, MeshRoad, "Material for the upper surface of the road.");

View file

@ -626,6 +626,7 @@ River::~River()
void River::initPersistFields()
{
docsURL;
addGroup( "River" );
addField( "SegmentLength", TypeF32, Offset( mMetersPerSegment, River ),

View file

@ -320,6 +320,7 @@ void ScatterSky::inspectPostApply()
void ScatterSky::initPersistFields()
{
docsURL;
addGroup( "ScatterSky",
"Only azimuth and elevation are networked fields. To trigger a full update of all other fields use the applyChanges ConsoleMethod." );

View file

@ -114,6 +114,7 @@ void SkyBox::onRemove()
void SkyBox::initPersistFields()
{
docsURL;
addGroup( "Sky Box" );
INITPERSISTFIELD_MATERIALASSET(Material, SkyBox, "The name of a cubemap material for the sky box.");

View file

@ -113,6 +113,7 @@ void SkySphere::onRemove()
void SkySphere::initPersistFields()
{
docsURL;
addGroup("Sky Sphere");
INITPERSISTFIELD_MATERIALASSET(Material, SkySphere, "The name of a cubemap material for the sky box.");

View file

@ -141,6 +141,7 @@ void Sun::onRemove()
void Sun::initPersistFields()
{
docsURL;
addGroup( "Orbit" );
addField( "azimuth", TypeF32, Offset( mSunAzimuth, Sun ),

View file

@ -124,6 +124,7 @@ bool TimeOfDay::setDayLength( void *object, const char *index, const char *data
void TimeOfDay::initPersistFields()
{
docsURL;
addGroup( "TimeOfDay" );
addField( "axisTilt", TypeF32, Offset( mAxisTilt, TimeOfDay ),

View file

@ -527,6 +527,7 @@ bool WaterBlock::setGridSizeProperty( void *obj, const char *index, const char *
//-----------------------------------------------------------------------------
void WaterBlock::initPersistFields()
{
docsURL;
addGroup( "WaterBlock" );
addProtectedField( "gridElementSize", TypeF32, Offset( mGridElementSize, WaterBlock ),
&setGridSizeProperty, &defaultProtectedGetFn, "Spacing between vertices in the WaterBlock mesh" );

View file

@ -275,6 +275,7 @@ WaterObject::~WaterObject()
void WaterObject::initPersistFields()
{
docsURL;
addGroup( "WaterObject" );
addProtectedField( "density", TypeF32, Offset( mDensity, WaterObject ), &WaterObject::_checkDensity, &defaultProtectedGetFn, "Affects buoyancy of an object, thus affecting the Z velocity of a player (jumping, falling, etc.");

View file

@ -118,6 +118,7 @@ void WaterPlane::onRemove()
void WaterPlane::initPersistFields()
{
docsURL;
addGroup( "WaterPlane" );
addProtectedField( "gridSize", TypeS32, Offset( mGridSize, WaterPlane ), &protectedSetGridSize, &defaultProtectedGetFn,
@ -1006,4 +1007,4 @@ void WaterPlane::_getWaterPlane( const Point3F &camPos, PlaneF &outPlane, Point3
{
outPos = getPosition();
outPlane.set( outPos, Point3F(0,0,1) );
}
}