QAbstractSkeleton Class

class Qt3DCore::QAbstractSkeleton

A skeleton contains the joints for a skinned mesh. More...

Header: #include <QAbstractSkeleton>
Instantiated By: AbstractSkeleton
Inherits: Qt3DCore::QNode
Inherited By:

Qt3DCore::QSkeleton and Qt3DCore::QSkeletonLoader

Properties

Public Functions

virtual ~QAbstractSkeleton()
int jointCount() const

Signals

void jointCountChanged(int jointCount)

Protected Functions

QAbstractSkeleton(QAbstractSkeletonPrivate &dd, Qt3DCore::QNode *parent = nullptr)

Detailed Description

\inmoduleQt3DCore \inherits Qt3DCore::QNode \since 5.10

Do not use this class directly. You should use QSkeletonLoader if loading skeleton data from a file (most likely) or QSkeleton if creating the skeleton and skinned mesh data yourself (mainly for people creating editors or tooling).

Property Documentation

[read-only] jointCount : const int

Holds the number of joints contained in the skeleton

Access functions:

int jointCount() const

Notifier signal:

void jointCountChanged(int jointCount)

Member Function Documentation

[protected] QAbstractSkeleton::QAbstractSkeleton(QAbstractSkeletonPrivate &dd, Qt3DCore::QNode *parent = nullptr)

\internal

[virtual noexcept] QAbstractSkeleton::~QAbstractSkeleton()

\internal