40#include <QAbstractScrollArea>
47 class BasicResourceListener;
48 class QTResourceListener;
64#ifdef MAC_OS_X_VERSION_10_0
65 VkSurfaceKHR_T* m_mac_os_surface =
nullptr;
67 QVulkanInstance* m_qt_instance =
nullptr;
76 if (qt_model_manager ==
nullptr)
94 if (qt_model_manager ==
nullptr)
constexpr t_index_type size() const
Definition Buffer.hpp:1461
@ e_file
Definition DesignObject.h:116
Definition DesignObjectLookup.h:61
Definition Pointer.hpp:303
Definition GraphicsUpdateArguments.h:40
Definition QtGraphicsWindow.h:54
Definition QTModelManager.h:94
GraphicsManagerBase * graphicsManager()
Definition QTModelManager.cpp:847
Definition ViewportFactory.h:8
Definition VirtualCameraView.h:62
void setModelManager(QTModelManager *manager, bool auto_add_models)
Definition VirtualCameraView.cpp:612
void setCamera(const DynamicPointer< Camera > &camera)
Definition VirtualCameraView.cpp:577
Definition VulkanGraphicsWindow.h:71
virtual void resetToDefaults() override
Definition VulkanGraphicsWindow.h:100
virtual VirtualCameraView * createView(const DynamicPointer< Camera > &camera, DesignObjectLookup *model_manager, bool auto_add_models=true, QWidget *parent=nullptr) override
Definition VulkanGraphicsWindow.h:73
virtual bool canCreateView(const DynamicPointer< Camera > &camera, DesignObjectLookup *model_manager) override
Definition VulkanGraphicsWindow.h:87
Definition VulkanGraphicsWindow.h:50
VulkanGraphicsWindow(QWindow *parent, Qt::WindowFlags flags)
Definition VulkanGraphicsWindow.cpp:40
static QVulkanInstance * DefaultQTVulkanInstance()
Definition VulkanGraphicsWindow.cpp:200
void setModelManager(QTModelManager *manager, bool auto_add_models) override
Definition VulkanGraphicsWindow.cpp:66
virtual void initialize() override
Definition VulkanGraphicsWindow.cpp:52
~VulkanGraphicsWindow()
Definition VulkanGraphicsWindow.cpp:50
static void SetupVulkanInstance(QTModelManager *manager)
Definition VulkanGraphicsWindow.cpp:74
void * getSurface() override
Definition VulkanGraphicsWindow.cpp:119
void updateInstance() override
Definition VulkanGraphicsWindow.cpp:155
void finishFrame(GraphicsUpdateArguments &args) final override
Definition VulkanGraphicsWindow.cpp:111
static Qt::WindowFlags windowFlags()
Definition WindowContainer.h:52