Implementation of guiRenderTargetVizCtrl

This commit is contained in:
Lukas Aldershaab 2020-10-03 00:58:38 +02:00
parent 76c5e30869
commit dca2dc0074
8 changed files with 339 additions and 3 deletions

View file

@ -0,0 +1,33 @@
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;
}