ShowroomController
#include <showroomcontroller.h>
Inherits from Kuesa::Qt3D::KuesaNode, SceneController, Qt3DCore::QNode
Public Signals
Public Functions
Public Properties
Public Attributes
|
Name |
KDBindings::Property<::Serenity::Camera * > |
camera |
Additional inherited members
Public Slots inherited from Kuesa::Qt3D::KuesaNode
Public Signals inherited from Kuesa::Qt3D::KuesaNode
Public Functions inherited from Kuesa::Qt3D::KuesaNode
Public Properties inherited from Kuesa::Qt3D::KuesaNode
Protected Attributes inherited from Kuesa::Qt3D::KuesaNode
Public Functions inherited from SceneController
Protected Attributes inherited from SceneController
Public Signals Documentation
signal screenSizeChanged
| void screenSizeChanged(
QSize screenSize
)
|
signal cameraNameChanged
| void cameraNameChanged(
const QString & cameraName
)
|
signal cameraChanged
| void cameraChanged(
Qt3DCore::QNode * camera
)
|
signal positionOnCameraOrbitChanged
| float positionOnCameraOrbitChanged()
|
signal materialsChanged
signal materialIndexChanged
| void materialIndexChanged()
|
signal labelsChanged
signal toggleActionsChanged
| void toggleActionsChanged()
|
signal sliderActionsChanged
| void sliderActionsChanged()
|
signal cameraActionsChanged
| void cameraActionsChanged()
|
signal playOnceActionsChanged
| void playOnceActionsChanged()
|
Public Functions Documentation
function ShowroomController
| explicit ShowroomController(
Qt3DCore::QNode * parent =nullptr
)
|
function ~ShowroomController
| ~ShowroomController() override
|
function screenSize
| inline QSize screenSize() const
|
function setScreenSize
| void setScreenSize(
QSize size
)
|
function cameraName
| inline QString cameraName() const
|
function setCameraName
| void setCameraName(
const QString & cameraName
)
|
function camera
| inline Qt3DCore::QEntity * camera() const
|
function positionOnCameraOrbit
| float positionOnCameraOrbit() const
|
function setPositionOnCameraOrbit
| void setPositionOnCameraOrbit(
float position
)
|
function startCameraAnimation
| Q_INVOKABLE void startCameraAnimation()
|
function stopCameraAnimation
| Q_INVOKABLE void stopCameraAnimation()
|
function materials
| QVariantList materials() const
|
function materialIndex
| inline int materialIndex() const
|
function setMaterialIndex
| void setMaterialIndex(
int materialIndex
)
|
function labels
| QVariantList labels() const
|
function toggleActions
| QVariantList toggleActions() const
|
function sliderActions
| QVariantList sliderActions() const
|
function cameraActions
| QVariantList cameraActions() const
|
function playOnceActions
| QVariantList playOnceActions() const
|
function ShowroomController
| explicit ShowroomController(
Serenity::LayerManager * layerManager
)
|
function ~ShowroomController
function cleanup
| virtual void cleanup() override
|
Reimplements: SceneController::cleanup
Public Property Documentation
property screenSize
property cameraName
property camera
| Qt3DCore::QEntity * camera;
|
property positionOnCameraOrbit
| float positionOnCameraOrbit;
|
property materials
property materialIndex
property labels
property toggleActions
| QVariantList toggleActions;
|
property sliderActions
| QVariantList sliderActions;
|
property cameraActions
| QVariantList cameraActions;
|
property playOnceActions
| QVariantList playOnceActions;
|
Public Attributes Documentation
variable camera
| KDBindings::Property<::Serenity::Camera * > camera { nullptr };
|
Updated on 2023-07-03 at 11:02:07 +0000