QQuick3DObject Class
すべての3Dノードとリソースの基本クラス。詳細...
Header: | #include <QQuick3DObject> |
In QML: | Object3D |
Inherits: | QObject and QQmlParserStatus |
Inherited By: | QQuick3DGeometry, QQuick3DInstancing, QQuick3DRenderExtension, and QQuick3DTextureData |
プロパティ
パブリック関数
QQuick3DObject * | parentItem() const |
void | setState(const QString &state) |
QString | state() const |
パブリックスロット
void | setParentItem(QQuick3DObject *parentItem) |
シグナル
void | parentChanged() |
void | stateChanged() |
詳細説明
Object3D はすべての Qt Quick 3D シーンオブジェクトの基本クラスです。現在、C++で利用可能な型は以下のとおりです:
これらの型はどちらもQQuick3DObjectを直接継承したリソースオブジェクトです。
QQuick3DObjectは、3Dシーン内の空間アイテムやリソースをサポートするためのインターフェイスであり、3Dシーンコンテンツ用のQQuickItem と同様の機能を公開しているだけなので、現在のところ、QQuick3DObjectを直接使用する必要はありません。
プロパティ ドキュメント
parent : QQuick3DObject*
このプロパティは、3D シーン内のObject3D の親を保持します。
注: 現在、C++ から 3D オブジェクトをペアレント化するときに、3D アイテムがシーン・ マネージャによって正しく処理されるためには、QQuick3DObject::setParentItem をQObject::setParent の前に呼び出す必要があります。
QQuick3DObject *newItem = new QQuick3DObject(); newItem->setParentItem(parentItem); newItem->setParent(parentItem);
アクセス関数
QQuick3DObject * | parentItem() const |
void | setParentItem(QQuick3DObject *parentItem) |
Notifier シグナル:
void | parentChanged() |
state : QString
このプロパティは、オブジェクトの現在の状態の名前を保持します。
アイテムがデフォルトの状態、つまり明示的な状態が設定されていない場合、このプロパティは空の文字列を保持します。同様に、このプロパティを空文字列に設定することで、項目をデフォルト状態に戻すことができる。
アクセス関数
QString | state() const |
void | setState(const QString &state) |
Notifier シグナル:
void | stateChanged() |
Qt Quick Statesも参照してください 。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。