API Documentation
|
Provides the interface for automatically creating VulkanGraphicsWindow when the request for a VirtualCameraView is sent through. More...
#include <VulkanGraphicsWindow.h>
Public Member Functions | |
virtual bool | canCreateView (const DynamicPointer< Camera > &camera, DesignObjectLookup *model_manager) override |
virtual VirtualCameraView * | createView (const DynamicPointer< Camera > &camera, DesignObjectLookup *model_manager, bool auto_add_models=true, QWidget *parent=nullptr) override |
virtual void | resetToDefaults () override |
Public Member Functions inherited from ViewportFactory | |
virtual Buffer< DynamicPointer< Camera > > | availableCameraStreams () const |
Additional Inherited Members | |
Static Public Member Functions inherited from ViewportFactory | |
static void | AddFactory (ViewportFactory *factory) |
static Buffer< DynamicPointer< Camera > > | AvailableCameraStreams () |
static CameraView * | CreateView (const DynamicPointer< Camera > &camera, DesignObjectLookup *model_manager, bool auto_add_models=true, QWidget *parent=nullptr) |
static Buffer< ViewportFactory * > | RegisteredFactories () |
Static Protected Attributes inherited from ViewportFactory | |
static Buffer< ViewportFactory * > | s_camera_factories |
Provides the interface for automatically creating VulkanGraphicsWindow when the request for a VirtualCameraView is sent through.
|
inlineoverridevirtual |
Implements ViewportFactory.
|
inlineoverridevirtual |
Implements ViewportFactory.
|
inlineoverridevirtual |
Reimplemented from ViewportFactory.