Qt3DCore Namespace

Qt 3D シミュレーションフレームワークの基礎となるクラスと、Qt 3D フレームワークを使用したレンダリング機能を提供するクラスが含まれています。詳細...

Header: #include <Qt3DCore>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3DCore)
target_link_libraries(mytarget PRIVATE Qt6::3DCore)
qmake: QT += 3dcore
Status: Deprecated

名前空間

namespace Quick

クラス

class QAbstractAspect
class QAbstractFunctor
class QAbstractSkeleton
class QArmature
class QAspectEngine
class QAspectJob
class QAttribute
class QBackendNode
class QBackendNodeMapper
(since 6.0) class QBoundingVolume
class QBuffer
class QComponent
(since 6.0) class QCoreSettings
class QEntity
class QGeometry
(since 6.0) class QGeometryView
class QJoint
class QNode
class QNodeId
class QSkeleton
class QSkeletonLoader
class QTransform

関数

qintptr functorTypeId()
size_t qHash(Qt3DCore::QNodeId id, size_t seed = 0)
Qt3DCore::QNodeId qIdForNode(Qt3DCore::QNode *node)
Qt3DCore::QNodeIdVector qIdsForNodes(const T &nodes)
QDebug operator<<(QDebug d, Qt3DCore::QNodeId id)

詳細説明

名前空間

namespace Qt3DCore::Quick

クラス

クラスQAbstractAspect

QAbstractAspectは、垂直方向の振る舞いを提供するアスペクトの基底クラスです。詳細...

クラスQAbstractFunctor

QAbstractFunctor はすべてのファンクターの抽象基底クラスです。詳細はこちら

クラスQAbstractSkeleton

スケルトンにはスキンメッシュのジョイントが含まれます。詳細はこちら

クラスQArmature

スキニングのトランスフォーム行列を計算し、シェーダーに設定するために使用します。詳細はこちら

クラスQAspectEngine

シーンに登録されたすべてのQAbstractAspect サブクラスの処理を担当します。詳細

クラスQAspectJob

アスペクト内で実行されるジョブの基本クラスです。詳細

クラスQAttribute

アトリビュートを定義し、どのようにデータをQBuffer から読み込むかを定義します

クラスQBackendNode

すべてのQt3Dバックエンドノードの基本クラスです。詳細はこちら

クラスQBackendNodeMapper

バックエンドノードを作成し、それぞれのフロントエンドノードにマッピングします。詳細はこちら

クラスQBoundingVolume

エンティティのバウンディングボリュームをオーバーライドするために使用できます。詳細はこちら

クラスQBuffer

後に頂点やユニフォームとして使用される生データのデータストアを提供します。詳細はこちら

クラスQComponent

コンポーネントとしてQt3DCore::QEntity インスタンスで集約できるシーンノードの基本クラスです。詳細

クラスQCoreSettings

QCoreSettingsクラスは、コアデータ処理プロセスに関連する設定を保持します。詳細

クラスQEntity

Qt3DCore::QEntity は のサブクラスで、その動作を指定する複数の インスタンスを集約することができます。Qt3DCore::QNode Qt3DCore::QComponent 詳細

クラスQGeometry

ジオメトリをカプセル化します。詳細はこちら

クラスQGeometryView

ジオメトリの詳細をカプセル化します。詳細はこちら

クラスQJoint

スキニングされたメッシュの一部をトランスフォームするために使用されます。詳細はこちら

クラスQNode

QNode は Qt3D シーンを構築するために使用されるすべての Qt3D ノードクラスの基本クラスです。詳細はこちら

クラスQNodeId

QNode を一意に識別します

クラスQSkeleton

スキンメッシュで使用するスケルトンのデータを保持します。詳細はこちら

クラスQSkeletonLoader

ジョイントのスケルトンをファイルからロードするために使用します。詳細はこちら

クラスQTransform

メッシュのトランスフォームを行うために使用します。詳細はこちら

タイプ ドキュメント

Qt3DCore::QAspectJobPtr

QAspectJob の共有ポインタ.

Qt3DCore::QBackendNodeMapperPtr

QBackendNodeMapper の共有ポインタ.

Qt3DCore::QBufferPtr

[alias] Qt3DCore::QComponentVector

QComponent への共有ポインタ.

Qt3DCore::QEntityPtr

QEntity に対する共有ポインタ.

[alias] Qt3DCore::QNodeIdVector

QNodeIdのベクトル.

[alias] Qt3DCore::QNodePtr

QNode の共有ポインタ.

[alias] Qt3DCore::QNodeVector

QNode ポインタのリスト。

関数ドキュメント

template <typename T> qintptr Qt3DCore::functorTypeId()

ファンクタの型IDへのポインタを返す。

[constexpr noexcept] size_t Qt3DCore::qHash(Qt3DCore::QNodeId id, size_t seed = 0)

id とオプションのseed を持つノードのハッシュを返す。

Qt3DCore::QNodeId Qt3DCore::qIdForNode(Qt3DCore::QNode *node)

node のノード ID を返す。

template <typename T> Qt3DCore::QNodeIdVector Qt3DCore::qIdsForNodes(const T &nodes)

nodes のノード ID のベクトルを返す。

QDebug Qt3DCore::operator<<(QDebug d, Qt3DCore::QNodeId id)

<<d およびid を含む .QDebug を返します。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。