mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-02-12 19:31:41 +00:00
Implementation of guiRenderTargetVizCtrl
This commit is contained in:
parent
76c5e30869
commit
dca2dc0074
8 changed files with 339 additions and 3 deletions
|
|
@ -145,4 +145,16 @@ void NamedTexTarget::getShaderMacros( Vector<GFXShaderMacro> *outMacros )
|
|||
macro.value = uncondMethod;
|
||||
outMacros->push_back( macro );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
DefineEngineFunction(getNamedTargetList, String, (), , "")
|
||||
{
|
||||
String targetList = "";
|
||||
NamedTexTarget::TargetMap targets = NamedTexTarget::getTargetMap();
|
||||
for (NamedTexTarget::TargetMap::Iterator iter = targets.begin(); iter != targets.end(); iter++)
|
||||
{
|
||||
targetList += iter->value->getName() + " ";
|
||||
}
|
||||
|
||||
return targetList;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -117,9 +117,13 @@ public:
|
|||
ConditionerFeature* getConditioner() const { return mConditioner; }
|
||||
void getShaderMacros( Vector<GFXShaderMacro> *outMacros );
|
||||
|
||||
typedef Map<String, NamedTexTarget*> TargetMap;
|
||||
|
||||
static TargetMap getTargetMap() {
|
||||
return smTargets;
|
||||
}
|
||||
|
||||
protected:
|
||||
|
||||
typedef Map<String,NamedTexTarget*> TargetMap;
|
||||
|
||||
///
|
||||
static TargetMap smTargets;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue