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

@ -63,6 +63,7 @@ ForcedMaterialMeshMgr::~ForcedMaterialMeshMgr()
void ForcedMaterialMeshMgr::initPersistFields()
{
docsURL;
addProtectedField("material", TYPEID< Material >(), Offset(mOverrideMaterial, ForcedMaterialMeshMgr),
&_setOverrideMat, &_getOverrideMat, "Material used to draw all meshes in the render bin.");

View file

@ -52,6 +52,7 @@ ConsoleDocClass( RenderBinManager,
void RenderBinManager::initPersistFields()
{
docsURL;
addField( "binType", TypeRealString, Offset(mRenderInstType.mName, RenderBinManager),
"Sets the render bin type which limits what render instances are added to this bin." );

View file

@ -320,6 +320,7 @@ bool RenderFormatToken::isEnabled() const
void RenderFormatToken::initPersistFields()
{
docsURL;
addProtectedField("format", TypeGFXFormat, Offset(mColorFormat, RenderFormatToken), &_setFmt, &defaultProtectedGetFn,
"Sets the color buffer format for this token.");

View file

@ -75,6 +75,7 @@ RenderImposterMgr::RenderImposterMgr( F32 renderOrder, F32 processAddOrder )
void RenderImposterMgr::initPersistFields()
{
docsURL;
GFXDevice::getDeviceEventSignal().notify( &RenderImposterMgr::_clearStats );
Con::addVariable( "$ImposterStats::rendered", TypeS32, &smRendered, "@internal" );

View file

@ -72,6 +72,7 @@ void RenderMeshMgr::init()
void RenderMeshMgr::initPersistFields()
{
docsURL;
Parent::initPersistFields();
}

View file

@ -49,6 +49,7 @@ RenderObjectMgr::RenderObjectMgr(RenderInstType riType, F32 renderOrder, F32 pro
void RenderObjectMgr::initPersistFields()
{
docsURL;
Parent::initPersistFields();
}
@ -78,4 +79,4 @@ void RenderObjectMgr::render( SceneRenderState *state )
if ( ri->renderDelegate )
ri->renderDelegate( ri, state, mOverrideMat );
}
}
}

View file

@ -160,6 +160,7 @@ void RenderOcclusionMgr::consoleInit()
void RenderOcclusionMgr::initPersistFields()
{
docsURL;
Parent::initPersistFields();
}

View file

@ -123,6 +123,7 @@ RenderPassManager::RenderBinEventSignal& RenderPassManager::getRenderBinSignal()
void RenderPassManager::initPersistFields()
{
docsURL;
Parent::initPersistFields();
}

View file

@ -86,6 +86,7 @@ static const char *_get_enable(void* obj, const char* data)
void RenderPassStateToken::initPersistFields()
{
docsURL;
addProtectedField("enabled", TypeBool, 0, &_set_enable, &_get_enable, "Enables or disables this token.");
Parent::initPersistFields();
}
@ -136,6 +137,7 @@ void RenderPassStateBin::sort()
void RenderPassStateBin::initPersistFields()
{
docsURL;
addProtectedField( "stateToken", TYPEID< RenderPassStateToken >(), Offset( mStateToken, RenderPassStateBin ),
_setStateToken, _getStateToken, "");

View file

@ -258,6 +258,7 @@ void RenderProbeMgr::onRemove()
void RenderProbeMgr::initPersistFields()
{
docsURL;
Parent::initPersistFields();
}

View file

@ -71,6 +71,7 @@ RenderTerrainMgr::~RenderTerrainMgr()
void RenderTerrainMgr::initPersistFields()
{
docsURL;
Con::addVariable( "RenderTerrainMgr::renderWireframe", TypeBool, &smRenderWireframe,
"Used to enable wireframe rendering on terrain for debugging.\n"
"@ingroup RenderBin\n" );

View file

@ -96,6 +96,7 @@ EndImplementEnumType;
void RenderTexTargetBinManager::initPersistFields()
{
docsURL;
// TOM_TODO:
//addField( "targetScale", mTargetScale );
//addPropertyNOPS( "targetSizeType", mTargetSizeType)->setEnumTable(gSizeTypeEnumTable);