renderTargetVisualizer.ed.cs 766 B

123456789101112131415161718192021222324252627282930313233
  1. function ToggleRenderTargetVisualizer()
  2. {
  3. if(RenderTargetVisualizer.isAwake())
  4. {
  5. Canvas.popDialog(RenderTargetVisualizer);
  6. }
  7. else
  8. {
  9. Canvas.pushDialog(RenderTargetVisualizer);
  10. }
  11. }
  12. function RenderTargetVisualizer::onWake(%this)
  13. {
  14. %targetsList = getNamedTargetList();
  15. %targetsCount = getWordCount(%targetsList);
  16. for(%i=0; %i < %targetsCount; %i++)
  17. {
  18. %targetName = getWord(%targetsList, %i);
  19. RenderTargetsList.add(%targetName, %i);
  20. }
  21. RenderTargetsList.setSelected( 0, false );
  22. RenderTargetVizCtrl.RenderTargetName = RenderTargetsList.getValue();
  23. }
  24. function RenderTargetsList::updateTarget(%this)
  25. {
  26. %target = RenderTargetsList.getValue();
  27. RenderTargetVizCtrl.RenderTargetName = %target;
  28. }