QChannelMapping Class | Qt 3D 5.12.5

Qt 5.12 | Qt 3D | C++ Classes | QChannelMapping

Qt 5.12.5 Reference Documentation

# QChannelMapping Class

(Qt3DAnimation::QChannelMapping)

Allows to map the channels within the clip onto properties of objects in the application. More...

Header: | #include <QChannelMapping>
qmake: | QT += 3danimation
Inherits: | Qt3DAnimation::QAbstractChannelMapping

- List of all members, including inherited members
- Obsolete members

## Properties

- channelName : QString
- property : QString
- target : Qt3DCore::QNode*

- 3 properties inherited from Qt3DCore::QNode
- 1 property inherited from QObject

## Public Functions

| QChannelMapping(Qt3DCore::QNode *parent = nullptr)
virtual | ~QChannelMapping()
QString | channelName() const
QString | property() const
Qt3DCore::QNode * | target() const

- 13 public functions inherited from Qt3DCore::QNode
- 31 public functions inherited from QObject

## Public Slots

void | setChannelName(const QString &channelName)
void | setProperty(const QString &property)
void | setTarget(Qt3DCore::QNode *target)

- 3 public slots inherited from Qt3DCore::QNode
- 1 public slot inherited from QObject

## Signals

void | channelNameChanged(QString channelName)
void | propertyChanged(QString property)
void | targetChanged(Qt3DCore::QNode *target)

- 4 signals inherited from Qt3DCore::QNode
- 2 signals inherited from QObject

## Static Public Members

const QMetaObject | staticMetaObject

- 9 static public members inherited from QObject

## Protected Functions

| QChannelMapping(Qt3DAnimation::QChannelMappingPrivate &dd, Qt3DCore::QNode *parent = nullptr)

- 2 protected functions inherited from Qt3DCore::QNode
- 9 protected functions inherited from QObject

## Detailed Description

Allows to map the channels within the clip onto properties of objects in the application.

## Property Documentation

### channelName : QString

Access functions:

QString | channelName() const
void | setChannelName(const QString &channelName)

Notifier signal:

void | channelNameChanged(QString channelName)

### property : QString

Access functions:

QString | property() const
void | setProperty(const QString &property)

Notifier signal:

void | propertyChanged(QString property)

### target : Qt3DCore::QNode*

Access functions:

Qt3DCore::QNode * | target() const
void | setTarget(Qt3DCore::QNode *target)

Notifier signal:

void | targetChanged(Qt3DCore::QNode *target)

## Member Function Documentation

### QChannelMapping::QChannelMapping(Qt3DCore::QNode *parent = nullptr)

Default constructs an instance of QChannelMapping.

### `[protected]` QChannelMapping::QChannelMapping(Qt3DAnimation::QChannelMappingPrivate &dd, Qt3DCore::QNode *parent = nullptr)

Default constructs an instance of QChannelMapping.

### `[virtual]` QChannelMapping::~QChannelMapping()

Destroys the instance of QChannelMapping. The destructor is virtual.