Skip to content

DriverAssistController

#include <driverassistcontroller.h>

Inherits from Kuesa::Qt3D::KuesaNode, SceneController, Qt3DCore::QNode

Public Signals

Name
void carSpeedChanged()

Public Functions

Name
DriverAssistController(Qt3DCore::QNode * parent =nullptr)
~DriverAssistController() override
RoadModel * roadModel() const
Qt3DRender::QCamera * camera() const
float carSpeed() const
Q_INVOKABLE void changeLaneLeft()
Q_INVOKABLE void changeLaneRight()
DriverAssistController(Serenity::LayerManager * layerManager)
~DriverAssistController()
virtual void cleanup() override

Public Properties

Name
RoadModel * roadModel
Qt3DRender::QCamera * camera
float carSpeed

Public Attributes

Name
Qt3DRender::QCamera * camera
const String AlphaLayerName

Additional inherited members

Public Slots inherited from Kuesa::Qt3D::KuesaNode

Name
void setSceneEntity(Kuesa::Qt3D::SceneEntity * sceneEntity)

Public Signals inherited from Kuesa::Qt3D::KuesaNode

Name
void sceneEntityChanged(Kuesa::Qt3D::SceneEntity * sceneEntity)

Public Functions inherited from Kuesa::Qt3D::KuesaNode

Name
KuesaNode(Qt3DCore::QNode * parent =nullptr)
SceneEntity * sceneEntity() const

Public Properties inherited from Kuesa::Qt3D::KuesaNode

Name
Kuesa::Qt3D::SceneEntity * sceneEntity

Protected Attributes inherited from Kuesa::Qt3D::KuesaNode

Name
SceneEntity * m_sceneEntity

Public Functions inherited from SceneController

Name
SceneController(Serenity::LayerManager * layerManager)
~SceneController() override
void deleteLater()

Protected Attributes inherited from SceneController

Name
Kuesa::Serenity::AssetCollections m_assetCollections
Serenity::LayerManager * m_layerManager

Public Signals Documentation

signal carSpeedChanged

1
void carSpeedChanged()

Public Functions Documentation

function DriverAssistController

1
2
3
explicit DriverAssistController(
    Qt3DCore::QNode * parent =nullptr
)

[0]

[0]

[1]

[1]

function ~DriverAssistController

1
~DriverAssistController() override

function roadModel

1
RoadModel * roadModel() const

function camera

1
Qt3DRender::QCamera * camera() const

function carSpeed

1
float carSpeed() const

function changeLaneLeft

1
Q_INVOKABLE void changeLaneLeft()

function changeLaneRight

1
Q_INVOKABLE void changeLaneRight()

function DriverAssistController

1
2
3
explicit DriverAssistController(
    Serenity::LayerManager * layerManager
)

function ~DriverAssistController

1
~DriverAssistController()

function cleanup

1
virtual void cleanup() override

Reimplements: SceneController::cleanup

Public Property Documentation

property roadModel

1
RoadModel * roadModel;

property camera

1
Qt3DRender::QCamera * camera;

property carSpeed

1
float carSpeed;

Public Attributes Documentation

variable camera

1
Qt3DRender::QCamera * camera;

variable AlphaLayerName

1
static const String AlphaLayerName = StringLiteral("DriverAssistControllerAlpha");

Updated on 2023-07-03 at 11:02:08 +0000