Torque3D/Templates/BaseGame/game/tools/gui/renderTargetVisualizer.ed.tscript

33 lines
766 B
Plaintext
Raw Permalink Normal View History

function ToggleRenderTargetVisualizer()
{
if(RenderTargetVisualizer.isAwake())
{
Canvas.popDialog(RenderTargetVisualizer);
}
else
{
Canvas.pushDialog(RenderTargetVisualizer);
}
}
function RenderTargetVisualizer::onWake(%this)
{
%targetsList = getNamedTargetList();
%targetsCount = getWordCount(%targetsList);
for(%i=0; %i < %targetsCount; %i++)
{
%targetName = getWord(%targetsList, %i);
RenderTargetsList.add(%targetName, %i);
}
RenderTargetsList.setSelected( 0, false );
RenderTargetVizCtrl.RenderTargetName = RenderTargetsList.getValue();
}
function RenderTargetsList::updateTarget(%this)
{
%target = RenderTargetsList.getValue();
RenderTargetVizCtrl.RenderTargetName = %target;
}