mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-05 09:30:44 +00:00
41 lines
1.0 KiB
C++
41 lines
1.0 KiB
C++
#include "MainWindow.h"
|
|
#include "EventBrowser.h"
|
|
#include "TextureViewer.h"
|
|
#include "ui_MainWindow.h"
|
|
#include "renderdoc_replay.h"
|
|
|
|
ReplayRenderer *renderer = NULL;
|
|
QWidget *texviewer = NULL;
|
|
|
|
MainWindow::MainWindow(QWidget *parent) :
|
|
QMainWindow(parent),
|
|
ui(new Ui::MainWindow)
|
|
{
|
|
ui->setupUi(this);
|
|
|
|
float progress = 0.0f;
|
|
RENDERDOC_CreateReplayRenderer("T:\\renderdoc\\archive_renderdoc_captures\\deferred_plusplus.rdc", &progress, &renderer);
|
|
|
|
EventBrowser *eventbrowser = new EventBrowser();
|
|
|
|
ui->toolWindowManager->addToolWindow(eventbrowser, ToolWindowManager::EmptySpace);
|
|
|
|
TextureViewer *textureviewer = new TextureViewer();
|
|
|
|
texviewer = textureviewer->renderSurf();
|
|
|
|
ui->toolWindowManager->addToolWindow(textureviewer, ToolWindowManager::AreaReference(ToolWindowManager::RightOf, ui->toolWindowManager->areaOf(eventbrowser)));
|
|
|
|
ui->toolWindowManager->setRubberBandLineWidth(50);
|
|
}
|
|
|
|
MainWindow::~MainWindow()
|
|
{
|
|
delete ui;
|
|
}
|
|
|
|
void MainWindow::on_action_Exit_triggered()
|
|
{
|
|
this->close();
|
|
}
|