Skip to content

DriverAssistController

#include <driverassistcontroller.h>

Inherits from Kuesa::Qt3D::KuesaNode, Serenity::Entity

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()

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 Signals Documentation

signal carSpeedChanged

1
void carSpeedChanged()

Public Functions Documentation

function DriverAssistController

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

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()

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 2022-10-18 at 11:12:51 +0200