API Documentation
Loading...
Searching...
No Matches
VulkanCameraViewFactory Class Reference

Provides the interface for automatically creating VulkanGraphicsWindow when the request for a VirtualCameraView is sent through. More...

#include <VulkanGraphicsWindow.h>

Inheritance diagram for VulkanCameraViewFactory:
[legend]
Collaboration diagram for VulkanCameraViewFactory:
[legend]

Public Member Functions

virtual bool canCreateView (const DynamicPointer< Camera > &camera, DesignObjectLookup *model_manager) override
 
virtual VirtualCameraViewcreateView (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 CameraViewCreateView (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
 

Detailed Description

Provides the interface for automatically creating VulkanGraphicsWindow when the request for a VirtualCameraView is sent through.


Member Function Documentation

◆ canCreateView()

virtual bool canCreateView ( const DynamicPointer< Camera > & camera,
DesignObjectLookup * model_manager )
inlineoverridevirtual

Implements ViewportFactory.

◆ createView()

virtual VirtualCameraView * createView ( const DynamicPointer< Camera > & camera,
DesignObjectLookup * model_manager,
bool auto_add_models = true,
QWidget * parent = nullptr )
inlineoverridevirtual

Implements ViewportFactory.

◆ resetToDefaults()

virtual void resetToDefaults ( )
inlineoverridevirtual

Reimplemented from ViewportFactory.


The documentation for this class was generated from the following file: